用SAS进行数据分析:使用Array填补缺失值
在做数据分析、数据建模之前,数据处理过程中都会碰到的一个问题,就是对缺失值的处理,有时候我们不可能都把缺失值给丢掉,可能通过填补的方式尽可能的补充基础数据,常用的方式有用均值填补、用中间值填补、用众数填补、用回归模型预测填补等等。
%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;
数据分析咨询请扫描二维码