楼主: kaifengedu
|
3785
2
如何生成Burr分布的随机数? |
学科带头人 0%
-
|
回帖推荐You can generate it by inverting the PDF function of burr.
1) randomly generate F ~ uniform
2) Solve PDF function { F=1- (1+x**c)**(-k) } for X.
Here is sample code in SAS.
data t1;
c=1.5; k=2;
do i=1 to 10000;
F=ranuni(123);
X= ((1-F)**(-1/K)-1) ** (1/C);
output;
end;
run;
proc univariate data=t1;
var x;
histogram x;
run;
本帖被以下文库推荐
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明