Seaborn 允许用户在其各种图中输入“估计器”变量,例如: https://seaborn.pydata.org/ generated/seaborn.catplot.html
我知道估计器应该是“向量”到“标量”的函数,即“平均值”将向量转换为标量并输出标量(它是平均值)。
到目前为止,我发现“平均值”和“总和”是有效的估计量,而“中位数”则不是。还有其他的吗?
许多numpy函数可以直接使用,例如
np.median
。 mean
支持为 np.mean
。 len
、sum
、max
和 min
是内置 Python 函数,无需从库导入即可工作。
您也可以提供自己的功能。例如
estimator=lambda x: sum(xi*xi for xi in x)
。或者lambda x: np.percentile(x, 95)
。
进一步注意,许多seaborn函数都会绘制一个通过“bootstrapping”计算的置信区间,这并不适用于所有函数。您可以设置
errorbar=None
(0.13之前的版本:ci=None
)来抑制置信区间。