作者fishrupm (哈啾)
看板Statistics
标题[问题] uniform(0,1)转变成chi_squared(5)
时间Fri Mar 20 19:02:41 2009
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
1F:→ bmka:为什麽不先转成normal r.v.?再想想chi-square跟normal的关系 03/20 20:02
2F:→ yhliu:无法加 0.5 个. 所以, 必须如楼上说的, 利用 N(0,1) 变量. 03/20 21:53
3F:→ yhliu:Y1,Y2 i.i.d. 如原 po, Z~N(0,1), 则 Y1+Y2+Z^2~chi-sq(5) 03/20 21:56
4F:→ cation:用chi-square cdf的反函数就可以了吧 03/20 22:18
5F:→ fishrupm:谢谢板友们 我会换个方式算算看 谢谢^^ 03/20 23:19
6F:→ bmka:cation大的方法更直接(if the inverse function is available 03/21 00:49