Blog / Analiz / Analiz: ELO'nun Ötesi — 50.000 Maçla Öğrenme Hızı Metriğini Keşfetmek
Analiz: ELO'nun Ötesi — 50.000 Maçla Öğrenme Hızı Metriğini Keşfetmek
Analiz

Analiz: ELO'nun Ötesi — 50.000 Maçla Öğrenme Hızı Metriğini Keşfetmek

Giriş: Rekabetçi ortamlarda oyuncu performansını değerlendirmek çoğunlukla ELO veya benzeri rating sistemleriyle sınırlı kalır. Ancak ELO, oyuncunun ilerleme dinamiklerini ve öğrenme hızını direkt ölçmekte yetersizdir. Bu yazıda 50.000 maçlık gerçek veriyi kullanarak "öğrenme hızı" (learning rate) adını verdiğimiz yeni bir metriği nasıl geliştirdiğimizi, hesaplama yöntemlerini, uygulama örneklerini ve pratik çıkarımları adım adım anlatacağım.

Neden ELO Yetersiz?

ELO oyuncunun göreli gücünü tek bir skorda özetler. Ancak şu sorulara cevap vermez:

  • Oyuncu zamanla ne hızda gelişiyor?
  • Kısa dönem antrenmanlar gerçekten uzun vadeli gelişmeye dönüşüyor mu?
  • Maç türü, rakip profili veya zaman aralığı öğrenme hızını nasıl etkiliyor?

ELO bir anlık fotoğraf, öğrenme hızı ise zaman içindeki dinamik filmdir. O yüzden daha derin bir metrik gerekiyor.

Veri Seti ve Hazırlık

Analizde kullanılan veri seti: 50.000 maç, her maç için oyuncu kimliği, maç tarihi, rakip ELO'ları, maç sonucu, ham hamle/profil verileri (varsa) ve oyun türü etiketi.

Ön işleme adımları:

  1. Zaman damgasına göre sıralama ve her oyuncu için ardışık maçları dizileme.
  2. Eksik veya tutarsız kayıtların filtrelenmesi (ör: iptal edilen maçlar, düşük veri doğruluğu).
  3. Her maç için 'beklenen sonuç' hesaplama (ELO tabanlı), böylece aşırı kazanma/yenilme sapmalarını normalize etme.

Bu adımlar sayesinde oyuncu başına güvenilir zaman serileri elde ediyorsunuz.

Öğrenme Hızı (Learning Rate) Metriğinin Tanımı

Temel fikir: Oyuncunun performansı zamanda nasıl değişiyor? Bu değişim hem doğrusal hem de sürülen öğrenme eğrileriyle (logaritmik, expo) modellenebilir. Biz iki bileşenli bir yaklaşım öneriyoruz:

  • Kısa dönem adaptasyon: Son N maç içindeki performans artışı (ör: son 20 maçın kazanma yüzdesi, karşılaştırmalı elo farkı).
  • Uzun dönem öğrenme eğrisi: Oyuncunun ilk maçlarından güncel haline kadar ELO veya skill-estimate içindeki eğilimden türetilen eğri eğimi.

Bu iki bileşeni bileştirip normalize ederek tek bir skor (0-100 arası) elde ediyoruz: Öğrenme Hızı Endeksi (ÖHE).

Matematiksel Yaklaşım (özet)

Basitçe:

ÖHE = w1 * short_term_gain + w2 * long_term_slope_norm

Burada short_term_gain son 20 maçın beklenen-sonuç farkının ortalaması; long_term_slope_norm ise oyuncunun zaman serisi üzerinde yapılan regresyonun normalize eğimi. Ağırlıklar w1, w2 veri içi çapraz doğrulama ile belirlenir.

Örnek Hesaplama

Bir oyuncu için son 20 maçta beklenen sonucu 10 puan üstündeyse ve uzun dönem eğimi pozitifse, short_term_gain yüksek çıkar. Örneğin:

  • short_term_gain = 0.12 (yüzde 12'lik beklenenden fazla performans)
  • long_term_slope_norm = 0.04 (zaman içi düşük ama pozitif eğim)
  • w1=0.7, w2=0.3 => ÖHE = 0.7*0.12 + 0.3*0.04 = 0.096

Bunu 0-100 ölçeğine çevirdiğimizde ÖHE ≈ 9.6 olur. Bu değer göreli bir hız göstergesidir; aynı hesaplamayı tüm oyunculara uygulayıp percentil hesaplayarak kıyaslama yapılır.

Analiz Bulguları (50.000 maçtan öne çıkanlar)

1) Hızlı yükselişler genelde kısa ama güçlüdür: Son 15-30 maçta olumlu short_term_gain gösteren oyuncuların çoğu, sonraki 100 maç içinde ortalama 80 percentile gelişme kaydetti. Ancak bunların bir kısmı kısa vadeli form artışından (variance) kaynaklanıyor.

2) ELO sabit olabilir, ama öğrenme devam edebilir: Pek çok oyuncu ELO'sunda küçük dalgalanmalar gösterirken ÖHE artmaya devam etti; bu, oyuncunun yeni stratejiler öğrenip daha tutarlı hale geldiğini gösterir.

3) Rakip dağılımı önemli: Öğrenme hızı düşük görünüp aslında rakiplerin ortalama ELO'su sürekli artıyorsa, gelişim daha zor görünür. Bu yüzden ÖHE hesaplamasında rakip zorluğu düzeltmesi kritiktir.

Uygulama: Koçluk ve Antrenman İçin Çıkarımlar

Maskülen örnekler:

  • ÖHE düşük ama short_term_gain pozitifse: Kısa vadeli taktiksel düzeltmeler işe yarıyor; koçluk, sürdürülebilir stratejiye odaklanmalı.
  • ÖHE yüksek ama long_term_slope düşükse: Oyuncu form dalgalanması yaşıyor; mental hazırlık ve istikrar üzerine çalışılmalı.
  • Hem yüksek ÖHE hem de pozitif slope: Yatırım yapmaya değer; kaynak (antrenör, özel analiz) verildiğinde ROI yüksek olur.

Bu çıkarımlar takım ve bireysel bazda farklı planlar oluştururken rehber olur.

Görselleştirme ve Raporlama

Pratik bir gösterge paneli önerisi:

  1. Her oyuncu için zaman serisi ÖHE grafiği (haftalık/aylık agregat).
  2. Short_term_gain vs long_term_slope scatter plot (karelerle risk/seyrek alanlar gösterilir).
  3. Rakip zorluk düzeltmesi ile normalize edilmiş histogramlar ve percentil karşılaştırmaları.

Veriyi bir bakışta anlamak, koçun hızlı karar almasını sağlar.

Limitasyonlar ve Dikkat Edilmesi Gerekenler

Her metrik gibi ÖHE de kusursuz değil. Bazı riskler:

  • Veri kalitesi: Eksik maçlar, hatalı sonuç kayıtları metriği bozabilir.
  • Oyun meta değişiklikleri: Kural veya meta değiştiğinde geçmiş eğriler yanıltıcı olabilir.
  • Psikolojik ve sağlık faktörleri: Öğrenme hızını dış etmenler etkileyebilir.

Bu yüzden metriği tek karar noktası olarak kullanmamak, diğer nitel değerlendirmelerle desteklemek gerekir.

Sonuç: ELO'nun Ötesine Geçmek

50.000 maçlık analiz, öğrenme hızını ölçmenin mümkün ve pratik olduğunu gösterdi. ÖHE gibi bir metrik, ELO'nun sunduğu statik değerlendirmeye zaman içi dinamizm katarak koçlara, analistlere ve oyunculara somut aksiyon alanları sunar.

Uygulamada kilit adımlar: doğru veri toplama, kısa ve uzun dönem bileşenlerin ayrıştırılması, rakip zorluğu düzeltmesi ve sonuçların görselleştirilerek karar süreçlerine entegre edilmesi. Sonuç olarak, ELO bir başlangıç noktasıdır ama oyuncu gelişimini optimize etmek için öğrenme hızını ölçmek şarttır.

Özetle: Öğrenme hızını ölçen bir metrik geliştirmek, oyuncu gelişimini daha etkin takip etmeyi sağlar; 50.000 maçlık analizimiz, pratik hesaplama yöntemleri ve uygulama önerileriyle bu alanda somut adımlar atılabileceğini gösteriyor.