用mice包对缺失数据进行多重填补,首先要安装mice包,安装的时候可以直接在命令行输入"install.packages("mice")"
data <- airquality #读入R语言自带的函数
sum(is.na(data))#查看缺失个数
library(mice)
md.pattern(data)#查看data的具体缺失情况
data_imp <- mice(data, method = "rf")#用randomForest,如果此步出错,则需要install.packages("randomForest")
dat <- complete(data_imp)