| 同一份100場示例 | 英雄甲:20選、30禁、10勝 | 公式與讀法 |
|---|---|---|
| 出場率 | 20% | 20÷100 |
| 禁用率 | 30% | 30÷100 |
| 選入或禁用占比 | 50% | (20+30)÷100;假設同場不重複 |
| 出場後的勝率 | 50% | 10÷20,不是10÷100,也不是10÷50 |
先把三種原始數量留下
OpenDota的英雄統計回傳分開提供pro_pick、pro_ban與pro_win。這些欄位讓選入、禁用和獲勝各自保留數量,不需要先擠成一個沒有單位的「熱門程度」。本篇僅用欄位作閱讀示例,沒有摘取當下英雄數字當作永久排名。
要算比例,還得知道比較的是哪一份比賽集合。只有20次出場,若不知道總共有多少場,就不能直接說出場率20%;此外,日期、版本、賽事範圍不同的表,也不能只因英雄名字相同便接在一起相除。
同樣都是50%,兩個分母卻完全不同
表格假設同一份100場紀錄:英雄甲被選20次、被禁30次,且同一場不會同時算選與禁。其中選入的20場贏10場。它的選入或禁用占比為50÷100=50%,出場勝率則是10÷20=50%。
這兩個50%剛好相同,不代表意思相同。前者描述這個英雄在BP中出現於選或禁的比例;後者描述真正上場後的勝負。若下次資料改成20選、10禁、10勝,前者變30%,出場勝率仍為50%。
被禁不是輸掉,也不是完成了一次出場
錯把10勝除以20選加30禁,會得到20%;但那30次禁用沒有讓英雄完成一場上場結果,不能當成30場敗績塞進勝率分母。把10勝除以100場得到10%,也只是這份集合中出現該英雄獲勝紀錄的占比,不是它的出場勝率。
若某英雄在樣本內只被禁、從未上場,出場數為0。此時勝率沒有可用分母,應顯示無出場樣本或未知,而不是因為勝場也是0就硬填0%勝率。這個區分特別適合在看高禁用、少出場的英雄時先核對。
75%看起來贏過50%,還要把4場和20場放回來
再假設英雄乙出場4次、贏3次,出場勝率75%;英雄甲仍為20次贏10次、50%。乙的比例較高是這份假設資料的算術結果,但樣本只有4場。若乙下一場落敗,就成3÷5=60%,而不是固定的75%。
賽前閱讀BP表,至少同列勝率與出場數,再對齊版本、對手和隊伍。這篇不從高禁用或小樣本高勝率直接推導必選英雄;它先把不同分母排好,讓你知道正在比較的是教練的BP取向,還是已上場後的歷史結果。

