免費足球概率工具 · 五大聯賽數據 · 數學實證
入球大細 · xG 研究

xG(預期入球)同實際入球差幾遠?

呢頁只回答一個問題:xG 總和同實際總入球之間,歷史上有幾大關係? 目前頁面樣本顯示平均 xG 為 3.08、平均實際入球為 3.05, 比賽層級相關係數為 0.536。兩者有明顯正相關,但唔代表每場比賽都會貼近, 更加唔等於 xG 可以直接預測下一場入球。

xG(預期入球)與實際入球歷史關係足球數據研究
本頁比較比賽層級 xG 總和與實際總入球,重點係量度歷史關係,而唔係直接做下一場預測。

直接答案:xG 同實際入球有關,但唔係一對一

目前頁面樣本中,xG 較高嘅比賽通常亦會有較多實際入球, 因此兩者方向上係一致嘅。不過相關係數 0.536 亦代表仍然存在相當大嘅比賽層級波動: 一場波可以創造好多高質素機會但只入一球,亦可以用較少 xG 入到兩三球。

平均 xG 3.08 同平均實際入球 3.05 非常接近, 只能說明整體平均水平接近,唔可以推論每一場比賽都估得準。 如果你想研究「xG 加入模型之後,下一場預測有冇改善」, 應該睇 xG(預期入球)真的可以預測下一場入球嗎?, 因為嗰頁處理嘅係另一個 Search Task。

讀 xG 與實際入球,應先問資料是否可以互相比

將一場波嘅主客隊 xG 相加,再同同場全場入球比較,表面上只係兩個數字;但真正做歷史整理,第一個要核實嘅係兩邊係咪同一場、同一比賽階段、同一個版本。補時入球、取消入球、烏龍球、十二碼以及賽後修訂射門事件,都可能令資料供應商喺唔同時間提供唔同值。如果將某場嘅賽前快照同另一場嘅最終修訂 xG 混埋,就算計得出相關係數,亦難以重做。

最穩妥嘅記錄單位係「聯賽、比賽日期、主隊、客隊、賽事識別碼、數據截點」。xG 來源應另外保存供應商及版本,實際入球則注明採用全場正式比分定包括加時。一般聯賽常規賽比較應固定九十分鐘連補時,唔好將盃賽加時數據加進去。遇到棄賽、技術性判決或者統計欄位缺失,應列為獨立狀態,而唔係自動補零。

網站現有平均 xG 3.08、平均入球 3.05、相關 0.536,只能按原頁提供嘅資料快照閱讀。呢份內容冇重新取得原始逐場樣本,因此我哋唔會將幾個摘要數字擴寫成「已覆核每場數據」或者宣稱最新聯賽結論。需要讀者重做時,最重要係知道資料口徑同統計日期,而唔係只見到一個好似精確到小數點後三位嘅數。

兩場假設比賽:平均接近,單場仍然可以差好遠

用兩場純教學例子睇會清楚得多。假設甲場兩隊合計 xG 3.2,正式比分卻只得一球,Goals − xG 就係 −2.2;乙場 xG 1.8,實際入四球,殘差則係 +2.2。兩場加埋嘅平均殘差啱啱係零,但任何一場都唔算「貼近預期」。所以「平均數冇乜偏差」同「每場估得準」根本係兩個要分開評估嘅性質。

殘差亦需要睇方向同大小。正負誤差互相抵銷之後,平均殘差可以十分細;若改用殘差絕對值平均,兩場例子就會顯示各自偏差有多大。平方誤差又會對極端場次更加敏感。選擇邊個指標要視乎研究問題:想量度系統性高估可看平均殘差,想量度一般偏離幅度可看平均絕對誤差,想特別重視極端偏差則可另看平方誤差。

呢度所講嘅數字全屬假設,唔係本站新增嘅賽事實測。讀者如果見到其他文章用一場「xG 遠高於實際入球」去證明射術差,可以先問樣本有幾多場、相同球員有冇持續偏差,以及射門事件定義有冇變;單場例子只展示可能性,無法證明長期能力。

資料判讀: 本節方法、假設例子同原文數據快照分開陳述;未經逐場資料驗證的結論不作實測聲稱。

先把兩個變量分清楚

比賽 xG 總和

同一場比賽主隊 xG 加客隊 xG,用嚟描述雙方創造入球機會嘅質量總和。 呢個數字唔係實際入球,亦唔保證最終會開出相同數量嘅入球。

實際總入球

同一場比賽最終真正入咗幾多球。 實際入球會受射門轉化、門將表現、運氣、紅牌、比賽狀態等因素影響。

呢頁只研究兩個變量嘅歷史關係。 如果你想先理解五大聯賽本身嘅入球基準,可以去 平均入球研究; 如果想比較不同聯賽 xG 結構,就睇 xG 在不同聯賽一樣準嗎?。

點樣檢驗 xG 同實際入球嘅關係?

HKBetNet 先喺同一場比賽層級配對 xG 總和與實際總入球, 再睇平均水平、相關係數與殘差。 只睇平均數會掩蓋單場波動;只睇相關係數亦會忽略模型係高估定低估。

Residual = Goals − xG

之後可以再按聯賽、主客場或者 xG 區間分層, 避免將一個混合樣本嘅單一相關係數當成所有聯賽、所有球隊都一樣。 呢種分層思路亦會連到 主客場入球效應 同 各聯賽入球分布。

目前數據證據

平均 xG 3.08
平均實際入球 3.05
比賽層級相關 0.536

呢三個數字要一齊睇。平均值接近,代表樣本整體層面 xG 同實際入球水平相近; 相關係數為正,代表 xG 較高嘅比賽一般亦傾向有較多入球。 但相關唔係 1,代表單場比賽仍然有大量差異,所以唔可以將 xG 當成實際比分嘅直接替代。

重點: 「整體平均接近」同「單場估得準」係兩件事。 呢頁描述歷史關係,唔負責證明 xG 可以提升下一場模型表現。

為何只報相關係數,未能講清楚誤差會落在哪一段

相關係數主要描述兩個變量喺同一批比賽中共同升跌嘅程度,唔直接解答「xG 報 2.0 時平均入幾多球」或者「高 xG 場次有冇較大誤差」。要研究後者,可以先按 xG 由低至高分區,例如低、中、高三個範圍,再分別報每區樣本數、平均 xG、平均實際入球及殘差分布。由於各區樣本數可能相差甚遠,唔應只比較百分比而唔展示 N。

例如一批樣本裡,低 xG 區偏差較細、高 xG 區偏差較大,即使整體相關一樣可以係正數。高 xG 場次本來包含較多射門機會,結果波動未必按線性比例增加;如果只用一個相關係數概括,讀者會錯以為唔同 xG 區間都一樣穩定。要判斷是否存在這種形狀,必須真正把比賽分組後檢驗,而唔係由 0.536 單一數字猜測。

實務核對可以逐步進行:先畫散點圖,橫軸放 xG、縱軸放實際入球;再加一條「兩者相等」嘅參考線;最後標出不同聯賽或賽季。圖上如果只有少數極高 xG 賽事,相關係數可能較受佢哋影響。相反,將幾個聯賽混合後見到一條整體趨勢,亦唔保證每個聯賽都沿同一條線。

不同 xG 供應商不可直接串成一條長期序列

xG 並唔係球證判定嘅官方比賽事件,而係模型對射門變成入球嘅估計。不同供應商可能採用不同射門位置、身體部位、傳球情境、守門員位置等特徵;同一腳射門喺兩套模型之下有唔同 xG,並不自動代表邊一邊錯。若要跨季比較,最好固定同一來源,否則資料切換本身就會造成看似入球機會質素變動嘅假象。

十二碼係特別值得單獨標示嘅事件。對一場有兩次十二碼嘅比賽,xG 總和可能集中受少數高概率射門影響;對以多腳遠射為主嘅比賽,射門數可以好多,xG 卻唔一定高。呢啲差異說明,xG 能夠幫助解釋射門機會質素,卻唔係「攻勢強弱」嘅單一分數。

如果你嘅下一步係評估下一場比賽,唔應直接用本頁相關性當成前瞻命中率。應轉去xG 下一場預測價值,以凍結賽前資料、訓練測試分離嘅方式比較模型。呢種文章分工可避免把歷史描述同未來預測偷換成同一個答案。

可以直接核對

定義、公式、樣本範圍、資料版本、來源及每次計算的輸入。

尚需更多證據

特定球隊的長期能力、跨賽季穩定性、單場勝率或任何盈利推斷。

焦點足球投注平台

足球賽事合作連結
88TVB足球賽事與市場資料核對入口
先核對市場
足球賽事
主客和
入球市場
實際玩法以平台公布資料為準。
比較前檢查清單
  • 核對比賽日期、球隊同聯賽。
  • 對照主客和、讓球及入球市場。
  • 確認賽前與即場盤口是否不同。
  • 查閱賬戶、客服同支付說明。
  • 了解出入數、限額同適用條款。
市場核對主客和/讓球/入球資訊核對賽程/賠率/條款
留意條款
支付方式服務費用使用限制
合作平台入口足球賽事資訊
與市場核對

先核對平台條款,唔好將模型概率當成保證。

前往平台 ↗查看賠率研究工具此連結含合作推廣參數;不代表平台實測或收益保證。

Goals − xG 殘差點樣解讀?

殘差方向 代表甚麼 不能直接推出甚麼
正數 實際入球高過 xG 不能單憑一次正殘差就話球隊「射術一定好」
接近 0 實際入球同 xG 比較接近 不代表下一場都會接近
負數 實際入球低過 xG 不能單憑一次負殘差就話球隊「一定運氣差」

如果要研究殘差係咪有持續性,就需要另外做時間窗口同樣本外檢驗。 可以繼續睇 近期入球數據有冇預測價值?, 而唔係直接由單場殘差推論下一場。

相關唔等於因果,更唔等於下一場預測力

xG 同實際入球同步,可能因為兩者都受比賽節奏、球隊實力、 射門位置、戰術與對手質素等共同因素影響。 因此「兩者有相關」唔代表提高 xG 就會機械式提高下一場實際入球。

同樣地,呢頁亦唔回答「xG 應該喺入球大細模型入面放幾多權重」。 如果你想睇 HKBetNet 點樣處理 xG Coverage 同實際混合權重, 可以回到 入球大細概率計算工具, 再配合 xG 樣本外預測價值研究 一齊睇。

可核對的研究記錄:六個欄位同三條警戒線

一份能夠重做嘅 xG/入球比較,最少要同時保存比賽識別碼、聯賽/賽季、數據供應商、賽前或賽後截點、主客 xG、正式全場入球。計算結果應再保留殘差、殘差絕對值,以及是否存在缺失或修訂。若只留下最終平均值,其他人就無法知道結果是否被一兩場極端賽事拉動。

第一條警戒線係缺失值:冇 xG 唔代表 xG 為零,應保留空值並計算覆蓋率。第二條係資料洩漏:如果使用賽後 xG 去解釋同一場賽後入球,呢個係歷史描述,唔可以包裝成賽前預測。第三條係樣本漂移:聯賽、球季或供應商有改動時,應分開報告,唔好無註明就將兩套口徑接埋。

讀者睇本頁現有 0.536 相關係數時,可以問三個問題:相關係數係用咗幾多場?個別聯賽係咪同一方向?如果排除極端場次,結論會唔會大變?目前原文只提供部分摘要,未展示全部逐場觀察值,因此最後兩項應標作未獨立核驗,而唔係寫成已證實。

由歷史關係走向實際理解:先界定問題,再揀工具

如果問題係「兩隊創造咗幾多機會」,xG 可以配合射門位置同射門類型閱讀;如果問題係「下一場總入球有幾大機會超過 2.5」,就需要事前估算主客隊 λ,再將概率分布映射到盤口,呢個屬於入球大細工具嘅用途。兩者中間少咗一步,分析就會由過去發生嘅事直接跳到未來概率。

球隊層面更要避開把個別球員短期射門轉化率當成固定特質。長期高入球而 xG 未同步上升,可能來自真實技術差異、對手構成、樣本噪音或統計口徑;單靠總和無法拆清。對讀者比較實用嘅做法,係將「觀察到」「模型估算」「未經驗證推斷」分三欄記錄,唔好把其中一欄當成另外一欄。

結論係本頁提供一個可驗證嘅歷史關係框架,而唔係「追 xG 高嗰場」的玩法。當統計樣本仍然有限,保留不確定性同原始資料追蹤,會比額外加一個沒有測試支持嘅勝率更有用。

同一個 xG 數字,可以來自完全不同的射門結構

假設兩場比賽的 xG 總和都係 2.0:甲場來自兩次非常接近龍門的機會,乙場就由十幾腳低概率射門累積。兩者加總雖然相同,面對的是不同射門組合。由於每腳射門都係離散事件,總入球的分布形狀未必能只靠 xG 總和完整還原。喺分析比賽過程時,射門數、射門位置、十二碼比例及各隊 xG 分配都值得額外記錄。

如果甲場其中一腳高概率射門失誤,最終比分可能好低;乙場若兩三腳低概率射門都入網,實際入球可能突然高過 xG。兩種結果都唔自動代表模型壞咗。要評估模型,必須累積同類情境下的多場樣本,睇預測分布是否校準。

因此本文的平均 xG/實際入球比較,適合成為第一層描述,唔應冒充射門事件層級的完整驗證;想進一步研究球隊下一場,應回到賽前可取得的資料,再按對手與主客條件產生預測。

常見誤讀逐一排查:尤其要小心「命中」與「準確」

讀者有時會見到「xG 3.1,最後 3 球,所以模型估中」呢種說法。但 xG 並唔係預報精確入球數的單一答案,而係射門機會轉換成入球的期望值。實際三球只係當次結果,即使平均偏差接近零,亦不足以知道該模型在多場比賽上是否校準良好。

第二個常見錯誤係只展示 xG 高但未入球的比賽作為反例,卻忽略其他更貼近預期的比賽。研究應按事前規則納入所有合格賽事,再報 N、平均殘差及分布。第三個係把不同 xG 數據庫的數字混用,令看似突然提升或下降的趨勢其實只是供應商更替。

處理呢三個錯誤時,最有效唔係增加形容詞,而係保留資料清單:比分來源、xG 供應商、統計截止、納入和排除條件。要評估單場後的解釋可以看歷史關係;要推估未來則需要真正的事前預測流程,唔好用賽後結果回填。

限制與不能推出的結論

  • 目前 Pack 內公開資料快照屬 2026/27 賽季早段,樣本量仍有限。
  • xG 欄位只有真正存在資料嘅比賽先會使用;缺失值唔會被當成 0。
  • 不同聯賽、球隊與賽季嘅 xG 覆蓋率可以唔一樣,所以整體結果未必代表每個子樣本。
  • 歷史相關關係唔保證下一場會重複。
  • 平均值接近唔代表每場誤差細。
  • 本頁唔回答 xG 能否提升下一場預測;嗰個問題由另一頁獨立測試。
  • 模型概率唔係投注建議,更加唔係保證盈利。

研究依據

方法性主張會優先對照同行評審研究; 外部文獻只用嚟支持 xG、預測與統計方法嘅概念, 唔會代替 HKBetNet 自己嘅資料檢驗。 網站整體資料與研究處理原則可以查看 HKBetNet 編輯與研究方法。

下一步:由歷史關係連到真正相關嘅研究

如果你只係想把 xG 放入具體球隊與入球盤計算, 可以回到 入球大細概率計算工具。 如果想繼續研究 xG,本頁最直接嘅下一步唔係另一篇泛文,而係下面幾個有明確分工嘅知識頁。