【发布时间】:2021-10-25 17:07:38
【问题描述】:
我正在使用 ggplot 绘制面板数据,我想将我的固定效应模型“fixed”的回归线添加到图中。这是当前代码:
# Fixed Effects Model in plm
fixed <- plm(progenyMean ~ damMean, data=finalDT, model= "within", index = c("sireID", "cropNum"))
# Plotting Function
plotFunction <- function(Data){
ggplot(Data, aes(x=damMean, y=progenyMean)) +
geom_point() +
geom_smooth(method = "lm", se = T, formula=fixed)
}
但是,绘图无法识别geom_smooth(),并且绘图上没有回归线。
是否可以在这里为固定效应模型绘制回归线?
【问题讨论】:
-
如果您删除
geom_smooth中的参数,它将仅适用于geom_smooth() -
如果你想使用文字结果,这取决于 R 中对象的结构。R 中的许多库都是为数据建模而设计的,它们在结果对象的结构上存在很大差异。如果您使用基本 R 模型函数,此article 可能会有所帮助。如果您想要更全面的答案,最好提供reproducible example。
标签: r ggplot2 plot regression panel-data