如何解决R:模拟数据的 GLM 函数错误
我有两个模拟数据向量,如下所示:-
x = rnorm(1000,mean = 0,sd = 1)
eps = rnorm(1000,mean = 0,sd = sqrt(0.25))
我正在尝试使用引导库的 glm 和 cv.glm 函数来拟合线性回归模型和多元线性回归模型,其中留一交叉验证或 k 折交叉验证。我正在使用的错误代码如下:-
> glm.fit=glm(y~x)
> cv.err=cv.glm(x,glm.fit)
Error in if ((K > n) || (K <= 1)) stop("'K' outside allowable range") :
missing value where TRUE/FALSE needed
我确实使用 is.na(x) 进行了检查并确认不存在空值。任何人都可以为此提出解决方案或指出我做错了什么吗?
提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。