小编age*_*eil的帖子

R:使用plm和pglm绘制面板模型预测

我使用带有plm的线性面板模型创建了两个回归模型,并使用带有pglm包的泊松创建了一个广义面板模型.

library(plm); library(pglm)
data(Unions)  # from pglm-package
punions <- pdata.frame(Unions, c("id", "year"))

fit1 <- plm(wage ~ exper + rural + married, data=punions, model="random")
fit2 <- pglm(wage ~ exper + rural + married, data=punions, model="random", family="poisson")
Run Code Online (Sandbox Code Playgroud)

我现在想通过绘制一组散点图中的拟合值来图形化地比较两个拟合.最好沿着这些行使用ggplot2:

library(ggplot2)
ggplot(punions, aes(x=exper, y=wage)) +
    geom_point() +
    facet_wrap(rural ~ married)
Run Code Online (Sandbox Code Playgroud)

我考虑过简单地使用ggplot2 stat_smooth(),但(也许不足为奇)它似乎不能识别我数据的面板格式.手动提取预测值predict似乎也不适用于pglm模型.

如何在此图中叠加我的两个面板模型的预测值?

r panel-data plm

4
推荐指数
2
解决办法
6385
查看次数

标签 统计

panel-data ×1

plm ×1

r ×1