неверная формула модели в ExtractVars с оболочкой gam s () - PullRequest
0 голосов
/ 22 мая 2018

То, что я пытаюсь сделать, просто.Пытаюсь подобрать модель игры, где я могу определить df сплайна сглаживания (функция 's' в части формулы).Вызов модели Gam должен вернуть соответствие, но все же это дает ошибку.Что я тут не так делаю?

    library(mgcv)
    library(gam)
    set.seed(2) ## simulate some data... 
    dat <- gamSim(1,n=400,dist="normal",scale=2)
    b <- gam(y~s(x0,df = 5)+s(x1)+s(x2)+s(x3),data=dat)

1 Ответ

0 голосов
/ 22 мая 2018

Очевидно, это было связано с пакетом mcgv и версией gam.Использование gam '1.14' и не использование mcgv работали.Пример:

    library(ISLR)
    attach(Wage)
    library(gam)
    fit = gam(wage ~ s(year, 4) + s(age, 5) +   education, data = Wage)
    plot(fit)
    summary(fit)
...