使用xline()和Stata中矩阵的值

时间:2015-10-23 10:03:27

标签: stata

我正在使用xline()添加垂直线来分散Stata中的图。我在矩阵中存储了行的值,这是不同子样本的平均值。现在我想使用矩阵中的值作为xline()中的坐标。

我试过了:

mat means=J(1,5,.)
mat means[1,1]=mean(subsample1)
...

scatter data1 data2, xline(means[1,1])
scatter data3 data4, xline(means[1,2])
...

但是,我收到错误invalid line argument

我很感激任何暗示!

1 个答案:

答案 0 :(得分:4)

// open some example data
sysuse nlsw88, clear

// create a matrix of means
reg grade ibn.race, hascons
matrix means = e(b)

// use those means in -xline()-
scatter wage grade, xline(`=el(means,1,1)' `=el(means,1,2)' `=el(means,1,3)')