Я использую этот код для обучения модели K-NN для 4-NN и 5-NN:
trainParameters <- trainControl(method = "repeatedcv", number = 10,
repeats = 1, classProbs = TRUE)
knnModel <- train(Class ~.,
data = trainingSet,
method = "knn",
tuneGrid = expand.grid(k = c(4,5)),
preProcess = c("center","scale"),
trControl = trainParameters)
Но когда я выполню эту строку:
knnModel
Я получаю информацию о модели, в которой я получаю это сообщение:
Accuracy was used to select the optimal model using the largest value.
The final value used for the model was k = 5
И после этого все результаты (матрица путаницы, метрики и т. Д.) Относятся только к модели k = 5. Я хочу, чтобы все модели были включены в c (...). Как я могу получить их?