[問題] 關於hypergeometric計算一問
[問題類型]:
經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗)
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
大家好,我在計算超幾何分配的機率分佈時遇到了一個問題:
首先, 我總共有24607顆球, 其中白球有1865顆, 黑球有22742顆
要算的是...現在我不放回抽了3460顆,其中至少有379顆白球的機率
在R底下我用的是phyper, python下我用的是stats.hypergeom.sf
但兩者算出的結果有點不同,請問我該相信哪一種方法算出來的結果?
[程式範例]:
R:
1 - phyper(379-1,1865,22742,3460) = 7.993606e-15
Python:
stats.hypergeom.sf(379-1,24607,1865,3460) = 7.96882090302e-15
奇怪的是, 如果我在phyper當中開啟log.p的設定:
-phyper(379-1,1865,22742,3460,log.p=TRUE) = 7.968821e-15
就可以得到跟python一樣的結果, 請問為何會這樣?
*[m
[關鍵字]:
hypergeometric
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.215.229
※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1416208463.A.59F.html
※ 編輯: Godkin (140.116.215.229), 11/17/2014 15:27:06
※ 編輯: Godkin (140.116.215.229), 11/17/2014 15:46:45
→
11/17 16:37, , 1F
11/17 16:37, 1F
推
11/17 16:53, , 2F
11/17 16:53, 2F
推
11/17 16:58, , 3F
11/17 16:58, 3F
→
11/17 17:31, , 4F
11/17 17:31, 4F
→
11/17 17:33, , 5F
11/17 17:33, 5F
→
11/17 17:34, , 6F
11/17 17:34, 6F
→
11/17 17:35, , 7F
11/17 17:35, 7F
→
11/25 21:02, , 8F
11/25 21:02, 8F
→
12/10 16:12, , 9F
12/10 16:12, 9F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章