看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: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