Много раз я получал эту ошибку при попытке подобрать модель gbm
или rpart
. Наконец, я смог последовательно воспроизвести его, используя общедоступные данные. Я заметил, что эта ошибка возникает при использовании резюме (или повторного резюме). Когда я не использую какой-либо элемент управления посадкой, я не получаю эту ошибку. Может ли кто-нибудь пролить свет на то, почему я постоянно получаю ошибку.
fitControl= trainControl("repeatedcv", repeats=5)
ds = read.csv("http://www.math.smith.edu/r/data/help.csv")
ds$sub = as.factor(ds$substance)
rpartFit1 <- train(homeless ~ female + i1 + sub + sexrisk + mcs + pcs,
tcControl=fitControl,
method = "rpart",
data=ds)
sapply(your_data, class)
проверить классы столбцов. - person SabDeM   schedule 28.07.2015numeric
, тоcharacters
пытаются не включать их в модель. В любом случае, это не общая ошибка, я думаю, что это зависит от того, что использует поездmethod
. Не забывайте, чтоtrain
- это не модель, а просто оболочка для простого синтаксиса и применения множества разных моделей, просто изменив аргументmethod
. - person SabDeM   schedule 28.07.2015train()
. Должно бытьtrControl=fitControl
, а неtcControl=fitControl
. Это было очевидно после просмотра сгенерированногоwarnings()
. - person MrFlick   schedule 29.07.2015