Amy 原创整理|资料核验:2026-11-07
SciPy的tmean先忽略指定数值范围之外的观测,再计算留下数值的算术平均。limits=(下界,上界)指定实际数值,不是删除比例;默认limits=None时使用全部数值。inclusive的两个布尔值分别控制是否保留下界值和上界值,默认都为True。
Amy原创教学示例:虚构数据为[0,2,3,10,100]。使用tmean(data, limits=(2,10))时,留下2、3、10,均值为5。若改成inclusive=(False,False),恰好等于2和10的观测也排除,只剩3,均值为3。这不是同一批有效样本下的两种算法,而是筛选条件改变了。
因此,报告里只写“均值3”是不够的。Amy建议同时记下上下界、是否包含边界、原始项数和实际保留项数;本例应明确从5项变为1项。限值要来自事先说明的分析目的,不能为得到想要的平均数而随意移动。
与按两端比例删项的trim_mean相比,这里要核对的是数值阈值及等号规则。本文聚焦边界参数的教学说明,示例不是业务测量,也不是软件更新新闻。
官方来源:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.tmean.html