Stataでデータから行列(matrix)を取り出す。
データの中から行列を取り出すことができるコマンドはmkmat
である。(筆者はDelta methodでstandard errorを計算するときに必要な操作であった。)
例えば、変数が(var1 var2)のように二つありそれぞれの観測数がKであるとする。それらを2*Kの行列として取り出すには、
mkmat var1 var2, matrix(newmatrix)
とすればよい。newmatrix
は保存する名前である。実際に取り出した行列の中身を見るには、
matrix list newmatrix
とすればよい。mkmat
では行はr1, r2...のように名前付けられる。参照: https://www.stata.com/manuals13/pmatrixmkmat.pdf