MacOS 上的 R:错误:运行简单诊断时矢量内存耗尽(达到限制?

R on MacOS: Error: vector memory exhausted (limit reached?) while running a simple diag

提问人:adrimsvieira 提问时间:11/13/2023 更新时间:11/13/2023 访问量:40

问:

在运行一个简单的 时,我收到以下错误diag(392458)

错误:矢量内存耗尽(已达到限制?

这是我数据集的大小,我需要对角线矩阵才能找到联合模型的标准误差。

但是,即使使用 diag(50000),我也会遇到相同的错误。

我尝试了这里描述的内容,但没有成功。

R macOS 内存 矢量 对角线

评论

5赞 Jon Spring 11/13/2023
矩阵的文件大小约为 8 x n^2,因此在 30,000 时,矩阵将占用大约 8 GB,在 n=50k 时将占用大约 20 GB。如果 n = 392458 可能,则文件将占用超过 TB 的空间。听起来您需要退后一步,找到一种不同的方法来在普通计算机上执行此操作。diag(n)

答: 暂无答案