楼主: kaifengedu
3785 2

如何生成Burr分布的随机数? [推广有奖]

  • 0关注
  • 18粉丝

学科带头人

0%

还不是VIP/贵宾

-

威望
0
论坛币
1739 个
通用积分
473.1421
学术水平
85 点
热心指数
128 点
信用等级
60 点
经验
32592 点
帖子
896
精华
0
在线时间
1595 小时
注册时间
2010-2-2
最后登录
2024-4-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,有谁清楚用matlab或者R软件生成呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Burr Bur 随机数 MATLAB atlab 随机数 Burr

回帖推荐

bobguy 发表于3楼  查看完整内容

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;

本帖被以下文库推荐

沙发
phill 发表于 2011-6-13 16:13:40 |只看作者 |坛友微信交流群
rburr: Random Number Generation for Burr Distribution (R)

使用道具

藤椅
bobguy 发表于 2011-6-14 11:12:51 |只看作者 |坛友微信交流群
kaifengedu 发表于 2011-6-7 01:09
如题,有谁清楚用matlab或者R软件生成呢?
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;
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 05:27