¿Cómo calcular la correlación punto-biserial en R?

En este artículo, discutiremos cómo calcular la correlación Point Biserial en el lenguaje de programación R.

La correlación mide la relación entre dos variables. podemos decir que la correlación es positiva si el valor es 1, la correlación es negativa si el valor es -1, de lo contrario 0. La correlación biserial de puntos devuelve el valor correlacionado que existe entre una variable binaria y una variable continua. podemos calcular la correlación biserial de puntos usando la función cor.test().

Sintaxis :

cor.test(datos1,datos2)

Parámetros:

  • datos: Vectores de puntos

Ejemplo 1 :

En este ejemplo, usaremos la función cor.test() con dos vectores que contienen diferentes puntos de datos para obtener la correlación entre ellos en el lenguaje R.

R

# create two vectors
data1=c(1:20)
 
data2=c(23:42)
 
# get correlation
print(cor.test(data1,data2))

Producción:

    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 

Ejemplo 2: 

En este ejemplo, usaremos la función cor.test() con las diferentes columnas del marco de datos dado para obtener la correlación entre ellas en el lenguaje R.

R

# 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))

Producción:

    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

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *