To calculate point-biserial correlattion in R, you can use cor.test() function. The point-biserial correlation coefficient measures the strength and direction of the association between a continuous variable and a binary variable.

The following method shows how you can do it with syntax.

Method: Use cor.test() Function

cor.test(vector1,vector2)

The following example shows how to calculate point-biserial correlation in R.

Using cor.test() Function

Let’s see how we can calculate point-biserial correlation using cor.test() function.

# Create data frame
df <- data.frame(Machine_name=c("A","B","C","D","E","F","G","H"),
                 Pressure=c(12.39,11.25,12.15,13.48,13.78,12.89,12.21,12.58),
                 Status=c(1,1,2,1,2,2,1,2))

# Calculate Point-Biserial Correlation
x <- cor.test(df$Pressure,df$Status)

# Display Point-Biserial Correlation
print(x)

Output:

	Pearson's product-moment correlation

data:  df$Pressure and df$Status
t = 0.90356, df = 6, p-value = 0.401
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
 -0.4742473  0.8447437
sample estimates:
      cor 
0.3460827  

Here the output shows Point-Biserial Correlation which calculated using cor.test() function.