请教各位高手:
如果我的混合分布为:F(x)=0.4*N(1,0.5)+0.6*N(3,2)
在用r进行模拟数据时,我按p=0.4的概率生成一个两点分布,即z=rbinom(1,1,0.4),如果z=1 就按正态分布N(1,0.5)
生成数据,否则就按后一个正态分布产生随机数.
这样产生的数据和按用均匀分布做判断属于哪个分布有区别吗?
我这种生成方法有问题吗?
|
楼主: zjj8211
|
8613
7
[求助]混合分布的随机数生成问题 |
|
已卖:259份资源 博士生 4%
-
|
回帖推荐alphastatist 发表于4楼 查看完整内容 u<-runif(1)x<- ifelse(u<0.4,rnorm(1,1,0.5),rnorm(1,3,2))x即为所求。你的做法也没错阿!
本帖被以下文库推荐
| ||
|
|
| ||
|
[img]http://i972.photobucket.com/albums/ae202/sheepmiemie/d50d789d.jpg
|
||
| ||
|
http://www.pinggu.org/bbs/images/logo2.gif[/IMG][/URL]
|
||
| ||
| ||
|
[img]http://i972.photobucket.com/albums/ae202/sheepmiemie/d50d789d.jpg
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


