运行glm
后,我可以输入matrix list r(table)
并查看我所有结果的表格。如果我愿意,我可以将斜率和SE写入变量,例如gen B=_b[x1]
或gen se=_se[x1]
。但是,这不符合置信限,ll和ul。我怎样才能以类似的方式访问它们?
答案 0 :(得分:3)
我不确定_b[]
和_se[]
结果是否与r(table)
相关联 - 我认为它们是e(b)
和e(V)
的产品。
无论如何,由于你有r(table)
,你可以将结果保存到另一个矩阵中,然后使用常规矩阵运算将下界和上界放入新的矩阵中。如果出于某种原因需要转换为变量(例如,绘图),则总是-svmat-
。
sysuse auto,clear
glm price mpg foreign, f(gaussian)
mat r=r(table)
matrix ll=r["ll",....]' // see -help matrix extraction-; transposed for svmat
svmat ll,names(ll) // lower bounds are in variable ll1