En este artículo, discutiremos cómo calcular la correlación policórica en el lenguaje de programación R.
Calcular correlación policórica en 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 policórica se usa para calcular la correlación entre variables ordinales. Es similar a las condiciones de correlación reales. Podemos calcularlo usando el método polychor(). Está disponible en la biblioteca polychor, por lo que debemos importarlo.
Sintaxis : polychor(datos1,datos2)
donde, datos son los dos datos de entrada
Ejemplo 1: Calcular la correlación policórica en dos vectores
En este ejemplo, calcularemos la correlación policórica entre dos vectores
R
# load the library library(polycor) # define two vectors data1 = c(1, 2, 1, 2, 3, 4, 2, 3, 4, 5, 6) data2 = c(1, 2, 1, 2, 3, 6, 7, 8, 6, 5, 5) # calculate polychoric correlation # between two data polychor(data1, data2)
Producción:
[1] 0.5673752
Ejemplo 2: calcular la correlación policórica en dos columnas del marco de datos
R
# load the library library(polycor) # define dataframe with 2 columns data = data.frame( data1=c(1, 2,1,2,3,4,2), data2= c(3,6,7,8,6,5,5)) # calculate polychoric correlation between # two columns polychor(data$data1,data$data2)
Producción:
[1] 0.02894605
Publicación traducida automáticamente
Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA