我将数据集划分为训练集和测试集。在火车上,我使用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_validation的结果。是否有可能得到CV_training错误?如果没有,你怎么能看到你的模型是否不足/过满?因为测试集将在最后一次模型完成时使用(调整等(
它可以帮助:
summary(model)
summary(model)$statistics$Accuracy
model
ggplot2::ggplot(model)