【发布时间】:2015-03-14 19:41:00
【问题描述】:
我在尝试从大 mcmc.list 中提取单个变量时遇到问题:
> x <- outRJ$mcmc[,'avail_int']
Error: cannot allocate vector of size 146.8 Mb
outRJ$mcmc mcmc.list 很大,实际上是 442 MB(包含 3 个链的数据,大约 960 个变量,每个 20000 次迭代):
> object.size(outRJ$mcmc)/1024/1024
[1] 442.5508 #
但单个变量应该只有 234 kB!但是提取它似乎需要更多的内存!
如何在不需要太多内存的情况下从大型 mcmc.list 中提取?
【问题讨论】: