1. Pi-Ratings Maç Modeli
Her takım dört rating taşır: ev hücum, ev savunma, deplasman hücum, deplasman savunma. Her maçtan sonra bunları gol farkı ve mevcut rating açıklığından iteratif güncelleriz. Model yaklaşık 8 lig haftasında oturur; her sezonun ilk 2 haftasını önceki sezon devriyle cold-start ederiz. Bir maçın lambda (beklenen gol) değeri ev hücum vs deplasman savunma ve deplasman hücum vs ev savunma çiftlerinden türer, sonra Poisson dağılımı üzerinden maç sonucu, alt/üst ve KG olasılıklarına dönüştürülür. Tek tutarlı model = 1X2 ve alt/üst tahminleri arasında çelişki yok.
2. Kademe Eşikleri
Her tahmin güvene göre üç kademeye ayrılır: Elit ≥ %60, Güvenli ≥ %45, Normal < %45. Kademeler modelde farklı ağırlıklandırılmaz — kullanıcının beklenen doğruluğu ölçmesini sağlamak için var. Forward-tracking sayfamız kademe başına isabet oranı raporlar, böylece güven ile gerçeklik arasındaki ilişki kamuya açık denetlenebilir.
3. Katı Sahadayken Gol Metriği (v3)
Geleneksel Galip/Beraber/Mağlup sütunları sahada görünen (1 dakika bile) her oyuncuyu sonucun parçası sayar. Bizim sahadayken metriğimiz oyuncunun fiziksel olarak sahada olduğu dakikaları izole eder ve sadece o tam dakikalarda atılan/yenilen golleri sayar. 3-0 galibiyetin 30 dakikasını oynayan bir oyuncu (tüm goller ikinci yarı atıldıysa) 0 goals_for_on_pitch kaydeder — çünkü goller o sahadan çıktıktan sonra olmuştur. v3 pipeline dakika granülerlik düzeyinde minute-state dizileri (her saha-dakikasında kazanılan / berabere / kaybeden) ile çalışır ve Oyuncu Etkisi tablolarını besleyen kazanılan-dakika oranını üretir.
4. Compound (player_id, team_id) Anahtarı
Bir oyuncu sezon ortasında transfer olursa Oyuncu Etkisi datasetimizde iki ayrı satır olarak görünür — her (player_id, team_id) çifti için bir satır. Transfer öncesi dakikaları eski kulübe, transfer sonrası dakikaları yeni kulübe atfedilir. Bu, bir oyuncunun iki kulüpteki etkisini çift saymadan veya keyfi atıf yapmadan dürüstçe karşılaştırmanın tek yoludur. Satır başına MIN_MATCHES = 5, böylece kısa süreli geçici satırlar filtrelenir.
5. Kapsam
26 lig: 5 Avrupa üst lig (Premier League, La Liga, Serie A, Bundesliga, Ligue 1), 5 ikinci lig (Championship, La Liga 2, Serie B, 2. Bundesliga, Ligue 2), Eredivisie, Primeira Liga, Süper Lig, Premiership, Pro League, Saudi Pro League, MLS, Brezilya Série A, Arjantin Liga Profesional, artı kıtasal kupalar (UEFA Şampiyonlar Ligi, Avrupa Ligi, Konferans Ligi) ve turnuva pencereleri (Dünya Kupası 2026, EURO 2024 tarihçesi, Copa America, AFCON, Asian Cup, hazırlık maçları). Milli takım fikstürleri U17/U18/U19/U20/U21/U23/Kadın/Olimpiyat takımlarını filtreler; sadece A milli takım fikstürleri sayılır.
6. Veri Tazeliği
Günlük build 06:00 UTC'de GitHub Actions üzerinden çalışır: API-Football'dan yeni fikstür çeker, tamamlanmış sonuçlarda Pi-Ratings'i çalıştırır, yaklaşan pencereler için tahmin hesaplar (lig maçları için 30 gün, Dünya Kupası elemeleri + Uluslar Ligi için 60 gün, Dünya Kupası 2026 / EURO 2024 / Copa America gibi turnuva hub'ları için 90 gün), statik sayfaları yeniden üretir ve Cloudflare Pages'e deploy eder. Forward-tracking defteri sonuçları ekler — bir tahmini sonradan sessizce üzerine yazmıyoruz.
7. Yapmadıklarımız
Backtest iddiası yapmıyoruz (sadece forward-tracking). Hiçbir tahmin kademesinde ücretli yerleşim kabul etmiyoruz. Üçüncü taraf ticari operatörlere referans linki çalıştırmıyoruz. İçeriğimizi tahmin-ürün endüstrisine pazarlamıyoruz — materyal sadece analitik ilgi içindir. Maç sayfalarındaki editöryel cümleleri istek anında LLM'le üretmiyoruz; her maç sayfasındaki cümleler gerçek model çıktısı üzerine template-tabanlıdır. Kaybedilen haftaları gizlemiyoruz — yayınlanan her tahmin sonuç bilindikten sonra da maç sayfasında kalır.
8. Açık Standartlar ve Alıntı
Site verisi JSON/JSON-LD formatında, tam schema.org markup ile (SportsEvent, NewsArticle, BreadcrumbList, FAQPage, Dataset). hreflang alternatifleri her sayfayı 5 dilde (en/tr/ar/es/zh) birbirine bağlar. /llms.txt dosyamız AI ajanları için kanonik içerik dizinini deklare eder. Katı sahadayken gol metriği basit İngilizce ile anlatıldı, böylece algoritma dakika-bazlı oyuncu değişimi + gol akışına erişimi olan herkes tarafından tekrar üretilebilir.