Почему я получаю ошибку для ROCR при прогнозировании двоичного числа в R? - PullRequest
0 голосов
/ 18 ноября 2018

Я создал двоичную переменную carslogic$Mpg01, которая позволяет мне узнать, превышает ли MPG автомобилей в моем наборе данных медиану (1) или медиану (0).

Я завершил создание логистикирегрессия, матрица путаницы, а также нашли отношение шансов, однако после загрузки библиотеки ROCR и запуска приведенного ниже кода я получаю эти ошибки, с которыми я не знаком:

> ROCRpred <- prediction(1-predict, carslogic$Mpg01)
Error in 1 - predict : non-numeric argument to binary operator
> ROCRperf <- performance(ROCRpred, 'tpr','fpr')
Error in performance(ROCRpred, "tpr", "fpr") : 
  object 'ROCRpred' not found

Я также пытался создатьновая переменная в наборе данных с именем Mpg02, где я преобразовал двоичный файл в Да / Нет, например: от 0 до Нет и от 1 до Да.Однако я получаю ту же ошибку.

1 Ответ

0 голосов
/ 18 ноября 2018

Полагаю, ваш вектор предсказания должен быть чем-то похожим на предикат (fit.model), где fit.model - это результаты вашей модели.

...