作者zxc2008 (无)
看板Statistics
标题[程式] SAS更改常态(0,1)以及算平均数
时间Wed Mar 23 14:31:06 2011
[软体程式类别]:SAS
[程式问题]:资料处理
[软体熟悉度]:
新手(不到1个月)
[问题叙述]:
j i
1 1 0.1
1 2 0.2
1 3 0.3
2 1 0.4
2 2 0.5
2 3 0.6
有3笔乱数 做2次
请问我该怎麽把每个i值加总起来平均得到一个新的变数
例如这题就是(0.1+0.4)/2
[程式范例]:
DATA NORMAL;
DO J=1 TO 2;
DO I =1 TO 3;
seed=RANNOR(i);
output;
end;
end;
目前只会打出乱数
还有请问要怎麽出现常态(a,b)的语法
像我上面这个乱数应该是N(0,1)
那我要怎麽改才能让它变成N(2,1)之类的
谢谢
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.136.137.34
1F:推 MmmRrrrX:第一个问题,先对i排序,用proc means;搭配by i;跟output 03/23 15:05
2F:→ MmmRrrrX:第二个问题seed=RANNOR(i)+2;即可 不过种子这样设有点诡 03/23 15:06
3F:→ MmmRrrrX:异就是,通常给个固定数就好 03/23 15:07
4F:→ lin15:seed这样设定下次跑也是随机的 那就不用设定seed了吧? 03/23 21:15