先分清自願投入、加注與強制盲注
假設報表上寫著 VPIP 60%、PFR 約 33.33%,你拿同一段牌局自己數,卻得到 50% 和 25%。在本文的例子裡,事件數相同,差別在分母。所以算這兩個數字,要分兩步:先決定每一手有沒有發生事件,再決定這一手算不算機會。
VPIP(Voluntarily Put Money In Pot,自願入池率)記的是翻牌前你自己選擇放籌碼進底池的手;PFR(Preflop Raise,翻牌前加注率)記的是翻牌前曾經加注的手。DriveHUD 的統計定義寫明 VPIP 不含盲注;Poker Copilot 的說明列出平跟、跟注、加注都會讓 VPIP 增加,PFR 也包含再加注。
強制付的盲注不是你的選擇,但盲注之後追加的部分是。照這個分法,常見的翻牌前行動可以這樣記:
| 翻牌前行動 | VPIP 事件 | PFR 事件 | 理由 |
|---|---|---|---|
| 付了盲注,之後棄牌 | 否 | 否 | 盲注是強制的,沒有自願多放 |
| 小盲補齊到一個大盲 | 是 | 否 | 補的差額是自己選的 |
| 大盲面對平跟,選擇過牌 | 否 | 否 | 沒有多放籌碼 |
| 大盲跟注別人的加注 | 是 | 否 | 追加的部分是自願的 |
| 平跟或跟注 | 是 | 否 | 自願放籌碼,但沒有加注 |
| 開池加注 | 是 | 是 | 自願放籌碼,也是加注 |
| 再加注(3-bet) | 是 | 是 | 再加注也是加注 |
| 同一手先平跟,之後再加注 | 記 1 手 | 記 1 手 | 按手計算,不按動作次數 |
最後一列要特別留意:兩個統計都是按手算,一手牌裡跟了兩次、加注兩次,VPIP 和 PFR 仍各只記一次。 也要分清楚,VPIP 只數「放了沒有」,不回答這一手該不該放;拿什麼牌進池是起手牌選擇的問題。
公式先看分母,walk 與全下會改變什麼
PokerTracker 論壇管理員在一則關於手數與 walk 的回覆說明,他們的百分比統計都是「做了這件事的次數 ÷ 有機會做的次數」。在本文排除強制注已全下、記錄缺失等特殊情況的算例裡,VPIP 機會只扣掉 walk。walk 指大盲之前所有人都棄牌,大盲不用做任何決定就收下底池。
PFR 比較麻煩,因為能跟注不代表能加注。同一則回覆舉的例子是:你在大盲,大家棄牌到小盲,小盲全下;你可以跟注,但對手已經全下,你沒辦法再加注。這一手有 VPIP 機會,卻沒有 PFR 機會。
同一個名稱,分母也可能不同。PokerTracker 論壇在另一則討論提到,舊版 PT3 的 PFR 是「加注過的手占多少比例」,不管當時有沒有機會。所以報表上寫著 PFR,不一定和你手算用的是同一個分母。
本文採用的口徑如下,後面的計算都照這兩條:
- VPIP = 曾自願投入的手數 ÷ 有自願投入機會的手數 × 100%(walk 不算機會)
- PFR = 翻牌前曾加注的手數 ÷ 有加注機會的手數 × 100%(walk,以及只剩一位已全下對手、只能跟或棄的手,不算機會)
這兩條依據的是 2016 年與 2012 年的論壇回覆,屬於歷史說明;本文沒有安裝或實測任何統計軟體。你用的工具現在怎麼定義、能不能自訂,要看該工具目前的說明。
跟著 12 手記錄重算一次
下面是一段假設的離桌記錄,只追蹤 Hero 一個人的翻牌前行動。六人桌,盲注 0.5/1 BB,沒有前注、straddle 或抽水;除了 H10,相關玩家開始時都是 100 BB。表上沒有底牌和翻牌後行動,所以只能算統計,不能評價打得好不好。1 代表符合,0 代表不符合。
| 手 | Hero 位置與翻牌前行動 | VPIP 事件 | PFR 事件 | VPIP 機會 | PFR 機會 |
|---|---|---|---|---|---|
| H01 | UTG,直接棄牌 | 0 | 0 | 1 | 1 |
| H02 | HJ,UTG 棄牌,Hero 開池加到 2.5 | 1 | 1 | 1 | 1 |
| H03 | CO,UTG 加到 2.5、HJ 棄牌,Hero 跟注 2.5 | 1 | 0 | 1 | 1 |
| H04 | BTN,UTG 加到 2.5、HJ 與 CO 棄牌,Hero 再加注到 8 | 1 | 1 | 1 | 1 |
| H05 | SB,前面全部棄牌,Hero 棄牌,只損失強制的 0.5 | 0 | 0 | 1 | 1 |
| H06 | SB,前面全部棄牌,Hero 追加 0.5 補齊到 1 | 1 | 0 | 1 | 1 |
| H07 | BB,UTG 平跟 1、其他人棄牌,Hero 過牌 | 0 | 0 | 1 | 1 |
| H08 | BB,所有人棄牌,Hero 收到 walk | 0 | 0 | 0 | 0 |
| H09 | UTG,Hero 先平跟 1;HJ 加到 4,其他人棄牌;Hero 再加注到 12 | 1 | 1 | 1 | 1 |
| H10 | BB,共 20 BB;其他人棄牌到 SB,SB 全下 10 BB;Hero 追加 9 跟注 | 1 | 0 | 1 | 0 |
| H11 | BB,又一次收到 walk | 0 | 0 | 0 | 0 |
| H12 | CO,前面全部棄牌,Hero 直接棄牌 | 0 | 0 | 1 | 1 |
先自己把四欄各加起來,再往下看。
合計: VPIP 事件 6、PFR 事件 3;VPIP 機會 10、PFR 機會 9。所以 VPIP = 6 ÷ 10 = 60%,PFR = 3 ÷ 9 ≈ 33.33%。
幾列值得回頭再看一次:
- H05 與 H06:同樣坐小盲、前面全部棄牌。H05 只付了強制的 0.5 就棄牌,不算 VPIP;H06 自己追加 0.5,算 VPIP。兩手都有加注機會,所以 PFR 機會都是 1。
- H07:大盲過牌沒有多放籌碼,不算 VPIP;但他當時可以加注,所以有 PFR 機會。
- H08 與 H11:walk 不是漏記,是確定前面全部棄牌,Hero 沒有任何決定可做,兩個機會欄都是 0。
- H09:先平跟、後再加注,VPIP 和 PFR 各記一手,不能把平跟和加注各算一次 VPIP,也不能只看第一個動作記成單純平跟。
- H10:唯一的對手已經全下,Hero 只能跟或棄。跟注算 VPIP,但沒有 PFR 機會。
如果改用全部 12 手當兩項的分母,同樣的 6 與 3 個事件會變成 6 ÷ 12 = 50%、3 ÷ 12 = 25%。 這就是開頭那兩組數字對不上的原因:事件沒變,分母變了。本文不判斷哪一種才是所有軟體的正解,只要求你寫清楚用哪一種。對照兩份報表時,先核對軟體與版本、統計定義、時間範圍、桌型、位置篩選與機會數,不要直接拿總手數當分母。
這 12 手是為了把邊界情況放在一起而設計的,不代表一般玩家的數字。
兩個百分比能相減嗎?
要看分母。加注一定要放籌碼,所以在同一批手、同一個分母下,加注的手一定也是自願投入的手:PFR 的事件是 VPIP 事件的一部分,PFR 不會大於 VPIP,可以相等。 用全部 12 手當分母時,25% 確實不大於 50%。
兩者相差 25 個百分點。在這個共用分母的例子裡,它對應「自願投入、但這一手沒有加注」的 H03、H06、H10 三手,占全部 12 手的 3/12=25%。它不是「跟注率」:H09 也有平跟動作,但因為後來加注,不在這 25% 裡。
分母不同時,這些推論都不能用。60% 的分母是 10 手,33.33% 的分母是 9 手,兩者相減,不能直接解讀成某一類手牌占共同樣本的比例。分母不同時,連「PFR 不大於 VPIP」都不保證成立,不能直接套用。
合併兩段資料也是同樣的道理。假設兩段的統計定義相同、手牌不重疊、篩選條件允許合併,一段是 20/100,另一段是 1/10:
- 正確:(20 + 1) ÷ (100 + 10) = 21/110 ≈ 19.09%
- 錯誤:(20% + 10%) ÷ 2 = 15%
把兩個百分比直接平均,等於讓 10 手的那段和 100 手的那段一樣重。即使算式正確,混了不同桌型、位置或比賽階段的合併數字有沒有意義,仍要另外確認。
小樣本怎麼記,才不會過度解讀
下面是兩組彼此獨立的假設計數,和上面 12 手無關,只看「下一個機會發生事件」之後比例怎麼動:
| 原本的事件/機會 | 下一個機會發生事件後 | 比例變化 |
|---|---|---|
| 2/10 | 3/11 | 20% → 約 27.27% |
| 20/100 | 21/101 | 20% → 約 20.79% |
同樣多一手,分母 10 的那組跳了 7 個百分點以上,分母 100 的那組不到 1 個百分點。這只是算術,不是信賴區間,也推不出多少手才算「夠」。手數少時寫下分子和分母,比只寫一個百分比誠實。
還沒有任何機會時,分母是 0,要寫「未有機會」或「不適用」,不要寫成 0%。0% 的意思是「有機會,但一次都沒做」;記錄缺漏也不等於沒有發生事件。
離桌整理時,可以照這張卡逐欄填:
| 欄位 | 要填什麼 |
|---|---|
| 記錄範圍 | 期間、賽制、桌型、位置篩選;資料是否完整 |
| 事件 | 哪一種翻牌前行動算一次;同一手是否已去重 |
| 機會 | walk、只能跟不能加、強制注已全下等情況怎麼處理 |
| 分子/分母 | 每一項各自列出,分母 0 與缺資料分開寫 |
| 結論限制 | 只描述這段已觀察的樣本,不寫「正常值」、不替人貼標籤 |
本文不提供理想的 VPIP、PFR 區間,兩個百分比也說明不了實力或獲利。挑一段已經結束的牌局,用這張卡把每一手的事件和機會填好;缺的位置、行動或籌碼,照手牌記錄教學補齊或標成「記錄遺失」。同樣「事件 ÷ 機會」的寫法,也用在翻牌後的 C-bet 統計分母,可以接著練。
常見問題
小盲補齊大盲算VPIP嗎?
算。強制付的小盲本身不算自願投入,但之後選擇追加籌碼補齊,會構成這手的VPIP事件。
3-bet會算進PFR嗎?
會。翻前再加注也是加注;同一手即使加注不只一次,在按手計算時也只計一手PFR事件。
PFR一定比VPIP低嗎?
只有統計範圍與分母相同時,才可由事件包含關係推出PFR不大於VPIP。不同機會分母的報表不能直接套用。
來源與核對說明
- What are the HUD stat definitions?/DriveHUD ↗
MOST POPULAR中的VPIP、PFR;只核對定義,未實測產品,未採用其其他統計簡述。
- Number of Hands - Number of Walks issue/PokerTracker官方論壇 ↗
Moderator kraada回覆;問題中公式與回覆解釋;歷史官方說明;不代表本次安裝/運行PT4。精確產品版本與自訂stat應另查。
- New Stat/PokerTracker官方論壇 ↗
WhiteRider首則回覆與kraada Legacy Edition說明;不採一般使用者在串中嘗試相減3bet的錯誤公式;不教產品現行介面。
- VPIP and PFR/Poker Copilot ↗
VPIP、PFR、relationship與樣本段;其always higher需同分母且只能保證≥;不採固定10/100/1000手準確性承諾或獲利標籤。
content-workflow/articles/vpip-pfr-basics/materials/writing-materials-v1.md 與 hands-v1.csv 的 12 手假設翻牌前記錄(只追蹤 Hero、盲注 0.5/1 BB)、機會與全手數兩種分母對照、兩組小樣本變動、加權合併示例及離桌核對卡;GPT 為本站設計的虛構教學材料,不是作者實戰或統計軟體實測。
content-workflow/batches/2026-10-24-rules-and-statistics/materials/verify-review.mjs 獨立複核本篇算例:從原稿核對逐人籌碼、牌張唯一性,或按翻前行動推導 VPIP/PFR 事件及機會;本篇結果在 materials/calculation-review-v1.json。研究版 calculation-results-v1.json 保留。未使用策略求解器或實測追蹤軟體。
