通常研究者所收集的資料會有缺失值(Missing value)的情況在任何統計軟體中若不善用函數直接以『+-*/ 』符號進行數學運算,會發生無法計算的情形。

以下的例子為1筆資料3個變數其中var3為缺失值如何利用函數進行數學運算呢請參考圖片表格。函數中的參數可以是變數,或直接寫入數字或計算式。

其中四捨五入的整數小數位數第1小數位數第2, ...之取法依序為 1..1, .01....

data aa;
input var1 var2 var3 ;
cards;
63 75 . 
;
run;

  

函數

說明

舉例

結果

Abs(參數)

取絕對值

Abs(var1)

 

Max(參數1, 參數2,…)

取最大值

Max(var1,var2,var3)Max(of var1-var3)

75

Min(參數1, 參數2,…)

取最小值

Min(var1,var2,var3)

63

Mean(參數1, 參數2,…)

取平均值

Mean(var1,var2,var3)

69

Sum(參數1, 參數2,…)

計算總和

Sum(var1,var2,var3)

 

Sqrt(參數)

開根號

Sqrt(var1)

 

Mod(被除數除數)

取餘數

Mod(var1, 10)

3

Exp(參數)

指數函數

Exp(var1)

 

Log(參數)

自然對數

Log(var1)

 

Log2(參數)

2為底的對數

Log2(var1)

 

Log10(參數)

10為底的對數

Log10(var1)

 

Int(參數)

取整數

Int(var1/10)

6

Floor(參數)

無條件捨去

Floor(var1/10)

6

Ceil(參數)

無條件進位

Ceil(var1/10)

7

Round(參數,小數點位數)

四捨五入

Round(var1/10,1.)

6 

arrow
arrow

    estat 發表在 痞客邦 留言(0) 人氣()