【发布时间】:2017-12-27 21:55:04
【问题描述】:
我正在尝试使用 bam(mgcv 库)拟合加法混合模型。我的数据集有 10^6 个观察值,来自对 300 个保健中心中 2.10^5 个儿童生长的纵向研究。我正在寻找每个中心的坡度。 型号是
bam(haz ~ s(month, bs = "cc", k = 12)+ sex+ s(age)+ center+ year+ year*center+s(child, bs="re"), data)
每当我尝试拟合模型时,都会出现以下错误消息:
Error: cannot allocate vector of size 99.6 Gb
In addition: Warning message:
In matrix(by, n, q) : data length exceeds size of matrix
我正在使用 500 Gb de RAM 的集群。
感谢您的帮助
【问题讨论】:
-
对此的解决方案要么非常通用(获得更多 RAM),要么针对您的特定建模任务非常、非常具体。例如见stackoverflow.com/q/10917532/324364