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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...