【发布时间】:2019-07-31 21:20:39
【问题描述】:
我想在ggplot 中绘制一个置信区间的回归模型。在我的模型中,我想使用聚集在变量上的稳健标准误差。但是,我找不到可以找到聚类错误变量的位置。
我已经用lm_robust 方法尝试了geom_smooth 函数,但找不到在哪里添加集群错误变量。
p1 +geom_smooth(data=data,aes(y=y,x=x),method='lm_robust',se = T)
我需要ggplot 中以下行的等价物用于情节:
lm_robust(y~ x, data = data, clusters = z)
【问题讨论】:
-
添加
method.args = list(clusters = z)? -
我添加了
method.args=list(clusters=z)并返回了以下错误:“找不到对象“z””然后尝试method.args=list(clusters="z")并收到此错误“stat_smooth() 中的计算失败:可变长度不同(找到(簇))" -
我不知道
lm_robust来自什么包,所以我不确定通常如何使用clusters参数,我无法尝试。 -
它来自
estimatr包。这里是其文档中手动使用的集群的示例:lmclust <- lm_robust(y ~ x + z, data = dat, clusters = clusterID)