簡體   English   中英

根據皮爾遜相關性檢驗計算精確的p值(手動或以R表示)

[英]Calculating exact p-values from a Pearson's correlation test (manually or in R)

(我相信是)一個非常簡單的問題。 我剛剛在R中執行了Pearson的相關性測試,我想知道確切的p值。 但是,p值太小R(或Excel中的tdist,或其他在線計算軟件)告訴我,p值<2.2e-16或0。我懷疑這與大值有關。我的觀察次數(n = 11001)。

這是我運行成對相關的輸出

cor.test(mets $ s_M48153,mets $ s_M48152)

             Pearson's product-moment correlation

data:  mets$s_M48153 and mets$s_M48152
t = 88.401, df = 10999, p-value < 2.2e-16
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
  0.6334378 0.6552908
sample estimates:
  cor 
0.6444959 

“ cor.test(mets $ s_M48153,mets $ s_M48152)$ p.value”也為我提供了0的p值。

因此,我想使用t統計量和自由度手動計算確切的p值,但是在任何地方都找不到公式。 有誰知道該公式,或者可以告訴我如何從R中提取精確的p值(如果可能)?

感謝大家的建議和意見,也很抱歉沒有盡快答復。 直到最近,我一直在處理一些事情。 但是,我確實向我部門的統計學家詢問了這一點,他同意r2evans所說的。 如果p值小於10 ^ -16,則報告“精確”值毫無意義,因為這一點是有充分的證據表明結果不同於零假設。

p值可能很重要的一種情況是,您想按重要性順序進行排名,但是您可以通過使用z分數來排名來解決此問題。

為了解決原始問題,我參考了此指南,在發布此問題很長時間之后,我找到了該指南: https : //stats.stackexchange.com/questions/315311/how-to-find-p-value-using-estimate-and -標准錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM