在没有自举的情况下绘制Seaborn中factorplot的错误条

时间:2016-07-14 21:35:17

标签: python plot seaborn

在Seaborn中使用factorplot时,使用自举来计算估算器的置信区间。有没有办法指定提取间隔的替代方法?例如,如果我的数据是MCMC模拟输出或它们自己的bootstrap样本,那么引导程序没有意义 - 我只想在间隔期间使用适当的分位数。

1 个答案:

答案 0 :(得分:0)

同样的问题。这是针对seaborn.pointplot的短期解决方案:

如果相关的seaborn代码为:

seaborn.pointplot(x="value", y="parameters", data=dfm, ci=50, join=False)

我们希望将50作为不进行引导的间隔,那么这部分积木式代码实际上具有相同的作用:

g = plotnine.ggplot(data=dfm) + plotnine.geom_pointrange(
            mapping=plotnine.aes(x="parameters",y="value"),
            stat = "summary",
            fun_ymin=lambda x: np.percentile(x, 25),
            fun_ymax=lambda x: np.percentile(x, 75),
            fun_y=np.mean,
        ) + plotnine.coord_flip()

无需操纵数据框。