用的是CEPII数据库,2003-2011年的样本,想要测算出2003-2011年HS02六位码行业每种产品对每个国家每年数量对价格的回归系数和残差。用bys k:reg
lnq (j
#t
)##c.lnp*
predict yp
predict e
,r
这个命令中lnq是被解释变量-数量的对数值,lnp是解释变量-价格的对数值,j是进口国家,t是年份,j和t都是要控制的固定效应,k是HS02六位码行业。后两条命令是回归预测值和残差。这个命令输入stata后出现如下图所示的情形,有四个问题:
1.为什么会出现 note: 2003b.t#8b.j identifies noobservations in the sample
2.为什么会出现 note: 2003b.t#203.j#c.lnp omitted becauseof collinearity
3.为什么会出现omitted和empty
4.回归之后残差有0值,不知道是否正常
还望各位大牛们看看是哪里出了问题,在此感激不尽
第一张图是本人的样本观测值,第二张图是回归之后出现的情况