全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
6279 3
2011-04-22
悬赏 10 个论坛币 已解决
假设X服从标准正态分布,Y服从自由度为5的t分布,如何才能产生1000组满足X+Y=0.9的随机数?

最佳答案

22839189tao 查看完整内容

首先正如斑竹所说的,你的问题存在一些问题, 如果X是随机变量,Y也是随机变量,则X+Y也是随机变量,因此你的前提是有问题的,除非你的理解是想从X+Y这个随机变量中抽取出=0.9的样本值,这样的话可以这样操作 x=normrnd(0,1,1,10000000);%10000000是抽样次数 y=trnd(5,1,10000000); z=x+y-0.9; [rows,cols]=find(abs(z)
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-22 14:33:53
首先正如斑竹所说的,你的问题存在一些问题,
如果X是随机变量,Y也是随机变量,则X+Y也是随机变量,因此你的前提是有问题的,除非你的理解是想从X+Y这个随机变量中抽取出=0.9的样本值,这样的话可以这样操作
x=normrnd(0,1,1,10000000);%10000000是抽样次数
y=trnd(5,1,10000000);
z=x+y-0.9;
[rows,cols]=find(abs(z)<0.0001);
a(1,:)=x(1,cols);%正态分布随机变量抽样
a(2,:)=y(1,cols);%t分布随机变量抽样
这里面得到的a即时你要求的,第一行是正态分布,第二行是t分布变量抽样值,如果个数不够100的话次数增加即可
二维码

扫码加我 拉你入群

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

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

2011-4-22 15:33:34
X正太、Y是t,相加还恰好是0.9这是不可能的!如果不考虑第二个条件,那么第一、三个条件决定Y也是正太。
二维码

扫码加我 拉你入群

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

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

2011-4-23 19:56:40
诡异的题目就
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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