scipy.stats.mstats.
trimmed_mean#
- scipy.stats.mstats.trimmed_mean(a, limits=(0.1, 0.1), inclusive=(1, 1), relative=True, axis=None)[源代码]#
返回给定轴上数据的截尾均值。
- 参数:
- 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, 可选
要沿其修剪的轴。