美文网首页数据科学与R语言
R语言-07异常值处理

R语言-07异常值处理

作者: 周一ing | 来源:发表于2019-10-04 11:20 被阅读0次

删除异常值所在行

a<- na.omit(package)
a <- package[complete.cases(package),]
pack <- package[-which(rowSums(is.na(package)) > 0),]

盖帽法处理异常值

#盖帽法处理异常值
#根据散点图,整行替换数据框小于1%的点值=1%的点值,这里大于99%的数据没有处理
##replacement has 1 row, data has 0 说明一个没换
for(i in 17:25){
    q1<-quantile(mdata[,i], 0.01)        #取得时1%时的变量值
    mdata[mdata[,i]<q1,][,i]<-q1
}

相关文章

网友评论

    本文标题:R语言-07异常值处理

    本文链接:https://www.haomeiwen.com/subject/fznjpctx.html