我有三个不同的矩阵:
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 还是新手,我对从哪里开始没有其他想法。论坛可以提供的任何帮助将不胜感激。