缺失值的插补
来源:互联网 发布:赚钱的软件 编辑:程序博客网 时间:2024/04/30 08:31
1.利用回归方法,将预测值插补进去。
> sub<-which(is.na(nhanes2[,4]))
> dataTR=nhanes2[-sub,]> dataTE<-nhanes2[sub,]
> dataTE
age bmi hyp chl
1 20-39 NA <NA> NA
4 60-99 NA <NA> NA
10 40-59 NA <NA> NA
11 20-39 NA <NA> NA
12 40-59 NA <NA> NA
15 20-39 29.6 no NA
16 20-39 NA <NA> NA
20 60-99 25.5 yes NA
21 20-39 NA <NA> NA
24 60-99 24.9 no NA
> lm<-lm(chl~age,data=dataTR)
> round(predict(lm,dataTE))
1 4 10 11 12 15 16 20 21 24
169 225 203 169 203 169 169 225 169 225
te<-round(predict(lm,dataTE))
nhanes2[sub,4]<-te
2.随机森林插补
head(airquality)
complete.cases(airquality)
t<-which(complete.cases(airquality))
sum(complete.cases(airquality))
sum(!complete.cases(airquality))
install.packages("missForest")
library(missForest)
z<-missForest(airquality)
#其实有用的也就zu最后这三行代码。
0 0
- 缺失值的插补
- 缺失值简单插补方法
- 几种常见的缺失数据插补方法
- 用R语言的MICE包对缺失数据进行多重插补(一)-- 缺失数据分析
- 插补方法的分类
- 插补、直线插补、联动与插补
- 补全缺失的日期数据java实现
- iotop--补齐系统监视工具缺失的一环
- number类型tochar0缺失后,左补0的SQL
- 补全缺失的64位dll,0xc000007b
- 圆弧插补
- 插补搜索法
- 关于插补算法
- 直线插补算法
- 插补搜寻法
- 9.5 插补查找
- 螺旋线插补
- 直线插补算法
- LeetCode119 Pascal's Triangle II
- spfa最短距
- git上传本地分支到github项目分支
- 再见,OI ---GDOI2017爆零记
- 模拟器连接网络
- 缺失值的插补
- 关系型数据库和非关系型数据库的特性以及各自的优缺点
- LeetCode120 Triangle
- Java 实例
- 【网易笔试】小易最近在数学课上学习到了集合的概念
- WEB全栈笔记之弹出层
- 十个最小的连续自然数,并且这十个数都为合数(非素数)
- JEECG 避免表单重复提交
- Redis的安装和使用之一 -----Redis相关运用