回答
這裏是計算Pearson相關的P值代碼:
x <- c(44.4, 45.9, 41.9, 53.3, 44.7, 44.1, 50.7, 45.2, 60.1)
y <- c(2.6, 3.1, 2.5, 5.0, 3.6, 4.0, 5.2, 2.8, 3.8)
ct = cor.test(x, y, method = "pearson")
ct$p.value ## this is what cor.test() gives
n <- length(x)
r <- cor(x, y)
df <- n - 2
t = sqrt(df) * r/sqrt(1 - r^2)
pval = 2 * min(pt(t, df), pt(t, df, lower.tail = FALSE)) ## this is calculated manually
ct$p.value == pval
嗨AK88,謝謝你的回答。我正在尋找的是$ p.value背後的公式。 – DataAdventurer
「p.value」背後的公式是 - 首先使用公式'sqrt(df)* r/sqrt(1 - r^2)'找到't-statistic'。然後提取這個「統計量」的上下尾概率。從這些概率中取出最小值並乘以2,因爲我們必須採用分佈的兩個尾部。這是清楚的嗎? – AK88
你能爲我提供配方的來源嗎?我無法在互聯網上找到它。 – DataAdventurer
- 1. 皮爾遜相關函數返回南
- 2. 皮爾遜在Python中的相關性
- 3. 皮爾遜和/或斯皮爾曼相關性的Javascript庫
- 4. R中的皮爾遜相關檢驗的解釋
- 5. 行之間的皮爾遜係數R
- 6. 通過所有唯一對迭代皮爾遜R相關
- 7. 皮爾遜在相關R與一列試驗未定義的數字
- 8. 計算運行窗口Spearman相關和p值在R
- 9. 需要一些指向正確的方向關於計算皮爾遜的相關性在java
- 10. 相關故障 - 皮爾森
- 11. 你如何計算皮爾遜的Python在Python中的置信區間?
- 12. 協作過濾 - 矩陣分解與皮爾遜相關
- 13. 在Python中運行皮爾遜相關性得分時出錯
- 14. 在sklearn中可以使用皮爾遜相關度量嗎?
- 15. 如何在Matlab中獲得皮爾遜與矩陣的相關度
- 16. 如何抵消熊貓皮爾遜與日期時間索引的相關性
- 17. R:計算p值使用模擬
- 18. 與GGPLOT2計算相關係數R中
- 19. 皮爾遜完美哈希
- 20. cor.test R錯誤不相容尺寸
- 21. 加權皮爾森的相關性?
- 22. R - 比較計算的相關性
- 23. Python內皮爾計算器問題
- 24. 如何計算R中布爾數據組合的數量
- 25. PROC CORR皮爾遜的分類變量
- 26. 斯皮爾曼等級與缺失值的相關性?
- 27. 如何計算遞歸函數的值?
- 28. R中的相關性計算與閾值
- 29. 如何計算R中的Pearson或Spearman相關性?
- 30. 性能陣列乘法皮爾遜
'reference(https://www.jstor.org/stable/2347111?seq=1#page_scan_tab_contents)在'help(「cor.test」)''中提供。你也可以學習'stats :::cor.test.default'的源代碼。 – Roland