如何在Mata中将向量转换为矩阵?

问题描述 投票:0回答:1

R 相当于我想做的事情如下:

> tmpv <- seq(1, 12, 1)
> tmpm <- matrix(tmpv, ncol = 3, byrow = TRUE)

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

也就是说,我想将向量切片为具有三个元素的向量并执行

rbind
工作。

如何在 Stata Mata 中执行此操作?

slice stata
1个回答
0
投票
. mata : colshape(1..12, 3)
        1    2    3
    +----------------+
  1 |   1    2    3  |
  2 |   4    5    6  |
  3 |   7    8    9  |
  4 |  10   11   12  |
    +----------------+

© www.soinside.com 2019 - 2024. All rights reserved.