Czy można znaleźć wartość p w korelacji Pearsona w R?
Aby znaleźć korelację Pearsona, zwykle to robię
col1 = c(1,2,3,4)
col2 = c(1,4,3,5)
cor(col1,col2)
# [1] 0.8315218
Ale jak mogę znaleźć wartość p tego?
r
correlation
p-value
pearson-r
baryłkowaty
źródło
źródło
cor
(?cor
) wyraźnie wspominacor.test
(pod „Zobacz także”)Odpowiedzi:
możesz użyć
cor.test
:co daje :
Więcej informacji o statystykach i dodatkowych parametrach na oficjalnej stronie:
https://stat.ethz.ch/R-manual/R-pched/library/stats/html/cor.test.html
źródło
Jeśli chcesz tylko wartość P:
źródło
Następujące czynności zrobią, jak poprosisz:
Tutaj x jest ramką danych, a rcorr zwraca każdą korelację, którą można utworzyć z ramki danych „x”.
Lub możesz sam obliczyć statystyki:
źródło