Как объединить два вектора (по столбцам) - PullRequest
0 голосов
/ 06 сентября 2018

Я использую приведенный ниже код для объединения двух векторов в одной матрице:

tab variable if variable <= number, matcell(x)
matrix list x   
mat a = x
mat a = a\x

Однако Stata объединяется в одном столбце с этим кодом.

Мне нужно объединить его в два вектора в одной матрице, составив матрицу nx2.

1 Ответ

0 голосов
/ 06 сентября 2018

Вам нужно использовать , вместо \:

sysuse auto, clear
tabulate foreign, matcell(x)

matrix list x

x[2,1]
    c1
r1  52
r2  22

matrix a = x
matrix a = a , x

matrix list a

a[2,2]
    c1  c1
r1  52  52
r2  22  22
...