作者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
推 MmmRrrrX:第一個問題,先對i排序,用proc means;搭配by i;跟output 03/23 15:05
→ MmmRrrrX:第二個問題seed=RANNOR(i)+2;即可 不過種子這樣設有點詭 03/23 15:06
→ MmmRrrrX:異就是,通常給個固定數就好 03/23 15:07
→ lin15:seed這樣設定下次跑也是隨機的 那就不用設定seed了吧? 03/23 21:15