Я построил случайную модель леса. Прогнозируемый выход и фактический результат являются факторами. Есть 19 классов для прогнозирования, но один из этих классов не появился в наборе данных тестирования.Ошибка в точности расчета, R
Затем я хочу, чтобы вычислить точность модели, используя эту формулу:
accuracy <- sum(ActualOutput==PredictedOutput, na.rm = TRUE)/length(PredictedOutput)
, который генерирует сообщение об ошибке:
Ошибка в Ops.factor (ActualOutput, PredictedOutput): уровень наборы факторов различны
ActualOutput
имеет 19 уровней и PredictedOutput
имеет 18 уровней. Что мне делать?
Такое замечательное разъяснение и ответ. Он отлично работал. Большое спасибо. – user36729
Добро пожаловать. Рад, что это помогло – Whitebeard