plm
R のパッケージで固定効果と を使用して回帰を実行しようとしていますが、model = 'within'
標準エラーがクラスター化されています。Cigar
のデータセットを使用してplm
、次を実行しています。
require(plm)
require(lmtest)
data(Cigar)
model <- plm(price ~ sales + factor(state), model = 'within', data = Cigar)
coeftest(model, vcovHC(model, type = 'HC0', cluster = 'group'))
Estimate Std. Error t value Pr(>|t|)
sales -1.21956 0.21136 -5.7701 9.84e-09
これは、(Cigar ファイルを .dta として記述した) Stata を使用して得られるものとは (わずかに) 異なります。
use cigar
xtset state year
xtreg price sales, fe vce(cluster state)
price Coef. Std. Err. t P>t [95% Conf. Interval]
sales -1.219563 .2137726 -5.70 0.000 -1.650124 -.7890033
つまり、標準誤差と T 統計量は異なります。さまざまな「タイプ」で R コードを再実行しようとしましたが、Stata と同じ結果になるものはありません。何か不足していますか?