我引导自己的p值进行回归,现在需要将它们添加到我的esttab表中。理想情况下,我希望p值显示在系数点估计值的正下方。虽然我能够将新的p值放入我的表中,但是如果它们是带有标签c1,c2等的新点估计值,它们会出现在表中。
以下是自相关p值在本地newpvalue中的相关简化代码(回归之后)
matrix pval = (`newpvalue')
estadd matrix Puse = pval
esttab , replace cells(b(star fmt(3)) Puse(fmt(3) par) )
此代码生成标准表,但p值在系数估计值下方放置了几个空格。非常感谢您的帮助,如果问题不明确,请告诉我。
答案 0 :(得分:1)
可能有帮助的示例(使用内嵌注释):
clear
set more off
*----- example data -----
sysuse auto
keep price weight mpg
*----- what you want -----
//regress and store
reg price weight mpg
eststo m1
// create matrix of "scalars"
matrix s = (2.1 , 2.4 , 3.2)
// rename matrix columns to coincide with those of regression
mat colnames s = weight mpg _cons
// add
estadd matrix s
// print
estout m1, cells(b s)
非常类似于:Stata: combining regression results with other results但请注意最后一行代码中没有引号。