Извлечь отдельные коэффициенты из модели PLM (R) - PullRequest
0 голосов
/ 13 сентября 2018

Я хотел бы спросить, можно ли извлечь коэффициенты для отдельных наблюдений для данной переменной в данных панели, используя plm в R, например, используя данные примера:

wi <- plm(inv ~ value + capital, data = Grunfeld, model = "within", effect = "twoways")

Другими словами, в этом примере коэффициент для каждой из фирм в выборке.

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Мне не понятно, что вы ищете:

1) "коэффициенты для индивидуальных наблюдений"

против

2) «коэффициент для каждой из фирм».

Это две разные вещи, и я считаю, что вы не можете иметь ни того, ни другого.

1) Запрашивать более одного коэффициентадля одного наблюдения не работает.

2) Запрос одного коэффициента на фирму, но попытка оценить два (value и capital) не представляется правдоподобным.

Возможно, этот ответ даетчто вы ищете: Извлеките все индивидуальные коэффициенты наклона из объединенной оценки OLS в R

0 голосов
/ 13 сентября 2018

Я думаю, вы ищете функцию fixef в пакете plm, которая извлекает «фиксированные эффекты» (в данном случае твердые коэффициенты).В вашем примере:

library(plm)
data("Grunfeld")
wi <- plm(inv ~ value + capital, data = Grunfeld, model = "within", effect = "twoways")

и затем выполните:

> fixef(wi)
          1           2           3           4           5           6           7           8           9 
-134.227709   72.826531 -269.458508  -38.873866 -139.666304  -31.339066  -82.761099  -66.737194 -104.010153 
         10 
  -7.390586 
...