Метод вменения дерева в мешки не работает для больших данных? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть огромные данные с 1000 переменных и 200 предметов. Прежде чем приступить к запуску алгоритма машинного обучения, я должен вменять пропущенные значения. Я использую метод вменения дерева в мешки. Проблема в том, что всякий раз, когда я вменяю пропущенные значения 100 переменных, код работает нормально, но если я запускаю его для 1000 переменных, я получаю ошибку Error in UseMethod("predict") : no applicable method for 'predict' applied to an object of class "NULL". Вот часть кода.

preProc <- preProcess(method="bagImpute", train[, 1:1000])
train[, 1:1000] <- predict(preProc, train[, 1:1000])
test[, 1:1000] <- predict(preProc, test[, 1:1000])

Поскольку для меня важно использовать один и тот же метод вменения для 100 и 1000 переменных, мне было интересно, почему код не работает для 1000 переменных.

Заранее благодарим за Ваш добрый ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...