¿Es posible encontrar el valor p en la correlación de pearson en R?
Para encontrar la correlación de Pearson, generalmente hago esto
col1 = c(1,2,3,4)
col2 = c(1,4,3,5)
cor(col1,col2)
# [1] 0.8315218
Pero, ¿cómo puedo encontrar el valor p de esto?
r
correlation
p-value
pearson-r
rechoncho
fuente
fuente
cor
(?cor
) explícitamente mencionacor.test
(en "Véase también")Respuestas:
puedes usar
cor.test
:lo que da :
Más información sobre las estadísticas y parámetros adicionales en la página oficial:
https://stat.ethz.ch/R-manual/R-patched/library/stats/html/cor.test.html
fuente
Si solo desea el valor P:
fuente
Lo siguiente hará lo que pida:
Aquí x es un marco de datos, y rcorr devuelve cada correlación que es posible formar a partir del marco de datos "x".
O puede calcular la estadística usted mismo:
Donde es la correlación de Pearson estimada a partir de los datos, y n es el tamaño de la muestra.ρ^
fuente