Caretの5倍交差検証で、トレーニングセットとテストセットのROCカーブを折り畳みごとに別々に設定できますか?トレーニングセットのROCカーブとCaretのクロスバリデーションの各フォールドのテストセット
私は次の操作を行うことができますが、それはFold1のトレーニングセットまたはテストセットのためのROCを返した場合、私は知らないlibrary(caret)
train_control <- trainControl(method="cv", number=5,savePredictions = TRUE,classProbs = TRUE)
output <- train(Species~., data=iris, trControl=train_control, method="rf")
:
library(pROC)
selectedIndices <- rfmodel$pred$Resample == "Fold1"
plot.roc(rfmodel$pred$obs[selectedIndices],rfmodel$pred$setosa[selectedIndices])