将一组缺少的函数应用于R中的数据集

时间:2016-05-19 05:12:23

标签: r validation missing-data r-mice imputation

最近我在R中遇到了验证这个包,当您想要验证具有预定义规则的完整数据集时非常有用,例如:

v <- validator(
Species.na = !is.na(Species),
Species.range = Species %in% c("setosa", "versicolor", "virginica"),
Sepal.Width.na = !is.na(Sepal.Width),
Sepal.Width.range = Sepal.Width >= 2 & Sepal.Width <= 4,
Sepal.Length.relation = Sepal.Length/Petal.Length < 4)

valied <- confront(iris, v)

现在我想知道是否有类似的东西可用缺失值插补。有像鼠标 mi 等软件包这些非常好,但是插补方法是标准的,不是用户定义的或自定义的。任何人都可以建议是否有设置一些预定义的缺失函数并将它们应用于R data.frame。可能有效的东西:

m <- missing(
Species.na = if(is.na(Species)) Species <- "setosa"
Sepal.Width.na = if(is.na(Sepal.Width)) Sepal.Width <- 3.5)

mi <- confront(iris, m)

0 个答案:

没有答案