簡體   English   中英

帶有gam s()包裝器的ExtractVars中的無效模型公式

[英]invalid model formula in ExtractVars with gam s() wrapper

我想做的很簡單。 試圖擬合一個gam模型,在此我可以確定decide花鍵樣條線的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)

顯然與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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM