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,可选
裁剪的轴。