Qestion: 在 reg 命令中,robust 选项和 cluster(clustvar) 选项都能得到稳健的 SE,但两者的具体结果不同。我的理解是前者主要应对异方差,后者主要应对的是自相关,不知道是否如此?
但在 xtreg 中,选项 vce(robust) 和vce(cluster clustvar) 得到的 SE 完全相同?为什么呢?而且你建议,应对异方差时用前者,应对截面相关时用后者。这是否意味着,这两个等价的选项能同时应对异方差和截面相关呢?
Answer:
reg, robust 只在考虑异方差的情形下对标准误进行调整,采用的是 White (1980) 的三明治估计量;
xtset id year 后再执行 xtreg, robust 与执行 xtreg, vce(cluster id) 等价是从 Stata11 以后的版本开始的。这是编程中设定的。
如果你设定 xtreg, vce(cluster industry) 那么得到的结果就与 xtreg, robust 不同了。
xtreg, vce(cluster industry) 与 reg, vce(cluster industry) 的解释相同:假设干扰项在不同的行业之间彼此独立,但在同一个行业内部的不同的公司之间存在相关性。
同理,若设定 reg, vce(cluster year) 则相当于假设不同年度之间的干扰项彼此独立,但同一个年度上的所有公司之间的干扰项彼此相关。
再举一例,设定 reg, vce(cluster id) 相当于假设不同公司的干扰项彼此独立,但同一家公司不同年度上的干扰项彼此相关。
因此,设定 vce(cluster var) 并不一定意味着序列相关,关键在于 var 是什么变量。
(Note: 以上内容截取自我和一个朋友的邮件往来,表述不妥之处见谅。)
|