【发布时间】:2017-09-26 01:33:58
【问题描述】:
是否有一个 R 数据结构可以存储多个 lm 或 lmer 或 gam 对象? J 具有盒装数组,可以将几乎任何东西放入这种盒装数组的单元格中。我认为这就是我在 R 中寻找的东西。
我尝试了列表和数据框,但无济于事;我认为列表可能有用。
> testlist <- list()
> testlist[1] <- subject1.2008.gam
Warning message:
In testlist[1] <- subject1.2008.gam :
number of items to replace is not a multiple of replacement length
>
或者,有没有办法在 <- 的 LHS 上创建和使用变量名?
最后,也许你有一个更好的成语供我考虑。例如,我正在尝试在一组主题和年份上创建 GAM 模型的集合。后来,我希望能够从这些模型中进行绘图或预测,所以我认为我需要保留完整的模型。因为我希望以后能够将此代码用于不同的数据集,所以我不想硬编码gam 对象的名称或它们的编号。
虽然我首先将 gam() 调用置于循环中,但我认为其中一个 apply() 函数可能会更好,但我仍然需要一个地方来存储输出。
【问题讨论】:
-
您可能还想研究 plyr,这使得这种模型拟合非常容易。
标签: r