全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1552 8
2016-11-16

从两个不同的正态分布中随机抽样,分别记为x1,x2,重复1000次,分别计算x1-x2, x1+x2的方差,你得到什么结论?从其他分布中抽样会得到什么结果呢?

憋了一个下午也跑不出来这个程序,请教各位大神应该如何写


二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-16 16:22:02
二维码

扫码加我 拉你入群

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

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

2016-11-17 09:08:45
RisingFine 发表于 2016-11-16 15:51
从两个不同的正态分布中随机抽样,分别记为x1,x2,重复1000次,分别计算x1-x2, x1+x2的方差,你得到什么结论 ...
路过,
二维码

扫码加我 拉你入群

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

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

2016-11-17 10:03:01
DATA My_SAMPLES;
DO I=1 TO 1000;
X=RANNOR(0);
OUTPUT;
END;
run;
PROC surveyselect DATA =My_SAMPLES noprint;
       method=srs n=2
       REP=1000
       out=SampleSRS;
run;

data final;
    array c{2} x1-x2;
    array d{2} i1-i2;
   do a=1 by 1 until(last.Replicate);
   set SampleSRS;
   by Replicate;
    c{a}=x;
    d{a}=i;
end;
plus=x1+x2;negative=x1-x2;
drop i x a;
run;


proc means data=final    var;
var plus negative x1 x2;
ods output summary=stacked;
run;
可以看出VAR(X1+_VAR2)=VAR(X1)+VAR(X2);这是概率论的基本原理
二维码

扫码加我 拉你入群

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

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

2016-11-17 12:27:47
wang1839 发表于 2016-11-17 10:03
DATA My_SAMPLES;
DO I=1 TO 1000;
X=RANNOR(0);
感谢回复!这个题目说是从两个不同的正态分布中抽样,按您写的程序来说,这抽样是从同一个正态分布中抽了吧?
二维码

扫码加我 拉你入群

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

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

2016-11-17 20:26:49
你可以在产生一个正态分布,如X=100+RANNOR(0),在把两个数据集MERGE在跑,结果是一样的
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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