【发布时间】:2013-07-02 20:16:28
【问题描述】:
R - 我有一个双精度方阵 62589x62589,当我将矩阵保存到 Rdata 对象时,它是 28GB,这是一个疯狂的大小还是相对正常,有什么办法解决这个问题吗?
【问题讨论】:
-
请记住,这几乎是 40 亿 倍。
-
你需要这么大的矩阵做什么?
-
@krlmlr 这是基因组微阵列数据,我已经对其进行了一些分析,并且我刚刚运行了一个 Pearson Correlation,它生成了一个包含 62589 个元模式的方阵,因此尺寸很大
-
@user2253047:如果您可以将足够接近零的单元格归零,那么稀疏矩阵方法应该适合您。但是,您应该在创建矩阵时这样做。
-
只是为了添加到其他 cmets,我强烈怀疑您的矩阵接近稀疏。如果不是,那么您基本上得到了完全不相关(或完全相关),这无论如何都不值得保存。