首页 > 解决方案 > 如何在 R 中生成并行趋势表和图形?

问题描述

我一直在进行具有市政固定效应的面板估计。我想进行稳健性检查以验证我的结果。其中之一是平行趋势的证明。我怎么能用 R 做到这一点?

假设我对 3 个因变量 (Y) 执行 3 次回归,例如:

Reg1 <- plm(Y1 ~ X1 + X2 + X3 + X4 + factor(state_year), 
              index = c("city"),
              data = final_panel, model ="within")

Reg2 <- plm(Y2 ~ X1 + X2 + X3 + X4 + factor(state_year), 
              index = c("city"),
              data = final_panel, model ="within")

Reg3 <- plm(Y3 ~ X1 + X2 + X3 + X4 + factor(state_year), 
              index = c("city"),
              data = final_panel, model ="within")

首先,我想在表格中按年份输出此回归的结果,列对应于 3 个因变量,行对应于分析的年份,带有系数和标准差。像这样:

| Years |     Y1    |    Y2     |    Y3     |
| ----- | --------- | --------- | --------- |
| - 2   | Coef (sd) | Coef (sd) | Coef (sd) |
| - 1   | Coef (sd) | Coef (sd) | Coef (sd) |
|   0   | Coef (sd) | Coef (sd) | Coef (sd) |
|   1   | Coef (sd) | Coef (sd) | Coef (sd) |
|   2   | Coef (sd) | Coef (sd) | Coef (sd) |

最后,我想使用 ggplot 将这些结果绘制成折线图。我认为 geom_line() + geom_errorbar() 可能是要走的路。

我将不胜感激任何帮助。我对 R 和计量经济学很陌生,所以请原谅解释中的任何错误。太感谢了。

标签: rggplot2panel-dataplmeconomics

解决方案


推荐阅读