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