微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 robComputation 进行插补会给出错误消息

如何解决使用 robComputation 进行插补会给出错误消息

我有一个包含大量缺失值的数据集。我正在尝试使用 robComposition 进行插补。但我不断收到错误消息:“在 quantile.default(d,k/length(d)) 中出错:如果 'na.rm' 为 FALSE,则不允许缺少值和 NaN”。这对我来说没有意义。如果我试图估算缺失值,为什么不允许缺失值?这是重现错误的一小部分数据和代码

library(robCompositions)
p <- c(1.000000,2.083333,1.333333,1.166667,4.250000,1.083333,1.000000,1.000000) 
i <- c(1101.25,1675.00,2500.00,1612.50,NA,1750.0,600.00,0.00,1530.00,3158.50)
s <- c(34000,1550,2750,375,1750,30000,20000,NA)
x <- data.frame(p,i,s)
imp <- impCoda(x)

解决方法

在与 robComposite 的一位作者联系后,我显然需要使用 VIM 包中的 imri() 来估算非复合模型的数据。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。