matplotlib 在海上条形图中绘制误差条的默认置信区间是多少?

ha5z0ras  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(135)

Seaborn的条形图显示了误差线或上限,以“提供有关该估计的不确定性的一些指示”。“默认情况下,使用什么置信区间来绘制这些误差线?

zpqajqem

zpqajqem1#

seaborn v0.12.0开始,参数现在是errorbar
参见Statistical estimation and error bars
errorbarstring,(string,number)tuple,callable or None errorbar方法的名称('ci''pi''se',or 'sd'),或一个带有方法名和level参数的tuple,或一个从向量Map到(min,max)区间的函数,或None来隐藏errorbar。
默认值为errorbar=('ci', 95)
根据版本0的文档。8.1中,seaboard.barplotci参数的默认值为95。因此,默认情况下,Seaborn条形图以95%的置信区间绘制。
上面链接中给出的文档还说明了ci参数的可接受值:
ci:float或"sd"None,可选
围绕估计值绘制的置信区间的大小。如果"sd",则跳过 Bootstrap 并绘制观测值的标准差。如果为None,则不会执行 Bootstrap ,也不会绘制误差条。
为了完整起见,下面是seaboard.barplot函数的签名,这是答案顶部链接的文档。ci是感兴趣的参数。

seaborn.barplot(
  x=None,
  y=None,
  hue=None,
  data=None,
  order=None,
  hue_order=None,
  estimator=<function mean>,
  ci=95,
  n_boot=1000,
  units=None,
  orient=None,
  color=None,
  palette=None,
  saturation=0.75,
  errcolor='.26',
  errwidth=None,
  capsize=None,
  dodge=True,
  ax=None,
  **kwargs
)

相关问题