Получить степени свободы каждой предикторной переменной в R-пакете mboost - PullRequest
0 голосов
/ 07 января 2019

В пакете mboost в есть способ вычислить степени свободы каждого повышенного предиктора.

Например, «истинная модель» задается двумя непараметрическими функциями

Y= f(X_1) + f(X_2) + \epsilon

Я указываю в функции gamboost степени свободы базового ученика df = 5, скажем, для сглаживания splines. Теперь я позволю алгоритму повышения работать и остановить его соответствующим образом. (Предположим, что оба предиктора были выбраны хотя бы один раз в процедуре повышения).

Есть ли способ получить степени свободы двух сглаживающих сплайнов (подогнанных по алгоритму повышения) в последнем раунде алгоритма повышения? Точно, df сглаживающий сплайн для X_1 равен некоторое число, df сглаживающий сплайн для X_2 - это некоторое число.

...