Ошибка калибровочного графика — Нечисловой аргумент двоичного оператора

#r #plot #calibration

#r #сюжет #калибровка

Вопрос:

Я не могу создать график калибровки для своей модели логистической классификации, и я не уверен, почему я получаю эту ошибку / как ее исправить.

В целях воспроизводимости приведем составленный пример:

 library(tidyverse) library(classifierplots) test.df lt;- as_tibble(data_frame(y = factor(c(0,0,0,0,1,1,0,1,0,1)),pred = c(0.1,0.15,0.2,0.05,0.6,0.7,0.2,0.85,0.1,0.75))) calibration_plot(test.y = test.df$y,pred.prob = test.df$pred)  

Когда я запускаю это, я получаю следующую ошибку:

 Error in alpha * 255 : non-numeric argument to binary operator  

Аналогично, когда я запускаю код с моей реальной моделью, я получаю ту же ошибку. Есть какие-нибудь идеи?

Комментарии:

1. Я не смог воспроизвести ошибку с данными, которые вы показали, то есть она работает нормально и создает сюжет. Основано ли это на том же примере или на другом?

2. Я получаю ошибку с этими точными данными теста. Я попытался перезапустить свою RStudio, но, возможно, мне следует перезагрузить компьютер..?

3. Это будет хороший вариант

4. Попробуйте обновить пакет и протестировать его еще раз.

5. Я обновил все — R, RStudio и установленные пакеты. У меня наконец-то есть свой план, которым я могу управлять. Спасибо вам за помощь в диагностике проблемы.