先直接回答:分组后结论与总体相反,通常不是某一组算错了,而是两组的分母根本不是同一批对象。要查的不是百分比本身,而是每个百分比背后“被谁除”。把分母逐层拆开、对齐到同一口径,再决定是修正结论,还是保留“总体与分组各自成立”的表述。
用网站安全检测软件做统计时,最容易出现的情况是:总体看某类漏洞的修复率在上升,但按业务线分组后,每条业务线的修复率都在下降。这种“总体升、分组降”并不一定是数据造假,常见原因是高风险资产在总体中的占比变化,把总体均值拉高了。
判断方法很直接:把总体拆成“组内值”和“组间权重”两部分。如果各组自身指标都降,但权重大的高修复组占比上升,总体就会升。此时相反是真实的统计现象,不是错误。你需要确认的是:结论要服务于“整体风险是否下降”,还是“每条业务线是否改善”。这两个问题对应不同的分母。
拿到一份分组报表,不要先看百分比。先把每行还原成两个原始数:分子(例如已修复漏洞数)和分母(例如扫描发现漏洞总数)。只有还原到原始计数,才能看出分母是否可比。
一个假设例子:A组修复率90%,B组修复率60%。看起来A组更好。但若A组分母只有10个漏洞,B组分母有500个,且B组多出的是同一类新暴露面,那么“B组更差”这个结论就不稳。分母规模差异本身就会改变你对结论的信心,而不是改变数值。
网站安全检测软件的报告常带筛选器。你在总体视图里看到的是未过滤的全量,切到分组时可能自动套用了“仅显示未修复”或“仅显示高危”。这会让分组分母比总体分母小,且小得不均匀。
实际动作:把每个分组的筛选条件截图或记下来,逐个与总体视图的筛选条件对比。如果发现分组多了一个“排除已忽略项”的条件,就把它去掉再看一次。结果如何影响下一步:如果去掉后反转消失,说明原来的相反只是筛选口径差异,不需要改业务结论;如果去掉后反转仍在,才进入下一步查权重。
把总体和分组强制对齐到同一分母定义后重算。对齐方式有两种,选择取决于你的决策对象:
两种选择都成立,但前提不同。第一种要求各组权重稳定,否则总体会被结构变化带偏;第二种要求组内样本量足够,否则单组百分比波动大。你不能同时用“总体优先”和“分组优先”来支持同一个决策,必须先明确分母代表谁。
下次再遇到分组与总体相反,按这个顺序走,能减少反复:
这套顺序的价值在于:它不要求你先判断谁对谁错,而是先让分母可比。分母可比之后,相反结论要么被解释为结构效应,要么被定位为口径错误,两种结果都能直接指导下一步动作——是调整统计口径,还是调整修复优先级。