作者jjptt (intrinsic)
看板Statistics
標題[問題] 請問如何用軟體模擬一組截尾常態分配
時間Thu Jan 8 09:08:58 2009
已經有平均數、標準差,用SAS的random number generator產生一組常態分配
但是無法避免有負值得出現,這違反了實驗的假設,所以要想法子修改
一個想到的方法是用if判斷式出負值,重新產生該筆數據直到大於零為止
但這樣原先定好的平均數會變大(因負值都變正數了)、標準差變小
請問有高手能解決這問題嗎?可否取Expotential或是用其他分配如柯西去模擬?
最好是能用SAS來解決,其他軟體也可
先感謝再三~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 98.221.251.113
1F:推 tew:ranuni 來生成 平均數為0.5 變異數為1/12的數列 01/08 09:39
2F:推 tew:數值介於0 與 1之間 01/08 09:39
3F:推 tew:a*ranuni+mean 來調整你的平均數與標準差 01/08 09:40
4F:推 tew:不對 這樣兩邊都是截尾 我在想想看好了 ><~ 01/08 09:41
5F:→ yhliu:先把自己要的是甚麼弄清楚! 如果要 "截尾常態分布", 此分布 01/08 11:15
6F:→ yhliu:由 3 個參數界定(如左邊界限0,剩下兩個參數). 平均數與標準 01/08 11:20
7F:→ yhliu:差是這些參數的函數. 01/08 11:21
8F:→ clickhere:if 中, 並非只取正值! 而是根據某acceptant rate取正值. 01/08 12:28
9F:→ clickhere:該 rate 為 normal 和 truncated normal 的 ratio. 01/08 12:29
10F:→ clickhere:關鍵字: acceptance-rejection method. 01/08 12:31