Re: [問題] 亂數有條件次數的相加

看板Office作者 (David)時間18年前 (2008/04/22 01:42), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串3/3 (看更多)
對統計的認識尚淺,應用上出現了一些問題 這個題目當rand()的數目多起來之後 會接近常態分佈(?) 原本的式子可用的上限在36 因此37以上嘗想以常態分佈模擬 在這一篇 #183ALpkG 5467 1 4/21 ozone □ [算表] 如何在Excel中 做出符合常態分 看到chungyuandye板友的推文 =NORMINV(RAND(),mu,sigma) 用在此例的話,就是(?) =NORMINV(RAND(),A1/2,sigma) n個RAND()的平均是n/2沒錯吧 但請問sigma應為多少? 真的去實驗的話,36個RAND大約在1.75左右 1個則約0.28 但無法看出關聯 ~"~ 次要的問題是,這樣是兩階段解決此問題 常態分佈只是模擬 在數字小的時候會有差別 例如1個RAND()時會模擬出小於0的值出來 不知是否有函數對應此問題 對第一個問題比較好奇 第二個最少用VBA可以寫 如 Function SRN(x As Integer) r = 0 For i = 1 To x r = Rnd() + r Next SRN = r a = Range("A1") End Function 其中因自訂函數指到的儲存格若無變化 按F9無法使其重算 故加了a = Range("A1") 然後A1內有RAND()或是NOW()等函數 另一缺點是計算速度較慢 一般統計軟體有辦法做這件事嗎? 結論: 最想知道的是標準差怎麼算 應為多少。 非常感謝^^ 檔案 http://i.am.ntu.googlepages.com/SumRnd.rar ※ 引述《JieJuen (David)》之銘言: : ※ 引述《j9915 (阿美大)》之銘言: : : (若是和其他不同軟體互動之問題 請記得一併填寫) : : 您所使用的軟體為:excel : : 版本:2003 : : 問題:如何 : : 在A1輸入3 可以在B1得到rand()+rand()+rand() : : A2輸入6 在B2得到rand()+rand()+rand()+rand()+rand()+rand() : : 4年沒用過excel 前天試了一天不知道要用哪個函數...orz : : 請各位大哥大姐給個提示...囧 : → JieJuen:=A1*RAND() 因為都是亂數 意義一樣 04/20 21:12 : → j9915:謝謝 謝謝 04/20 21:22 : 推 JieJuen:^^ 04/20 21:37 : 推 edwar:分布會不一樣,得小心處理 04/21 02:16 : 非常感謝edwar的提點! : 在B1定義a : =EVALUATE(REPT("RAND()+",A1)&INT(RAND())) : A1數字大一點時會算不出來.. : 如有問題歡迎指教! 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.240 ※ 編輯: JieJuen 來自: 218.164.50.240 (04/22 02:03)

04/22 21:26, , 1F
區間[0,1]均勻分布標準差s0=1/(2*sqrt(3))
04/22 21:26, 1F

04/22 21:26, , 2F
N個相加,標準差=s0*√N.N越大,分布越接近常態(中央極限定理)
04/22 21:26, 2F

04/22 23:22, , 3F
非常感謝!! ^^
04/22 23:22, 3F
文章代碼(AID): #183D80-u (Office)
文章代碼(AID): #183D80-u (Office)