知识卡片

百分位数不能被二次平均

专业/工作 · 1215.f

内容

[[百分位数用丢弃极端值换取对大多数情况的洞察|百分位数]]的计算过程本身就丢弃了一部分原始数据,这决定了它不能像普通数值那样被二次聚合:把每天算出的第95百分位数取七天平均,并不能得到这一周真正的第95百分位数,正确的做法是把整周所有原始数据点合并在一起重新计算一次。发散:这是一个容易被忽视的统计陷阱——很多聚合运算(如平均值)满足”先分段算再合并平均等于整体结果”的性质,但百分位数这类基于排序和截断的统计量并不满足这个性质,混用会悄悄产生错误但看起来合理的数字。

参考来源

《监控运维实践 原则与策略-2021》第4章《统计入门》