索引多维数组/矩阵:初学者';s R

索引多维数组/矩阵:初学者';s R,r,multidimensional-array,indexing,R,Multidimensional Array,Indexing,我使用“relevent”软件包中的rem.dyad来运行社交网络模型(我第一次使用R)。我有多个协变量,我已经编码为矩阵。软件包文档说明需要“创建一个pxnxn数组,它的第一维索引协变量矩阵”。我正在使用的网络由18个参与者组成,因此有4个18x18矩阵。我已经将它们组合成一个多维矩阵,但我不确定如何对它们进行索引,然后将这个索引矩阵与其他矩阵组合成同一个对象 我意识到这是一个新手问题,但我还没有找到解决办法。我在寻找一个简单的解决方案时运气不佳,如果有任何建议或资源链接,我将不胜感激 谢谢。

我使用“relevent”软件包中的rem.dyad来运行社交网络模型(我第一次使用R)。我有多个协变量,我已经编码为矩阵。软件包文档说明需要“创建一个pxnxn数组,它的第一维索引协变量矩阵”。我正在使用的网络由18个参与者组成,因此有4个18x18矩阵。我已经将它们组合成一个多维矩阵,但我不确定如何对它们进行索引,然后将这个索引矩阵与其他矩阵组合成同一个对象

我意识到这是一个新手问题,但我还没有找到解决办法。我在寻找一个简单的解决方案时运气不佳,如果有任何建议或资源链接,我将不胜感激


谢谢。

以下代码可能会有所帮助:

> mmlist = list()
> for(i in 1:3) mmlist[[i]]=matrix(1:12, nrow=3)
> mmlist
[[1]]
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12

[[2]]
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12

[[3]]
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12



> mmlist[[1]]
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12
> mmlist[[2]]
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12

@这个答案解决了你的问题吗。我们将非常感谢您的反馈。