【发布时间】:2022-08-20 21:37:33
【问题描述】:
我使用 plm-package 在 R 中运行了一个单独的固定效果面板模型。我现在想绘制边际效应。 但是,plot_model() 和 effect_plot() 都不适用于 plm 对象。 plot_model() 适用于 type = “est” 但不适用于 type = “pred”。 到目前为止,我的在线搜索只建议使用 ggplot(但它只显示 OLS 回归,而不是固定效果)或过时的函数(即 sjp.lm())
有人对我如何可视化 plm 对象的效果有任何建议吗?
IFE_Aut_uc <- plm(LoC_Authorities_rec ~ Compassion_rec, index = c(\"id\",\"wave\"), model = \"within\", effect = \"individual\", data = D3_long2)
summary(IFE_Aut_uc)
plot_model(IFE_Aut_uc, type = \"pred”)
Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 50238, 82308
和:
effect_plot(IFE_Pol_uc, pred = Compassion_rec)
Error in `stop_wrap()`:
! ~does not appear to be a one- or two-sided formula.
LoC_Politicians_recdoes not appear to be a one- or two-sided formula.
Compassion_recdoes not appear to be a one- or two-sided formula.
Backtrace:
1. jtools::effect_plot(IFE_Pol_uc, pred = Compassion_rec)
2. jtools::get_data(model, warn = FALSE)
4. jtools:::get_lhs(formula)
-
您能否分享一些您尝试过的代码和使用
dput的数据?
标签: r plot plm marginal-effects