熱線電話:13121318867

登錄
首頁精彩閱讀用SAS進行數據分析:使用Array填補缺失值
用SAS進行數據分析:使用Array填補缺失值
2016-03-28
收藏

用SAS進行數據分析:使用Array填補缺失值

在做數據分析、數據建模之前,數據處理過程中都會碰到的一個問題,就是對缺失值的處理,有時候我們不可能都把缺失值給丟掉,可能通過填補的方式盡可能的補充基礎數據,常用的方式有用均值填補、用中間值填補、用眾數填補、用回歸模型預測填補等等。

下面介紹SAS中利用Array進行簡單的缺失值填補
其中分為對數值型和字符型的缺失值進行賦值
全部都放在macro里面好了
代碼示例如下所示:
%macro missing(data);
data &data;
set &data;
array TEMP _numeric_;
 do over TEMP;
 if missing(TEMP) then TEMP=0;
 end;
run;
data &data;
set &data;
array TEMP _character_;
 do over TEMP;
 if missing(TEMP) then TEMP=0;
 end;
run;
%mend;
編譯的宏代碼調用
%missing(數據集);
這樣就可以把數據集中的字符型、數值型的缺失值進行填補

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢