【发布时间】:2020-01-11 23:03:13
【问题描述】:
在值之间有 NA 的情况下,我有一个关于基于模型预测值的问题(请参阅下面的代码作为示例)。 正如您在图中看到的那样,预测线似乎很奇怪,我的假设是:NA 有点“被忽略”。您是否有解决此问题的方法?
我还在通过其他值向量的循环运行模型,并在循环值和预测值之间的相关性的过程中出现一些错误消息,例如“不兼容的错误”和“无效的因子水平,NA 生成”。所以我需要一种方法来忽略中间的 NA...
scale <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
values <- c(2, NA, NA, NA, 30, 45, 60, 75, 85, 100)
mod <- nls(values~(scale)^a, start=list(a=1))
summary(mod)
cor(values, c(predict(mod)))
plot(scale,values,pch=16)
lines(scale, c(predict(mod),NA,NA,NA), col='blue',lty=2, lwd=3)
【问题讨论】:
标签: r na missing-data