scipy.stats.mstats.

trimmed_mean#

scipy.stats.mstats.trimmed_mean(a, limits=(0.1, 0.1), inclusive=(1, 1), relative=True, axis=None)[source]#

返回沿给定轴修剪后的数据的平均值。

参数:
a序列

输入数组

limits{(None, 元组}, 可选

如果 relative 为 False,则元组(下限,上限)以绝对值形式给出。低于(超过)下限(上限)的输入数组的值将被掩盖掉。

如果 relative 为 True,则元组(下限百分比,上限百分比)表示在数组两侧的切割部分,相对于未掩盖数据量。

用 n 表示修剪前未掩盖数据的数量,则 n*limits[0])个最小的数据和 n*limits[1] 个最大的数据会被掩盖,修剪后未掩盖数据的总数为 n*(1.-sum(limits))。在每种情况下,一个限度的值可被设为 None 以表示一个开区间。

如果 limits 为 None,则不进行修剪

inclusive{(bool, bool) 元组}, 可选

如果 relative 为 False,元组指示值是否完全等于绝对极限。如果 relative 为 True,元组指示应舍入(True)还是截断(False)每侧被掩盖的数据数。

relativebool,可选

考虑极限为绝对值(False)还是应去除的比例(True)。

axisint,可选

裁剪的轴。