[問題] uniform(0,1)轉變成chi_squared(5)

看板Statistics作者 (哈啾)時間17年前 (2009/03/20 19:02), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
Xi~Uni(0,1) => Yi = -2lnXi ~ exp(2) = gamma(1,2) => Z = Σ Yi ~gamma(5/2,2) = Chi_squared(5) so Z = Σ Yi = Σ (-2lnXi) i=1~2.5 ^^^^^^^^問題在這邊@@ 想請問一下 我這樣的過程有問題嗎? 因為要從uniform(0,1)理抽亂數 做變數代換後成為卡方(自由度5)的亂數 但是問題出在 X_2.5要怎麼辦= =" 所以想拜託板友幫我看一下我的過程是否出了問題 謝謝你們 -- 轉賣有的沒的 http://0rz.tw/105pK 歡迎參觀~* -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.208.143

03/20 20:02, , 1F
為什麼不先轉成normal r.v.?再想想chi-square跟normal的關係
03/20 20:02, 1F

03/20 21:53, , 2F
無法加 0.5 個. 所以, 必須如樓上說的, 利用 N(0,1) 變量.
03/20 21:53, 2F

03/20 21:56, , 3F
Y1,Y2 i.i.d. 如原 po, Z~N(0,1), 則 Y1+Y2+Z^2~chi-sq(5)
03/20 21:56, 3F

03/20 22:18, , 4F
用chi-square cdf的反函數就可以了吧
03/20 22:18, 4F

03/20 23:19, , 5F
謝謝板友們 我會換個方式算算看 謝謝^^
03/20 23:19, 5F

03/21 00:49, , 6F
cation大的方法更直接(if the inverse function is available
03/21 00:49, 6F
文章代碼(AID): #19mtVNJa (Statistics)