1
Rパッケージlfe
のfelm
関数を使用して推定したい多くの要素を持つ線形モデルから近似値を取得しようとしています。関数によって返されたfitted.values
の意味を誤って解釈していない限り、これらの値は手動でビルドしたときの出力と一致しないように見えます。FELMでの適合値
library(lfe)
set.seed(42)
nn = 10
n1 = 3
x <- rnorm(nn)
f1 <- sample(n1, length(x), replace=TRUE)
y <- 2.13*x + cos(f1) + rnorm(length(x), sd=0.5)
est <- felm(y ~ x | f1)
estb <- lm(y~x+factor(f1)-1)
# we have exactly the same coefficients
getfe(est)['effect']/estb$coefficients[2:(n1+1)]
est$coefficients/estb$coefficients[1]
# but different fitted values -- in fact all having the same group offset
estb$fitted.values-est$fitted.values
これらのオフセットはどのようなものですか? felm
は別の種類の適合値を返そうとしていますか?ありがとうございます