2017-07-16 99 views
0

我對R中面板數據模型的估計存在問題。 我想估計實際GDP變化和相應國家相對價格水平對貢獻度的影響的旅遊部門。R plm包中的面板數據

如果我使用命令

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

然後

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

我沒有對不同年份的影響。

有反正我可以添加時間變量嗎?

+1

公式接口的用法有點奇怪。爲什麼要創建Y和X,然後在它們是自包含對象時指定'pdata'作爲X和Y的源?請讓你的例子具有可重現性。 –

回答

0

如果要控制時間段(「年」)的效果,你可以使用effect參數模型中另外指定的雙向時間效應:

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

另一種方法是,明確列入公式的一個因素在時間變量並指定單向個別型號在你的問題,假設你的時間變量稱爲year

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

由於多年來的明確估計(通常,其中一個對這些不感興趣),輸出會有點「污染」。