R:创建长度为m:1:n个元素的向量矩阵,每个元素的最多出现次数为l&设置内存限制?

时间:2014-07-12 12:05:55

标签: r algorithm memory permutation

如何使用R

  1. 计算行数和
  2. 有效地创建排列矩阵,以便
  3. 包含1:n长度为m的向量中元素n < m的每个排列的行,其中1:n的每个元素最多出现p }次。订单元素很重要。

    根据这个公式,我如何确定结果矩阵是否在R的向量和矩阵大小限制内,以及我自己的计算机的ram限制,除了运行它以查看它是否会崩溃?

    具体来说,如何为给定的pm计算允许的最大n

    例如,对于m=20n=11,使用expand.grid()而没有p限制,问题肯定会崩溃 - 我刚收到此消息:

    "Error: cannot allocate vector of size 762939.5 Gb"

    如果我的小数点正确的话,我只有22 GB的ram - 3是千分之一的千分之一。

0 个答案:

没有答案