2016-04-15 3 views
1

Я в момент, пытаясь обучить свой набор данных, кажется, получает сообщение об ошибке в качестве вывода.Должен ли я беспокоиться об этом предупреждающем сообщении?

Функция, с другой стороны, генерирует выходной сигнал, но является ли выход неправильным?

G2M1 можно загрузить здесь: https://www.dropbox.com/s/flmex4vuawql3zu/data-labeled-2-1-dpi100-sigma0.6.RData?dl=0

train_control <- trainControl(method="cv", number=10) 
fit <- train(x = signif(G2M1$data,digits = 2), y = G2M1$labels , method = "nb", trControl=train_control) 

предупреждающее сообщение я получаю:

In nominalTrainWorkflow(x = x, y = y, wts = weights, info = trainInfo, : 
    There were missing values in resampled performance measures. 

что это значит, и я должен беспокоиться?

ответ

0

При повторной выборке из набора валидации может быть или не быть полное дополнение ко всем уровням факторов в предикторной переменной, поэтому предсказание на основе отсутствующих значений может оказаться невозможным. Верно ли это, зависит от типа модели. Если это всего лишь предупреждение, вам нужно оценить, достаточно ли вы выполняете пробежки в трафике трансверсальности, чтобы иметь смысл. Вы можете увидеть полезные результаты.

Если это ошибка, вы увидите сообщение «ERROR» в сообщении, и выполнение остановится.

+0

> «Если это только предупреждение, вам необходимо оценить, достаточно ли вы выполняете пробежки в сквозных проходах, чтобы иметь смысл. Вы можете увидеть полезные результаты». Это предупреждение, как бы вы хотели, чтобы я оценил это? – Lamda

+1

Ну. Я бы начал с рассмотрения 'length (fit)', 'names (fit)' и 'str (fit)', чтобы узнать, что с ним произошло. Если вы потеряли только одну или две кросс-валидации, тогда у вас все еще может быть полезный материал для оценки, и он может подумать о повторном запуске с более высоким «числом». –