首页 > 解决方案 > 是否可以在 R 中使用大于系统 RAM 的向量?

问题描述

我正在使用 R 包kuenm来生成和投影物种分布模型。

我已经生成了没有问题的模型,但是当我尝试使用函数kuenm_mop评估未来预测的外推风险时,我得到了错误:

Error: cannot allocate vector of size 92GB

我使用的系统有 Windows 8.1 Pro 和 64GB 的 RAM(我相信这是这里的限制因素)。

我的问题是:是否可以使用比我的 RAM 更大的向量?

这是我正在使用的功能:

library(kuenm)

sets_var <- "Set_1" #set of variables used
out_mop <- "MOP_results" #output directory
percent <- 10
paral <- FALSE
is_swd <- FALSE
M_var_dir <- "M_variables"
G_var_dir <- "G_variables"


kuenm_mmop(G.var.dir = G_var_dir, M.var.dir = M_var_dir, sets.var = sets_var, is.swd = is_swd, out.mop = out_mop, percent = percent, parallel = paral)

标签: r

解决方案


推荐阅读