我正在尝试使用 plm 包在 R 中使用固定效果来估计模型。我的数据如下所示,它是公司、城市、年份、季度级别。我按年按公司和城市级别观察销售和收入中的每一个。我的回归是收入~销售额。这是按收入计算的销售额,但希望控制公司和城市特定的不可观察数据。我的实际数据集中有 1000 多家公司。
fid = c(1,1,1,1,
2,2,2,2,
3,3,3,3,3,3,3,3,
4,4,4,4,5,5,5,5,
5,5,5,5)
cityid = c(101,101,101,101,
102,102,102,102,102,102,102,102,103,103,103,103,
103,103,103,103,
104,104,104,104,
104,104,104,104)
year = c(2000, 2000, 2000, 2000,2000,2000, 2000,2000,2001,2001,2001,2001,2002,2002,2002,2002,
2001,2001,2001,2001,2001,2001,2001,2001,2002,2002,2002,2002)
qtr = c(1,2,3,4,1,2,3,4,1,2,3,
4,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4)
df = data.frame(fid, cityid,year,qtr,sales = sample(1:4,7, replace=T),income=30:57)
我看到 plm 函数采用由单个时间指定的面板。也就是说,每个人都在不同的时间间隔内被观察到。现在我如何使用 plm 包运行:1.)公司固定效应 2.)公司和城市固定效应 3.)公司、城市、季度固定效应。
你能分辨出来吗?我对时间部分有点困惑,想知道我是否也可以使用公司和城市固定效果?在运行公司和城市固定效应时,我的小组将每个公司城市在本季度重复 4 次,而每个城市可能有多个公司。
对于 3.) 我可以使用 plm 命令组合公司、城市,但在公式中明确控制季度(如因子(季度))?
只是想更清楚地了解扩展 plm 以估计固定效果,而不仅仅是使用时间维度。我已经看过小插图了,但并不完全清楚。所以任何信息都会很棒。