我已经使用引导包在 R 中运行了一个相当大的引导程序。
当我第一次运行 boot() 时,我得到了这个:
Error: cannot allocate vector of size 2.8 Gb
因此,为了获得引导对象,我必须使用“simple=TRUE”,它告诉 boot() 在开始时不要分配所有内存(根据 ?boot)。这工作得很好,虽然花了几分钟。
现在我需要得到置信区间:
> boot.ci(vpe.bt, type="bca", simple=TRUE)
Error: cannot allocate vector of size 2.8 Gb
同样的问题!但根据 ?boot.ci,没有可以与此功能一起使用的“simple = TRUE”标志(我已经尝试过)。
那么,有没有办法使用 boot.ci() 来解决这个问题?
而且,如果没有,我该怎么做才能增加它可以使用的内存量?