作者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