我将数据集分为训练集和测试集。在训练集上,我使用 10 折交叉验证。这应该给出平均 CV_train 误差和平均 CV_validation 误差。查看 CV_train 和 CV_validation 错误的平均值可以告诉我我是否过度拟合/欠拟合。但我似乎只得到平均 CV_validation 错误
library(caret)
train.control <- trainControl(method="cv", number=10, returnResamp="all", savePredictions="final")
model <- train(money ~ ., method="rf", data=train, trControl=train.control)
model$results
我尝试了几件事,但它们都是 CV_validations 的结果。甚至有可能得到 CV_training 错误吗?如果不是,您如何查看您的模型是否欠拟合/过拟合?因为当模型全部完成(调整等)时,测试集将在最后使用