In this article, we will discuss how to calculate Point Biserial correlation in R Programming Language.
Correlation measures the relationship between two variables. we can say the correlation is positive if the value is 1, the correlation is negative if the value is -1, else 0. Point biserial correlation returns the correlated value that exists between a binary variable and a continuous variable. we can calculate the point biserial correlation using the cor.test() function.
Syntax:
cor.test(data1,data2)
Parameters:
- data: Vectors of points
Example 1:
In this example, we will be using the cor.test() function with two vectors containing different data points to get the correlation between them in the R language.
# create two vectors
data1=c(1:20)
data2=c(23:42)
# get correlation
print(cor.test(data1,data2))
Output:
Pearson's product-moment correlation data: data1 and data2 t = Inf, df = 18, p-value < 2.2e-16 alternative hypothesis: true correlation is not equal to 0 95 percent confidence interval: 1 1 sample estimates: cor 1
Example 2:
In this example, we will be using the cor.test() function with the different columns of the given data frame get the correlation between them in the R language.
# create dataframe with two columns
data=data.frame(col1=c(1,34,56,32,23),
col2=c(21,34,56,32,34))
# get correlation
print(cor.test(data$col1,data$col2))
Output:
Pearson's product-moment correlation
data: data$col1 and data$col2
t = 4.7383, df = 3, p-value = 0.01782
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
0.3323372 0.9960865
sample estimates:
cor
0.9392161