Контекст проблемы: переменная ответа модели 'status' для прогнозирования. Контекст справки: ошибка в UseMethod («прогноз»). Я думаю, что фактор «статус» поля является проблемой. Нужна помощь в обнаружении проблемы в предикторе.
R код:
model.predict <- predict(model.fit, newdata = loans_train_data, type="response")
данные структуры:
str(loans_train_data)
'data.frame:
$amount:num...
$...
$status: factor w/2 levels "Good", "Bad": 2, 1, 2, 1, 1, 1, 1 ...
Ошибка в UseMethod («прогноз»)
Error in UseMethod("predict") :
no applicable method for 'predict' applied to an object of class "c('double', 'numeric')"
Вещи, которые работают:
model.lm <- glm2(formula, data=loans_train_data, family="binomial")
model.fit <- fitted(model.lm)
Сбой при прогнозировании с ошибкой в UseMethod («прогноз»).
model.predict <- predict(model.fit, newdata=loans_train_data, type="response")