添加行意味着在R中的大数据集上的矩阵值

时间:2018-02-06 07:05:23

标签: r matrix row

我正在处理一个大矩阵(434728行,394列)。

我想基于以下内容创建一个新矩阵:

  1. 获取此矩阵中的所有元素,并从具有相同维度的另一个矩阵(matrix_A[m,] + mean(matrix_B[m,])添加行平均值。
  2. 使用基数2(ilogit2())中的反向logit转换此结果。
  3. 创建一个与前两个相同尺寸的新矩阵。
  4. 我想出了一个for循环:

    for (i in 1:nrow(matrix)) {
       new <-(all.resid[i,]+mean(matrix[i,]))
       newb <-ilogit2(new)
       new.resid[i,] <-newb
    }
    

    是的,这真的很慢。如何更有效地完成此任务?

0 个答案:

没有答案