duelstat

Kapsam

Hangi ligler, hangi sezonlar, ne kadar veri — ve nerelerde kaynak veri hatalı.

Kaynak

Maç, kadro ve aksiyon verisi api-football (api-sports.io) üzerinden geliyor. Puan durumu bizim kendi fikstür kayıtlarımızdan hesaplanıyor.

Neden puan durumunu da kendimiz hesaplıyoruz: hazır tabloyu çekseydik oyuncu puanlarıyla tablodaki puanlar farklı maç kümelerinden gelebilirdi. Aynı fikstürden türetmek bu tutarsızlığı baştan engelliyor.

Bilinen veri sorunları

Kaynak veri kusursuz değil. Aşağıdakiler ölçülmüş, gizlenmiyor ve mümkün olduğunca düzeltiliyor.

Mevki her zaman doğru değil

Mevki sezona özgü okunuyor (bir oyuncu bir sezon orta saha, ertesi sezon forvet olabilir). Yine de kaynak bazen tuhaf sınıflandırıyor — 20+ gol atmış bir oyuncuya "orta saha" diyebiliyor. Mevkidaş yüzdelikleri bundan etkilenir.

Doğum tarihlerinin bir kısmı yaklaşık

Kaynak tam tarihi bilmediğinde 1 Ocak yazıyor. Arşivde oynayan oyuncuların yaklaşık %2'si böyle — rastgele olsaydı %0.27 olurdu. Bu oyuncuların yaş bilgisi ile işaretleniyor ve yaş karşılaştırması bir yıla kadar kayabilir. Ayrıca oyuncuların ~%5'inde doğum tarihi hiç yok.

Aynı oyuncu bazen iki kayıt

Kaynak bazen aynı kişiyi iki ayrı kimlikle tutuyor; kariyer ikiye bölünüyor ve sıralamada dakikası eksik çıkıyor. Adı ve doğum tarihi birebir eşleşen kayıtlar birleştirildi (denetim izi tutuluyor). Kanıtı zayıf olanlara — aynı isim ama doğum tarihi eksik — dokunulmadı: aynı isimli iki futbolcu Türkiye'de çok yaygın ve iki kişinin istatistiğini birleştirmek, ayrı bırakmaktan daha kötü bir hata.

Eleme turları ve alt ligler

Kaynak, 2. Lig ve 3. Lig için oyuncu istatistiği vermiyor; o ligler kapsam dışında. Kapsam zaman içinde geri de gidebiliyor, bu yüzden her veri çekiminde yeniden kontrol ediliyor.

Güncelleme

Bitmiş bir maçın verisi değişmez, o yüzden her maç yalnızca bir kez çekilir. Yeni maçlar düzenli aralıklarla eklenir ve sıralamalar yeniden hesaplanır.

Puanın nasıl hesaplandığı →