先把“一次机会”定义成回合级事件
为了避免同一回合被重复计算,可以把这套方法标注为“自定义统计规则”,而不是官方游戏或 API 的统一定义。本文采用的规则是:对指定队伍或选手,每个回合中首次出现“本方仅 1 人生还,且对方至少 1 人生还”时,记为 1 次残局机会;之后即使人数继续变化,也不再为同一回合新增机会。
因此,统计单位应是回合,而不是每一个人数变化的瞬间。首次满足条件时,记录当时的对方存活人数作为初始类别,例如“1 对 3”“1 对 2”或“1 对 1”。回合结束后,再填写残局结果;如果录像、日志或比赛记录不完整,则单独标注完整性,不能把未知结果当成输或赢。
用首次出现状态锁定分类
以下是一个明确标注为“假设事件”的练习。假设 R1 中,某一时刻首次出现本方 1 人对敌方 3 人,随后局面变成 1 对 2,再变成 1 对 1,最后本方获胜。按照回合级规则,R1 只计 1 次机会,初始类别是“1 对 3”,结束结果是“胜”。
R1 后续的“1 对 2”和“1 对 1”属于同一回合中的状态变化,只能作为过程字段保存,不能另计两次机会。否则一个回合会被错误拆成三个机会,并把一次胜利重复映射到三个样本上。
| 回合 | 首次残局状态 | 结束结果 | 记录完整性 |
|---|---|---|---|
| R1 | 1 对 3 | 胜 | 完整 |
| R2 | 1 对 2 | 负 | 完整 |
| R3 | 1 对 1 | 未知 | 录像中断 |
完整样本与未知样本要分开计算
假设 R2 首次出现本方 1 对 2,随后本方输掉回合。R2 计为 1 次完整机会,类别为“1 对 2”,结果为“负”。假设 R3 首次出现本方 1 对 1,但录像在回合结束前中断。R3 仍然可以记录为 1 次已识别的机会,类别为“1 对 1”,但结果必须写“未知”,完整性写“录像中断”。
在这三个假设回合中,完整机会只有 R1 和 R2,共 2 次;其中 R1 获胜 1 次、R2 失败 1 次,所以完整样本的结果是“2 次机会,1 胜”,胜率若需要展示,则为 1 ÷ 2 = 百分之五十。R3 不进入这项胜率计算,因为它没有可确认的结束结果。
因此,不能把 R1 的三个阶段写成“三个机会三胜”,也不能把 R3 擅自记成失败。前者重复计算了回合,后者把记录缺失误当成比赛结果。若统计总机会数,则可另列“已识别机会 3 次,其中完整 2 次、未知 1 次”,从而同时保留事件规模和数据质量。
建议保存的字段与复核顺序
最少应保存:回合编号、首次满足条件的时间、首次本方存活人数、首次对方存活人数、后续人数变化、回合结束结果、记录完整性,以及备注。分类字段只读取首次满足条件时的双方人数;过程字段可以记录之后的“1 对 2”“1 对 1”等变化,但不改变分类。
复核时先按比赛、地图、回合编号和统计对象组成唯一键,再排序,再检查每个回合是否存在多个残局标记。如果同一回合出现多个标记,只保留最早一次满足条件的记录,并将后续状态合并到过程备注。最后分别计算完整样本和未知样本,且在表头或注释中写明统计口径。
这套口径的适用边界
该规则适合练习逐回合标注、检查录像记录或建立个人复盘表;它不是对所有资料来源中 clutch、残局或机会定义的统一替代。如果使用某个数据源已有的定义,应先保留该来源原口径,并明确说明它是否按首次状态、整段残局过程或其他条件统计。不同口径的结果不应直接合并比较。



