在 Stata 中将 xline() 与矩阵中的值一起使用
Using xline() with values from a matrix in 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
。
感谢任何提示!
// 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)')
我正在使用 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
。
感谢任何提示!
// 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)')