Bir arşivde hesaplanan sonuç yüzdesi, çoğu zaman yalnızca gerekli verisi bulunan maçlara aittir. Oranı eksik olan karşılaşmalar sessizce dışarıda bırakıldığında okuyucu hangi maçların incelendiğini göremez. Bu nedenle sonuç tablosundan önce bir kapsama tablosu hazırlamak gerekir.
Paydayı fikstürden başlayarak kurun
Öğretici örneğimizde çalışma kapsamında 200 maç olsun. Seçilen market ve zaman noktasında bunların 140’ında geçerli fiyat bulunuyor; 60’ında bulunmuyor. Fiyat kapsamı 140 / 200 = yüzde 70’tir. Bu sayı, seçilen sonucun gerçekleşme oranından farklıdır.
Fiyatı bulunan 140 maçın 84’ü incelenen sonuçla bitmişse gözlenen sonuç sıklığı 84 / 140 = yüzde 60 olur. Doğru ifade “geçerli fiyatı bulunan 140 maçta yüzde 60”tır. Bunu kapsamda bulunan bütün 200 maçın oranı gibi sunmak, eksik grubu gözlenmiş saymak olur.
Bilinmeyen grup hangi farkı yaratabilir?
Sırf eksikliğin önemini göstermek için, kalan 60 maçın sonuçlarının da bilinmediğini varsayalım. Hiçbiri seçilen sonuçla bitmediyse toplam 84 / 200 = yüzde 42; tamamı o sonuçla bittiyse 144 / 200 = yüzde 72 olur. Yüzde 42–72 bir güven aralığı değildir. Yalnızca bu özel senaryoda bilinmeyen sonuçlara ilişkin en uç sayımların sınırıdır.
Gerçekte maç sonuçları biliniyor, yalnızca fiyatlar eksikse sonuçları tekrar toplayarak tüm fikstürün yüzdesini hesaplayabilirsiniz. Fakat bu kez de o maçların belirlediğiniz oran filtresine uyup uymadığını bilemezsiniz. Sonucun bulunması, eksik fiyatı veya bilinmeyen filtre üyeliğini tamamlamaz.
Eksiklik nedenlerini ayrı sayın
- Kaynakta market hiç açılmamış
- İstenen zaman aralığında fiyat gözlenmemiş
- Maç veya market kimliği eşleştirilememiş
- Kayıt bozuk ya da sonuçlandırma kapsamı belirsiz
- Maç ertelenmiş, iptal edilmiş veya çalışma kuralına göre dışlanmış
Bu nedenler aynı anlama gelmez. Bir kayıt aynı anda birden fazla sorun taşıyorsa toplamların şişmemesi için birincil dışlama nedeni belirleyin; diğer sorunları ayrıca not edin. Her dışlama kuralını sonuçlara bakmadan önce yazın.
Eksikleri tahminle doldurmak her zaman çözüm değildir
Bir sağlayıcının bulunmayan fiyatını başka sağlayıcının fiyatıyla doldurmak yeni bir varsayım getirir. Sonradan görülen kapanış fiyatını erken zamanın fiyatı yerine koymak ise araştırma anında bulunmayan bilgi kullanabilir. scikit-learn’in veri sızıntısı açıklaması bu zaman ayrımının model değerlendirmesindeki önemini anlatır.
Yayınlanacak kapsama raporunda toplam fikstür, geçerli fiyat sayısı, dışlama nedenleri ve liglere göre kapsam yer alsın. Veri kaynağının notlarını ayrıca okuyun. Düşük kapsam tek başına analizi değersiz yapmaz; kapsamı gizlemek, sonucu olduğundan genel gösterir.
Kaynaklar ve yöntem
Hesaplar ve senaryolar bu yazı için hazırlanmış öğretici örneklerdir; gerçek maç verisi, ürün performansı veya gelecek sonuç tahmini değildir. Kaynaklar belirtilen kavram ve yöntemler için kullanılmıştır. Metin yapay zekâ yardımıyla hazırlanmış; kaynaklar ve hesaplar kontrol edilmiştir.
- Football-Data: data coverage and collection notes — erişim 14 Eylül 2026
- scikit-learn: data leakage — erişim 14 Eylül 2026
