小编Adr*_*ana的帖子

mgcv bam() 错误:无法分配大小为 99.6 Gb 的向量

我正在尝试使用 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)
Run Code Online (Sandbox Code Playgroud)

每当我尝试拟合模型时,都会出现以下错误消息:

Error: cannot allocate vector of size 99.6 Gb
In addition: Warning message:
In matrix(by, n, q) : data length exceeds size of matrix
Run Code Online (Sandbox Code Playgroud)

我正在使用 500 Gb de RAM 的集群。

感谢您的任何帮助

r gam

1
推荐指数
1
解决办法
1330
查看次数

标签 统计

gam ×1

r ×1