Можно ли найти значение р в корреляции Пирсона в R?
Чтобы найти корреляцию Пирсона, я обычно делаю это
col1 = c(1,2,3,4)
col2 = c(1,4,3,5)
cor(col1,col2)
# [1] 0.8315218
Но как я могу найти р-значение этого?
r
correlation
p-value
pearson-r
бочкообразный
источник
источник
cor
(?cor
) явно упоминаетсяcor.test
(в разделе «См. Также»)Ответы:
Вы можете использовать
cor.test
:который дает :
Более подробная информация о статистике и дополнительных параметрах на официальной странице:
https://stat.ethz.ch/R-manual/R-patched/library/stats/html/cor.test.html
источник
Если вы хотите только значение P:
источник
Следующее будет делать, как вы просите:
Здесь x - фрейм данных, а rcorr возвращает каждую корреляцию, которую можно сформировать из фрейма данных «x».
Или вы можете рассчитать статистику самостоятельно:
источник