İçeriğe geç

Baskı ve Momentum

Yayın grafiklerindeki “momentum” barı, veri görselleştirmenin en yaygın yanlışlanamaz iddiasıdır. Ekrana bir dalga gelir, bir takım lehine şişer, kimse şunu sormaz: hangi olaylar, hangi ağırlıkla, ne kadar geriye bakılarak?

Sorunun ciddiyeti şurada: bu üç parametre yazılmadığında grafik yanlış değildir — değerlendirilemez. Yanlış bir grafik düzeltilebilir; tanımsız bir grafik tartışılamaz bile.

Aynı problem “baskı” metriklerinde ters yönden çıkar. PPDA gibi ölçütlerde düşük değer daha yoğun baskı demektir. Metrik doğru hesaplanmış olsa bile, alışıldık bir çubuk grafiğe konduğunda en iyi baskı yapan takım en kısa çubuğu alır ve okuyucu tam tersini anlar.

Momentum, geçmiş olayların unutulan toplamıdır. Her olay ii için bir zaman tit_i ve işaretli bir ağırlık wiw_i tanımlanır; işaret olayın hangi takım lehine olduğunu gösterir.

M(t)=titwieλ(tti)M(t) = \sum_{t_i \le t} w_i \, e^{-\lambda (t - t_i)}

λ\lambda [1/dakika] sönüm hızıdır. Yorumlanabilir hâli yarı ömürdür:

t1/2=ln2λt_{1/2} = \frac{\ln 2}{\lambda}

λ=0.08\lambda = 0.08 için t1/28.7t_{1/2} \approx 8.7 dakika: bir olay, 8.7 dakika sonra ağırlığının yarısını kaybeder.

Ham M(t)M(t) sınırsızdır; arka arkaya gelen olaylarda ölçek dışına taşar. İki çözüm var ve biri bilgi siler:

M^(t)=tanh ⁣(M(t)s)\hat{M}(t) = \tanh\!\left(\frac{M(t)}{s}\right)

tanh değeri (1,1)(-1, 1) aralığına sürekli biçimde sıkıştırır. Uç bölgede eğim azalır ama sıralama korunur: M=8M = 8 ile M=12M = 12 hâlâ farklı değerler üretir. Buna karşılık clamp(M/s, -1, 1) her ikisini de tam olarak 1.00 yapar — iki farklı maç durumu ekranda ayırt edilemez hâle gelir.

ss ölçek parametresidir; tipik olarak olay ağırlıklarının aynı yarı ömür içindeki beklenen toplamı seçilir. Bu sayfadaki grafikte s=4s = 4.

Formül parametresiz anlamsızdır. Aşağıdaki tablo bu sayfadaki grafiğin tam tanımıdır — grafiği yeniden üretmek için gereken her şey burada:

Olaywiw_iGerekçe
Gol±5Skoru değiştirir, oyunun akışını sıfırlar
İsabetli şut±3Net gol girişimi
Ceza sahası girişi±2Tehdit üretimi, sonuçtan bağımsız
Korner±2Sürdürülen baskının göstergesi
Kontratak±2Alan kazanımı
Son üçlüde top kaybı∓2Rakip lehine geçiş fırsatı

Diğer parametreler: λ=0.08\lambda = 0.08 (varsayılan), s=4s = 4, örnekleme adımı 0.5 dakika, işaret kuralı: pozitif = ev sahibi.

Aynı olay listesi, sadece λ\lambda değiştirilerek farklı anlatılar üretir. Ev sahibi ve deplasman lehine eğri altında kalan alanların oranı:

λ\lambdat1/2t_{1/2}Ev alanıDeplasman alanıOranOkunacak anlatı
0.0323.1 dk35.711.83.03“Ev sahibi maça hükmetti”
0.088.7 dk30.113.42.25“Ev sahibi üstündü”
0.203.5 dk22.311.71.90“Ev sahibi biraz önde”
0.352.0 dk16.89.41.79“Maç başa baş geçti”

Üç kata karşı 1.8 kat. Veri sabit, olaylar sabit, ağırlıklar sabit. Değişen tek şey hafızanın uzunluğu. Bu yüzden λ\lambda grafiğin dipnotu değil, kendisidir.

Rakip pas başına savunma aksiyonu, saha bölgesiyle sınırlı:

PPDA=rakibin bo¨lgedeki pas sayısısavunma aksiyonu sayısı\text{PPDA} = \frac{\text{rakibin bölgedeki pas sayısı}}{\text{savunma aksiyonu sayısı}}

Küçük PPDA = rakip her pasında daha çok müdahale = yoğun baskı. Metriğin yönü sezgiye terstir; bu, hesabın değil sunumun problemidir.

Sıfır çizgisi silinmez. İşaretli bir büyüklükte sıfır, verinin yönünü belirleyen tek referanstır. Eğri sıfırı kestiği anda dolgu rengi değişir; okuyucu üstünlüğün el değiştirdiğini renkten okur.

Dolgu, işarete göre bölünür. Tek renkli dolgu okuyucuyu eğrinin mutlak değerine odaklar; oysa bilgi işarettedir. Üst yarı ve alt yarı ayrı clipPath ile boyanır.

Parametreler grafiğin içinde yazar. λ\lambda ve t1/2t_{1/2} kaydırıcının yanında, her an görünür. Kaydırıcının kendisi de bir arayüz kararıdır: okuyucu parametreyi oynatabiliyorsa iddia yanlışlanabilir hâle gelir.

Olaylar eksen üzerinde işaretlenir. Eğri türetilmiş bir büyüklüktür; ham olaylar görünmezse okuyucu eğrinin nereden geldiğini denetleyemez.

Ters yönlü metriklerde eksen çevrilir veya metrik çevrilir. PPDA’yı çubuk grafiğe koyarken ya eksen ters çevrilip açıkça etiketlenir, ya da metrik 1/PPDA1/\text{PPDA} olarak “baskı yoğunluğu” adıyla sunulur. Üçüncü seçenek — olduğu gibi bırakmak — yanlış okumaya davetiyedir.

▲ Ev sahibi▼ Deplasman
Maç boyunca üstel sönümlü momentum eğrisi. Sıfır çizgisinin üstü Ev sahibi, altı Deplasman lehine.0'15'30'45'60'75'90'+10−1 4' — Ceza sahası girişi (w = +2) 11' — İsabetli şut (w = +3) 17' — Kontratak (w = -2) 23' — İsabetli şut (w = -3) 28' — Gol (w = -5) 35' — Ceza sahası girişi (w = +2) 41' — İsabetli şut (w = +3) 52' — Gol (w = +5) 58' — Korner (w = +2) 64' — Ceza sahası girişi (w = -2) 70' — İsabetli şut (w = -3) 77' — İsabetli şut (w = +3) 84' — Gol (w = +5) 88' — Ceza sahası girişi (w = +2)
Olaylar ve ağırlıkları sabit; değişen tek şey λ. Küçük λ uzun hafıza (maçın tamamı), büyük λ kısa hafıza (son birkaç dakika) demektir. Aynı maç, λ seçimine göre "ev sahibi bastırdı" ya da "maç başa baş" anlatısı üretir — bu yüzden λ grafiğin yanında yazılmadan momentum eğrisi yanlışlanamaz bir iddiadır.

clamp — bilgi siler

const momentum = (t) =>
Math.max(-1, Math.min(1, ham(t) / S));
// ham = 8 → 1.00
// ham = 12 → 1.00 ← ayırt edilemez
// ham = 40 → 1.00 ← ayırt edilemez

Tepe bölgesindeki tüm farklar düzleşir. Grafik “maksimum”da takılı kalır ve maçın en yoğun anları birbirinden ayrılamaz.

tanh — sıralama korur

const momentum = (t) =>
Math.tanh(ham(t) / S);
// ham = 8 → 0.964
// ham = 12 → 0.995
// ham = 40 → 0.99999

Eğim azalır ama sıralama korunur. Uç değerler sıkışır, hiçbiri kaybolmaz.

PPDA olduğu gibi

// "Baskı" başlıklı çubuk grafik
veri = [
{ takim: 'X', ppda: 7.2 }, // en kısa çubuk
{ takim: 'Y', ppda: 12.8 },
{ takim: 'Z', ppda: 18.4 }, // en uzun çubuk
];
// Okuyucu: "Z en çok baskı yapıyor"
// Gerçek : X en çok baskı yapıyor

Yön açıkça çözülmüş

// Metrik çevrilir ve yeniden adlandırılır
veri = [
{ takim: 'X', yogunluk: 1 / 7.2 }, // 0.139
{ takim: 'Y', yogunluk: 1 / 12.8 }, // 0.078
{ takim: 'Z', yogunluk: 1 / 18.4 }, // 0.054
];
eksen.baslik = 'Baskı yoğunluğu (1/PPDA) — yüksek = daha yoğun';
// Ham PPDA detay katmanında kalır

Sönüm çekirdeği eλΔte^{-\lambda \Delta t} futbola özgü değil. Aynı formül, aynı parametre ifşası zorunluluğuyla birlikte üç alanda da geçerlidir:

FutbolÜrün analitiğiFinans
OlayŞut, gol, ceza sahası girişiOturum, satın alma, paylaşımİşlem, hacim sıçraması
Ağırlık wiw_iTehdit değeriGelir katkısıİşlem büyüklüğü
λ\lambda seçimiMaç temposuKullanıcı dönüş döngüsüVolatilite rejimi
Metriğin adıMomentumYakınlık ağırlıklı etkileşimMomentum göstergesi
Ters yönlü ölçütPPDAChurn oranıRisk skoru

Her üçünde de aynı kural: sönüm sabitini yazmayan bir “momentum” grafiği, üzerinde tartışılabilecek bir iddia sunmuyor demektir.