xgbDART в Caret не производит вывод, когда я предсказываю в R на Ubuntu - PullRequest
0 голосов
/ 28 мая 2020

Я использую R версии 3.6.3 в Ubuntu. У меня есть модель xgbDART, разработанная с помощью каретки, однако, когда я пытаюсь предсказать с помощью этой модели, я не получаю никаких результатов. Тип поля данных, используемый для обучения, такой же, как и для теста. Все независимые переменные имеют числовое значение c, а зависимая переменная является фактором. Модель была сохранена как файл .RDS. Это то, что я использую

model = readRDS("eXtreme Gradient Boosting (xgbDART)model.rds")
df = data.frame(v1 = 20, 
                v2 = 20, 
                v3 = 20, 
                v4 = 1, 
                v5 = 0)
prob_score = predict(model, newdata = df, type = "prob")[2]

И я получаю

[1] No
<0 rows> (or 0-length row.names)

Есть идеи, что я делаю неправильно или xgbDART просто не работает в Linux средах?

...