Hüseyin Koz · Teknik · 10 Nis 2026

Ulaşım Verilerinde Anomali Tespiti: İstatistiksel Yaklaşım

Z-skor tabanlı anomali modelini ulaşım zaman serilerine uyarlarken öğrendiklerimiz.

📊

Telemetri dünyasında veri her zaman göründüğü kadar temiz değildir. Bir elektrikli otobüsün batarya voltajındaki anlık sıçrama gerçekten bir arıza belirtisi mi, yoksa sensör gürültüsü mü? Ya da hızın bir anda sıfıra düşmesi bir kaza mı, yoksa tünelde kaybolan GPS sinyali mi?

Ulaşım platformlarında anomali tespiti sadece hataları bulmak değil, sistemin güvenilirliğini korumaktır. Bu yazıda, en temel ama en güçlü istatistiksel araçlardan biri olan Z-Skoru modelini ulaşım zaman serilerine uyarlarken edindiğimiz tecrübeleri paylaşıyoruz.

1. Verideki "Yabancı": Anomali Nedir?

Ulaşım verileri doğası gereği zaman serisidir. Ancak durağan değildir; trafik yoğunluğu, hava durumu ve sürücü davranışı gibi etkenlerden sürekli etkilenir.

Anomaliyi, verinin geri kalanından belirgin ölçüde ayrışan ve farklı bir mekanizma tarafından üretilmiş olabileceğinden şüphe edilen gözlem olarak tanımlayabiliriz.

Ulaşım tarafında genelde üç tip anomaliyle karşılaşırız:

2. İstatistiğin Gücü: Z-Skor Modeli

Anomaliyi tespit edebilmek için önce normalin ne olduğunu tanımlamak gerekir. Z-Skoru, bir veri noktasının ortalamadan kaç standart sapma uzaklıkta olduğunu ölçer.

z = (x - mu) / sigma

Burada x gözlemlenen değer, mu ortalama, sigma ise standart sapmadır. Genel kabul olarak z değeri +3 veya -3 sınırını aşıyorsa ilgili nokta anomali adayıdır.

3. Ulaşım Verilerinde Z-Skor Tuzakları

Mevsimsellik ve Dinamik Yapı

Ulaşım verilerinde sabit bir ortalamadan söz etmek çoğu zaman mümkün değildir. Sabah saatlerindeki motor sıcaklığı ile akşam saatlerindeki davranış farklıdır. Sabit ortalama kullanımı sahte alarm üretir.

Uç Değerlerin Ortalamayı Bozması

Veri setinde çok büyük hatalar varsa standart sapma şişer. Bu da gerçek anomalilerin görünmez hale gelmesine, yani maskeleme etkisine neden olur.

4. Çözüm: Hareketli Pencereler ve Modifiye Z-Skoru

M4 Core tarafında bu sorunu aşmak için rolling window ve MAD yaklaşımlarını birlikte kullanıyoruz.

Hareketli Z-Skoru

Sabit ortalama yerine son birkaç dakikalık pencere ortalaması kullanılır. Böylece model aracın o anki bağlamına uyum sağlar.

Daha Dayanıklı Yaklaşım: MAD

Ortalama ve standart sapma aykırı değerlere duyarlıdır. Medyan tabanlı modifiye Z-Skoru kirli veride daha dayanıklı sonuç verir.

M_z = 0.6745 * (x_i - x_median) / MAD

5. Uygulama Senaryosu: Fren Balata Sıcaklığı

Bir filoda fren balata sıcaklıklarını takip ettiğimizi düşünelim. Sistem her araç için son 1 saatlik medyan değeri hesaplar. Sıcaklık, grup medyanından 3.5 MAD üzeri saparsa alarm üretir.

Böylece yalnızca "sıcaklık arttı" demeyiz; "bu artış sürüş karakteristiğine göre istatistiksel olarak olağandışı" diyebiliriz.

6. Mühendislik Çıkarımları ve Öğrenilenler

Sonuç

İstatistiksel yöntemler, karmaşık yapay zeka modellerine geçmeden önce kurulması gereken en güçlü savunma hattıdır. Z-Skoru ve MAD, ulaşım verilerindeki gürültüyü azaltıp operasyonel güvenliği artırmak için oldukça verimli araçlardır.

En iyi anomali tespit sistemi, en çok alarm veren değil; en doğru alarmı en doğru zamanda verendir.

Bir sonraki yazıda, bu anomali sinyallerinin makine öğrenmesi modellerine nasıl beslendiğini ele alacağız.

Bu yaklaşımın projenize entegrasyonu hakkında aklınıza takılan bir nokta varsa, özellikle sahte pozitifleri azaltma yöntemleri üzerinden birlikte değerlendirebiliriz.