Уменьшение ошибок в GBM
Я хотел бы знать, как ErrorReduction рассчитывается в функции pretty.gbm.tree: https://github.com/gbm-developers/gbm3/blob/62c8dafd87b16fe1d2079cdd5058169f1f08967b/R/pretty-gbm-tree.r#L32
Этот пост мне очень помог, но не совсем ответил на мой вопрос. Понимание древовидной структуры в пакете R gbm
Вот вывод функции pretty.gbm.tree для первого дерева: таблица вывода
Как рассчитывалось это значение 19167,524?
Спасибо
1 ответ
Решение
ErrorReduction рассчитывается следующим образом:
количество выборок в текущем узле * mse - количество выборок в левом дочернем узле * mse - количество выборок в правом дочернем узле * mse