R 软件:缺失数据的处理方法
工具/原料
R 软件
方法/步骤
2
#判断缺失数据is.na(data)#统计缺失值个数sum(is.na(data))
3
#查看每个样本数据是否完整,其值与is.na()相反complete.cases(data)
4
这里介绍处理缺失值的3种方法。1、选择无缺失值的记录,代码如下:data1=data[complete.cases(data),]
5
2、删除所有有缺失值的记录,这种方法在数据处理中是最常用的。data2=na.omit(data)
6
3、替换缺失值。通过一定的统计方法计算出相应值来替换缺失值。一般的方法有:平均值法(最常用)、多重插补法、随机模拟法回归预测(较复杂)。平均值法如下:#使用已有值的平均值来代替缺失数据attach(data)y[is.na(y)]=mean(y,na.rm=T)x1[is.na(x1)]=mean(x1,na.rm=T)x2[is.na(x2)]=mean(x2,na.rm=T)data=data.frame(y,x1,x2)
上一篇:肌营养不良的发病原因是什么?
下一篇:色弱是怎么遗传的?