问题描述
我想知道在没有拦截的情况下执行交叉验证是否可行。
我的疑惑
library(caret)
set.seed(42)
y <- rnorm(125)
x <- data.frame(runif(125),rexp(125))
model <- train(y ~ .,data = cbind(y,x),method = "lm",trControl = trainControl(method = "cv",number = 2)
)
model
通常,如果我们不能没有拦截,我们会在 y~.+0
中提供此信息。但是它不起作用 (y~.)
给出了完全相同的结果。 (在这两种情况下,我都得到信息:调整参数“拦截”的值为 TRUE)。没有它,我如何进行交叉验证?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)