【发布时间】:2014-10-22 22:01:12
【问题描述】:
我正在对许多样本运行 GAM,并以如下所示的方式从结果中提取系数/t 值/r 平方。作为背景,我使用的是自然样条曲线,因此常规 lm() 在这里可以正常工作,也许这就是这种方法可以正常工作的原因。
tvalsm93exf=ldply(fitsm93exf, function(x) as.data.frame(t(coef(summary(x))[,'t value', drop=FALSE])))
r2m93exf=ldply(fitsm93exf, function(x) as.data.frame(t(summary(x))[,'r.squared', drop=FALSE]))
我还想提取每个样本集的节点位置(df=4 并且没有截距,因此三个内部节点和边界)。我已经尝试了上述命令的几种变体,但无法对此进行索引。执行此操作的常规方法如下,因此我试图将其放入上面的表格中。但我不确定摘要函数是否包含这些值,或者是否应该包含另一个结果。
attr(terms(fits),"predvars")
http://www.inside-r.org/r-doc/splines/ns
注意:这个问题与下面的问题有关,如果有帮助的话,虽然它的解决方案没有帮助我解决我的问题: Extract estimates of GAM
【问题讨论】: