plm で線形パネル モデルを使用して 2 つの回帰モデルを作成し、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")
一連の散布図に近似値をプロットして、2 つの近似をグラフィカルに比較したいと思います。できればggplot2を使用してこれらの行に沿って:
library(ggplot2)
ggplot(punions, aes(x=exper, y=wage)) +
geom_point() +
facet_wrap(rural ~ married)
単純に ggplot2 を使用することを検討しましstat_smooth()
たが、(おそらく当然のことながら) データのパネル形式を認識していないようです。予測値を手動で抽出してpredict
も、pglm-model では機能しないようです。
このプロットで 2 つのパネル モデルの予測値を重ねるにはどうすればよいですか?