提问人:MinChul Park 提问时间:10/18/2023 最后编辑:Nick CoxMinChul Park 更新时间:10/18/2023 访问量:24
如何在 Mata 中将向量转换为矩阵?
How to convert a vector into a matrix in Mata?
问:
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 中执行此操作?
答:
1赞
Nick Cox
10/18/2023
#1
. mata : colshape(1..12, 3)
1 2 3
+----------------+
1 | 1 2 3 |
2 | 4 5 6 |
3 | 7 8 9 |
4 | 10 11 12 |
+----------------+
评论