Понимание num_classes для xgboost в R

Короче говоря:

В последней итерации

for(int i = 0; i<=name.length; i++) {

i будет равно name.length, что является незаконным индексом, так как индексы массива равны нулю, основанный.

Ваш код должен читать

for(int i = 0; i < name.length; i++) 
                 ^
14
задан House 18 March 2016 в 14:07
поделиться

1 ответ

У меня была эта проблема, и оказалось, что я пытался вычесть 1 из своего предиктора, который уже был в единицах 0 и 1. Вероятно, ошибка новичка, но в случае, если кто-либо еще сталкивается с этим с двоичной переменной отклика, которая уже является 0 и 1, это - что-то для создания примечания.

сказанное Учебное руководство:

label = as.integer(iris$Species)-1

, Что работало на меня (ответ является high_end):

label = as.integer(high_end)
0
ответ дан 1 December 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: