2
我試圖在R中運行固定效應迴歸模型。我想控制變量C和D中的異質性(都不是時間變量)。在R中的固定效應:plm vs lm +因子()
我嘗試以下兩種方法:
1)使用PLM包:給我以下錯誤消息
formula = Y ~ A + B + C + D
reg = plm(formula, data= data, index=c('C','D'), method = 'within')
duplicate couples (time-id)Error in pdim.default(index[[1]], index[[2]]) :
我還試圖創建第一使用
data_p = pdata.frame(data,index=c('C','D'))
一個面板但我在兩欄中都重複了觀察。
2)利用率()和LM:效果很好
formula = Y ~ A + B + factor(C) + factor(D)
reg = lm(formula, data= data)
是什麼這兩種方法之間的區別?爲什麼plm不適合我?是因爲其中一個指數應該是時間嗎?
plm的錯誤信息非常豐富:只需在網上搜索它(請參閱https://stat.ethz.ch/pipermail/r-help/2010-March/233578.html) – Helix123
爲什麼要包含指數進入公式?如你所說,D不是一個時間變量。你的plm命令對R來說就是C表示個人,D表示時間。我知道,你可能使用其他維度,我們這種情況?此外,這個錯誤是說你有變量C和D形成的重複的id-時間對。你應該唯一地識別這些觀察值。 –