Muốn biến một con số kiểu “đội này kỳ vọng ghi 1,6 bàn” thành xác suất thắng, hòa, thua, cách đơn giản nhất là dùng phân phối Poisson. Mô hình này coi số bàn thắng của mỗi đội là một đại lượng ngẫu nhiên, chỉ cần một tham số duy nhất là số bàn kỳ vọng. Nó không hoàn hảo, nhưng đủ tốt để bạn hiểu vì sao tỷ số là 1-1 xuất hiện thường xuyên hơn cảm giác của nhiều người.
Poisson là gì, và vì sao hợp với bàn thắng
Poisson mô tả số lần một sự kiện hiếm xảy ra trong một khoảng thời gian cố định, khi các lần xảy ra độc lập với nhau. Bàn thắng trong 90 phút khá giống vậy: ít, rời rạc, và khó đoán thời điểm. Công thức xác suất ghi đúng k bàn là e-λ × λk / k!, trong đó λ là số bàn kỳ vọng.
Điểm hay là bạn không cần nhớ công thức. Điều cần hiểu là hình dạng của nó: khi λ nhỏ, phần lớn xác suất dồn vào 0, 1 và 2 bàn; xác suất giảm nhanh khi số bàn tăng. Đó là lý do các trận 5-0 hay 4-3 hiếm gặp, dù người xem hay nhớ chúng lâu hơn.
Ví dụ tính tay với số liệu giả định
Giả định minh hoạ: đội nhà có λ = 1,6 bàn và đội khách có λ = 1,1 bàn. Hai số này không thuộc về trận hay đội thật nào. Áp dụng công thức, ta có xác suất mỗi đội ghi đúng k bàn như sau (đã tính lại bằng Python, làm tròn một chữ số thập phân).
| Số bàn | Đội nhà (λ = 1,6) | Đội khách (λ = 1,1) |
|---|---|---|
| 0 | 20,2% | 33,3% |
| 1 | 32,3% | 36,6% |
| 2 | 25,8% | 20,1% |
| 3 | 13,8% | 7,4% |
| 4 | 5,5% | 2,0% |
| 5 trở lên | 2,4% | 0,5% |
Nhìn bảng sẽ thấy một điều ngược trực giác: dù đội nhà được kỳ vọng ghi 1,6 bàn, khả năng họ tịt ngòi vẫn khoảng một phần năm. Một đội “mạnh hơn” vẫn thường xuyên bị bí. Đội khách có λ thấp hơn nhưng tỷ lệ ghi đúng 1 bàn lại là cao nhất trong cả hai cột.
Ghép hai đội thành xác suất kết quả
Nếu coi hai đội ghi bàn độc lập, xác suất một tỷ số cụ thể bằng tích hai xác suất. Ví dụ tỷ số là 1-1 có xác suất 32,3% × 36,6% ≈ 11,8%. Cộng tất cả ô có đội nhà nhiều bàn hơn, ta được ba kết quả chính.
| Kết quả | Xác suất | Cách tính |
|---|---|---|
| Đội nhà thắng | 49,0% | Cộng mọi ô có bàn nhà lớn hơn bàn khách |
| Hòa | 24,9% | Cộng các ô 0-0, 1-1, 2-2, 3-3… |
| Đội khách thắng | 26,2% | Cộng mọi ô có bàn khách lớn hơn |
Ba số làm tròn cộng lại thành 100,1% do sai số làm tròn, không phải lỗi tính. Một vài tỷ số đơn lẻ đáng chú ý: 1-0 khoảng 10,8%, 0-0 khoảng 6,7%, 2-1 khoảng 9,5%. Xác suất có từ 3 bàn trở lên trong trận là khoảng 50,6%, tức gần như tung đồng xu.
Độ nhạy: λ nhích nhẹ, kết quả đổi bao nhiêu
Đây là phần thường bị bỏ qua. Giữ nguyên λ đội khách ở 1,1 và chỉ thay đổi λ đội nhà, ta có bảng sau (số liệu giả định, tính lại bằng Python).
| λ đội nhà | Nhà thắng | Hòa | Khách thắng |
|---|---|---|---|
| 1,2 | 38,3% | 28,3% | 33,4% |
| 1,4 | 43,8% | 26,6% | 29,6% |
| 1,6 | 49,0% | 24,9% | 26,2% |
| 1,8 | 53,8% | 23,1% | 23,1% |
| 2,0 | 58,2% | 21,4% | 20,4% |
Cứ mỗi 0,2 bàn kỳ vọng, xác suất đội nhà thắng dịch khoảng 4 đến 5 điểm phần trăm. Nghĩa là nếu bạn ước lượng λ lệch 0,3 bàn, nhận định về chiều thắng đã có thể lệch hơn 7 điểm phần trăm. Một con số kỳ vọng nghe nhỏ bé như vậy lại đủ làm đổi cả bức tranh, nên đừng bao giờ trình bày kết quả Poisson với độ chính xác đến từng 0,1%.
Cũng nhìn cột hòa: khi hai đội càng cân bằng và càng ít bàn, xác suất hòa càng cao, từ 21,4% lên 28,3% trong bảng trên. Đây là lý do các trận giữa hai đội phòng ngự chặt hay kết thúc không có người thắng, và cũng là lý do mô hình chỉ dùng xác suất, không dùng một dự đoán duy nhất.
Cách đọc đúng thay vì tin tuyệt đối
Mô hình trên cho ra những con số gọn gàng, và đó chính là cái bẫy. Hãy kiểm tra nó bằng các câu hỏi sau trước khi tin.
- λ lấy từ đâu? Nếu lấy từ xG trung bình của một đội chỉ mới đá vài trận, sai số của λ lớn hơn nhiều so với sai số của chính phép tính Poisson.
- Hai đội có thật sự độc lập? Thực tế khi một đội dẫn bàn, nhịp trận thay đổi, đội thua bỏ đội hình lên cao và bàn thắng không còn rải đều.
- Có yếu tố ngoài mô hình? Thẻ đỏ, chấn thương sớm, đội hình xoay tua đều làm λ đổi giữa chừng.
- Mô hình có đánh giá thấp tỷ số hòa? Nhiều người thực hành điều chỉnh nhẹ cho các tỷ số thấp như 0-0 và 1-1; điều này cho thấy Poisson thuần chỉ là điểm xuất phát.
Một quy trình nhỏ để tự thực hành
- Chọn λ cho hai đội từ một nguồn bạn hiểu rõ cách đo, và ghi lại số trận đã dùng.
- Tính bảng xác suất 0-5 bàn cho từng đội bằng bảng tính hoặc vài dòng Python.
- Nhân chéo để ra bảng tỷ số, cộng lại thành thắng, hòa, thua và tổng bàn.
- So kết quả với trực giác của bạn. Chỗ nào chênh nhiều, hỏi xem trực giác hay λ đang sai.
- Sau một mùa, đối chiếu tần suất thực với xác suất mô hình để biết mô hình lệch về hướng nào.
Bước cuối là bước ít người làm, nhưng chính nó phân biệt một người dùng mô hình với người chỉ trích dẫn con số. Một mô hình tốt không phải là mô hình đúng mọi trận, mà là mô hình mà khi nó nói 25% thì về lâu dài khoảng một phần tư các trường hợp như vậy thực sự xảy ra.
Lưu ý trước khi dùng
Nội dung chỉ mang tính tham khảo, giúp hiểu xác suất và dữ liệu bóng đá, không phải lời khuyên tài chính hay khuyến khích cá cược. Người dưới 18 tuổi không nên tham gia bất kỳ hình thức cá cược nào; nếu bạn thấy mình bị cuốn vào, hãy dừng lại và tìm sự hỗ trợ.