MathPredictions

Tahminlerimiz nasıl çalışır?

Bu sitedeki her sayı, her karşılaşma için aynı şekilde çalışan tek bir işlem hattının çıktısıdır. Maçları hiçbir editör seçmez, hiçbir insan bir olasılığın üzerine yazmaz ve kaybeden hiçbir tahmin sessizce geri çekilmez.

Özetle: maçların güncelliğine göre ağırlıklandırılan hücum ve savunma puanları birkaç sezonluk sonuç üzerinden hesaplanır, olası tüm skorların tam bir dağılımına dönüştürülür, bahis piyasasının fiyatladığıyla karşılaştırılır ve sonunda gerçek sonuca göre herkesin göreceği şekilde sonuçlandırılır. Aşağıdaki bölümler bu adımların her birini anlatıyor.

Altındaki veri

Motor, burada kapsanan tüm turnuvalarda oynanmış birkaç sezonluk maç üzerinden hesaplanır: maç sonu ve ilk yarı skorları, kazanılan ve verilen kornerler, ayrıca veri akışının taşıdığı şut ve topla oynama verileri — bunlar sayfalardaki bağlam panellerini ve korner modelinin yedek zincirini besler. Bunların yanında, tahmin üretildiği anda alınan ve maç henüz açıkken tazelenen bir bahis oranı anlık görüntüsü bulunur. E-spor ile sanal ve simülasyon turnuvaları, isim eşleştirmesiyle değil elde tutulan bir kayıt listesiyle dışarıda bırakılır; böylece bunların skorları gerçek bir takımın puanını hiçbir zaman kirletemez.

Zamana göre ağırlıklandırılmış hücum ve savunma puanları

Her takımın bir hücum, bir de savunma puanı vardır: kendi ortamına kıyasla ne kadar üretiyor ve ne kadar veriyor. İkisi birlikte, yinelemeli oransal uyarlama ile hesaplanır; bu, hücum ve savunma arasında sırayla ilerleyerek tüm havuzun içinde gerçekten gözlenen gol üretimini yeniden üretene kadar çalışan kapalı biçimli bir çözücüdür ve her geçmiş maç üstel bir güncellik çekirdeğiyle iskonto edilir. Yakın form baskındır, eski sezonlar keyfi bir sezon sınırında kesilmek yerine yumuşakça söner. Hesaplama, bir ülkenin liglerini ve yerel kupalarını birlikte tutan ülke havuzlarının içinde yapılır: kupa eşleşmeleri ligler arasında köprü kurar ve yeni yükselen bir takım boş sayfayla değil, gerçek rakiplere karşı kazanılmış bir puanla gelir.

Veri az olduğunda

Ham puanlar küçük örneklemlere aşırı tepki verir; bu yüzden her puan, arkasındaki kanıtla orantılı olarak kendi havuzunun referans değerine doğru çekilir — bu, kayıtlarında bir avuç maç bulunan bir kulübün, ikisi 4-0 bittiği için yenilmez görünmesini engelleyen ampirik Bayes adımıdır. Liglerin taban değerleri de havuz ortalamasına doğru aynı işlemden geçer; böylece büyük bir havuzun içindeki küçük bir turnuva gürültüyle sürüklenmez. Bu çekimin gücü maç sayısına değil, etkin örneklem büyüklüğüne bağlıdır; ağır iskonto edilmiş eski maçlar da hakkıyla daha az ağırlık taşır.

Puanlardan skor dağılımına

Her karşılaşmada iki takımın puanları ile turnuvanın ev sahibi ve deplasman taban değerleri, her iki taraf için beklenen gol sayısını verir. Bu beklentiler tam bir skor olasılığı matrisine açılır — 0-0'dan başlayarak makul her sonuç — ve az gollü maçlarda iki skor arasındaki iyi belgelenmiş bağımlılık için Dixon-Coles düzeltmesini taşır; bağımsız Poisson modellerinin tam da futbolun yaşadığı yerde yanıldığı nokta budur. Maç sonucu, doğru skor, gol alt/üst, karşılıklı gol, çifte şans ve Asya handikapı tek bir normalize matristen okunur. Bu yüzden yayımladığımız iki piyasa birbiriyle çelişemez: alt/üst oranı ile doğru skor oranı, iki kez bakılan aynı dağılımdır.

Piyasayı doğru okumak

Bahis oranlarının bulunduğu yerde bunlar olduğu gibi kabul edilmez. Yayımlanan oranlar bahis şirketinin marjını içerir; bu marj önce arındırılır ve oranlar adil olasılıklara çevrilir. Ardından handikap ve toplam gol çizgileri, piyasanın aslında ifade ettiği iki büyüklük için birlikte çözülür — takımlar arasındaki güç farkı ve beklenen toplam gol —, ki bu tek bir orandan çok daha kararlı bir sinyaldir. Çeyrek çizgiler, yarım kazanç ve yarım kayıp durumlarını tam olarak işleyen bölünmüş bahisli bir çekirdekle fiyatlanır; yayımlanan modellerin çoğunun sessizce yaptığı gibi en yakın tam çizgiye yuvarlanmaz.

Özel korner modeli

Kornerler gollerden türetilmez. Kendi hücum ve savunma puanları vardır — kazanılan ve verilen kornerler, aynı zaman ağırlıklı çözücüyle hesaplanır —, her iki taraf için ayrı ayrı öngörülür ve sonra bir arama tablosuyla değil, ayrıklaştırılmış sürekli bir dağılımla maçın tam korner çizgisine karşı fiyatlanır. Bir takımın korner geçmişi güvenilemeyecek kadar zayıfsa model tanımlı bir zincir boyunca geriler: önce puanlar, sonra canlı maç istatistikleri, sonra yalnızca piyasa. Bunların hiçbiri eşiği geçmiyorsa model bir sayı uydurmak yerine veri yok der.

Kesinliğe göre ağırlıklı birleştirme

Model ve piyasa, etkin örneklem büyüklüğüne dayalı kesinlik ağırlıklandırmasıyla birleştirilir: geçmişi zayıf takımlarda ağırlığın çoğunu piyasa, derinlemesine kapsanan liglerde ise model taşır ve ikisi arasındaki geçiş bir anahtar değil, süreklidir. Bu birleştirmeden sonra %5 veya daha büyük bir değer farkı ayakta kalırsa tahmin value olarak işaretlenir — model, oranın yansıtmadığı bir üstünlük iddia eder ve bunu maç başlamadan önce herkesin sonradan doğrulayabileceği şekilde açıkça söyler.

Kalibrasyon ve örneklem dışı testler

Hiçbir şey güzel görünen bir geriye dönük testin hatırına yayına alınmaz. Motor, yaklaşık yarım milyon geçmiş maç üzerinde katı örneklem dışı ayrımla doğrulanır: puanlar yalnızca her maçın başlama anından önce bilinebilecek olanla hesaplanır ve sonuçlar log-loss ile Brier skoru üzerinden değerlendirilir — kendinden emin yanlışı ödüllendirmek yerine cezalandıran gerçek puanlama kuralları — bunlara çizgiye karşı isabet oranı ve %60 denen bir tahminin gerçekten yaklaşık %60 kazanıp kazanmadığını sınayan gruplu kalibrasyon eğrileri eşlik eder. Kabul eşiklerini tutturamayan bir sürüm yayına alınmaz.

Elle seçim yok

Uygun olan her gerçek futbol maçı bir tahmin alır — kolay olanları ayıklamak yok. Tahminler maç başlamadan 30 dakika önce dondurulur ve dondurulan her tahmin nihai sonuca göre sonuçlandırılıp herkese açık isabet siciline yazılır; kazançlar da kayıplar da.