Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 提取GAM模型对象_R_List_Dataframe_Model_Gam - Fatal编程技术网

R 提取GAM模型对象

R 提取GAM模型对象,r,list,dataframe,model,gam,R,List,Dataframe,Model,Gam,假设我通过以下操作创建GAM模型: a <- runif(10) b <- runif(10) gm <- gam(a ~ ns(b, df=2)) plot(gm, all.terms=T, shade=T) 及 检查(而不是使用摘要)-它提供对象的结构 我认为gm$model正是您想要的 gm$model a ns(b, df = 2).1 ns(b, df = 2).2 1 0.69342149 0.07841860 -0.0

假设我通过以下操作创建GAM模型:

a <- runif(10)
b <- runif(10)
gm <- gam(a ~ ns(b, df=2))
plot(gm, all.terms=T, shade=T)

检查(而不是使用
摘要
)-它提供对象的结构

我认为
gm$model
正是您想要的

gm$model
            a ns(b, df = 2).1 ns(b, df = 2).2
1  0.69342149      0.07841860     -0.05184526
2  0.23538533      0.52006793      0.20238728
3  0.47125666      0.24808303     -0.15840080
4  0.04405890      0.00000000      0.00000000
5  0.54696387      0.34211652      0.77302788

方向很好。但我仍然无法重现以红色突出显示的功能
> names(gm)
 [1] "coefficients"      "residuals"         "fitted.values"     "family"            "linear.predictors"
 [6] "deviance"          "null.deviance"     "iter"              "weights"           "prior.weights"    
[11] "df.null"           "y"                 "converged"         "sig2"              "edf"              
[16] "edf1"              "hat"               "R"                 "boundary"          "sp"               
[21] "nsdf"              "Ve"                "Vp"                "rV"                "mgcv.conv"        
[26] "gcv.ubre"          "aic"               "rank"              "gcv.ubre.dev"      "scale.estimated"  
[31] "method"            "smooth"            "formula"           "var.summary"       "cmX"              
[36] "model"             "control"           "terms"             "pred.formula"      "pterms"           
[41] "assign"            "xlevels"           "offset"            "df.residual"       "min.edf"          
[46] "optimizer"         "call" 
gm$model
            a ns(b, df = 2).1 ns(b, df = 2).2
1  0.69342149      0.07841860     -0.05184526
2  0.23538533      0.52006793      0.20238728
3  0.47125666      0.24808303     -0.15840080
4  0.04405890      0.00000000      0.00000000
5  0.54696387      0.34211652      0.77302788