Данные панели в пакете R plm

У меня проблема с оценкой модели панельных данных в R. Я хочу оценить влияние изменения реального ВВП и относительного уровня цен в соответствующей стране на вклад туристического сектора.

Если я воспользуюсь командой

Y <- cbind(ln_Differences_Contribution)
X <- cbind(ln_price_differences, Differences_ln_gdp)

а потом

fixed <- plm(Y~X, data=pdata, model = "within")

Не имею эффекта за разные годы.

Есть ли способ добавить временную переменную?


person Mich.Rac    schedule 16.07.2017    source источник
comment
Использование интерфейса формулы немного странно. Почему вы создаете Y и X, а затем указываете pdata в качестве источника X и Y, когда они являются самодостаточными объектами? Пожалуйста, сделайте ваш пример воспроизводимым.   -  person Roman Luštrik    schedule 16.07.2017


Ответы (1)


Если вы хотите контролировать влияние временного периода («лет»), вы можете использовать аргумент effect, чтобы дополнительно указать временные эффекты в двухстороннем режиме внутри модели:

plm(y ~ x1 + x2, data = pdata, model = "within", effect = "twoways")

Другой способ - явно включить временную переменную в формулу в качестве фактора и указать одностороннюю индивидуальную модель, как в вашем вопросе, при условии, что ваша временная переменная называется year:

plm(y ~ x1 + x2 + factor(year), data = pdata, model = "within")

Результат был бы немного "загрязнен" явными оценками по годам (обычно они не интересны).

person Helix123    schedule 17.07.2017