全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2320 4
2012-05-15
假设已知总体密度是 p(x1,x2)=0.1*N(mu1,sigma1)+0.7N(mu2,sigma2)+0.2N(mu3,sigma3), 其中N均是二维Gaussian密度函数。问题是:如何产生服从p(x1,x2)的随机数。
我的思路是:
1.产生多项分布随机数1000个,n=100; p=[0.1 0.7 0.2]; m=mnrnd(n,p,1000);
2。如果模拟结果m=20 32 48, 48为最大数,则由N(mu3,sigma3)产生随机数;
     如果模拟结果m=50 32 18, 50为最大数,则由N(mu1,sigma1)产生随机数;
依次产生其他随机数。
请问:这个思路有问题吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-15 22:56:42
已经解决
二维码

扫码加我 拉你入群

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

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

2012-5-22 14:58:43
能把答案给我发一下吗,570009256@qq.com谢谢啦~~
二维码

扫码加我 拉你入群

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

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

2012-5-22 15:01:20
同求答案啊570009256@qq.com
二维码

扫码加我 拉你入群

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

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

2015-5-10 14:33:17
能把答案发我一份吗?谢谢1210433768@qq.com
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群