我正在使用SSC命令-grqreg-
绘制方程的分位数回归。我已经能够成功地绘制出一个方程。但是,我现在正尝试将样本和估计分开。代码和错误如下:
我认为发生此错误是因为在拆分模型时,没有观察到任何内容指标之一。我该如何解决?即使varlist排除指标变量,也会发生错误。
最佳答案
这很笨拙,但是您只需要先删除省略的变量即可:
sysuse auto, clear
fvunab rhs: weight length i.f* i.rep*
xi: qreg price `rhs' if foreign == 1
/* remove any variables prefixed with o. and the constant */
matrix list e(b)
local rhs2: colnames e(b)
di "`coefs'"
local rhs2 = ustrregexra("`rhs2'","o\._I[a-zA-Z_0-9]+ ","")
local rhs2 = ustrregexra("`rhs2'","_cons","")
/* Fit the model again with non-omitted variable set */
qreg price `rhs2' if foreign == 1
grqreg, cons ci ols olsci
请注意,告诉别人cross-posting在不同的论坛上是有礼貌的。