0

我将数据集分为训练集和测试集。在训练集上,我使用 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 错误吗?如果不是,您如何查看您的模型是否欠拟合/过拟合?因为当模型全部完成(调整等)时,测试集将在最后使用

4

1 回答 1

0

它可以帮助:

summary(model)

summary(model)$statistics$Accuracy

model

ggplot2::ggplot(model)
于 2020-07-11T21:45:58.687 回答