【发布时间】:2013-03-20 11:20:41
【问题描述】:
我有三个不同的矩阵:
m1, which has 12 rows and 5 columns;
m2, which has 12 rows and 4 columns; and
m3, which has 12 rows and 1 column.
我正在尝试从中构建一系列 3 列矩阵(p1 到 p20),这样在每个 p 矩阵中:
p[,1] is taken from m1,
p[,2] is taken from m2, and
p[,3] is taken from m3.
我希望该过程详尽无遗,以便创建所有 20 个可能的 3 列矩阵,因此采样 m1、m2 和 m3(我已经尝试过的解决方案)似乎不起作用。
我尝试了六种不同的 for 循环,但都没有达到我想要的效果,我还尝试了一些置换函数,但不知道如何让它们在这种情况下工作。
最终,我尝试对未知数量的输入矩阵执行此操作,而且由于我还是 R 的新手,所以我对从哪里开始没有其他想法。论坛可以提供的任何帮助将不胜感激。
【问题讨论】: