目標1: 生成2, 4, 6, ~ 20的數據
語法1.1:
data a; proc print;run; |
語法1.2:
data a; proc print;run; |
目標2: 產生100筆身高145~190公分 & 40~100公斤數據
語法2:
data a; data a1;set a; |
說明:
1. rand('uniform'): 產生服從0~1之間的均勻分布之隨機數字。
2. round()函數為四捨五入
結果:
驗證:
1.用Excel驗算BMI:
Step 1. 將結果貼到Excel
Step 2. 在F欄輸入D3/(C3/100)^0.5
Step 3. 框框右下角出現黑色十字時往下拉,其他格子內便會複製相同動作,結果相同
可以在Excel中再進一步四捨五入BMI至小數後四位,跟SAS-BMI比較
說明:
1. 取 X n次方: SAS: X**n; Excel: X^n
2. 四捨五入 X 至小數後4位: SAS: round(X, 0.0001); Excel: round(X, 4)