R plm包中的面板数据
问题描述:
我对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")
我没有对不同年份的影响。
有反正我可以添加时间变量吗?
答
如果要控制时间段(“年”)的效果,你可以使用effect
参数模型中另外指定的双向时间效应:
plm(y ~ x1 + x2, data = pdata, model = "within", effect = "twoways")
另一种方法是,明确列入公式的一个因素在时间变量并指定单向个别型号在你的问题,假设你的时间变量称为year
:
plm(y ~ x1 + x2 + factor(year), data = pdata, model = "within")
由于多年来的明确估计(通常,其中一个对这些不感兴趣),输出会有点“污染”。
公式接口的用法有点奇怪。为什么要创建Y和X,然后在它们是自包含对象时指定'pdata'作为X和Y的源?请让你的例子具有可重现性。 –