我在尝试从 big 中提取单个变量时遇到问题mcmc.list
:
> x <- outRJ$mcmc[,'avail_int']
Error: cannot allocate vector of size 146.8 Mb
mcmc.listoutRJ$mcmc
很大,实际上是 442 MB(包含 3 个链的数据,用于 960 个变量,每个 20000 次迭代):
> object.size(outRJ$mcmc)/1024/1024
[1] 442.5508 #
但是单个变量应该只有 234 kB!但是提取它似乎需要更多的内存!