我是一名初学者,试图学习一些基本的机器学习技术。
我想使用留一法交叉验证和 train() 函数来训练模型。我的功能似乎可以正常工作。但是,我看不到模型的测试集预测。给定以下模型,您将如何做到这一点?
# Create custom trainControl: myControl
myControl <- trainControl(
method = "loocv",
verboseIter = TRUE
)
# Fit glmnet model: model
model <- train(
y ~ .,
data,
method = "glmnet",
trControl = myControl,
preProcess = c("center", "scale", "pca")
)