Veri Setlerinde Aykırı Değerler Nasıl Tespit Edilir

Aykırı değerlerin veri analizini nasıl etkilediğini, Z-skoru ve IQR gibi yöntemlerle nasıl tespit edilip yorumlanacağını öğrenin.

Veri Setlerinde Aykırı Değerler Nasıl Tespit Edilir

Fotoğraf: RDNE Stock project / Pexels

Bir veri setiyle çalışırken karşılaşılan her sayı, aynı hikayeyi anlatmaz. Bazı gözlemler diğerlerinden o kadar farklıdır ki, ya bir hata sinyali verirler ya da gerçekten dikkat çekici bir durumu işaret ederler. Bu gözlemlere "aykırı değer" (outlier) denir ve onları doğru tespit edip yorumlamak, veri analizinin güvenilirliği açısından kritik bir adımdır.

Bir bakışta

  • Aykırı değerler ortalama ve standart sapmayı bozarak analiz sonuçlarını yanıltıcı hale getirebilir.
  • Bir değerin hata mı yoksa gerçek nadir bir olay mı olduğunu ayırt etmek çok önemlidir.
  • Z-skoru, IQR ve kutu grafiği gibi yöntemler aykırı değerleri tespit etmek için birlikte kullanılır.

Aykırı Değer Nedir ve Neden Önemlidir?

Aykırı değer, bir veri setindeki genel örüntüden belirgin şekilde sapan gözlemdir. Örneğin bir sınıftaki öğrencilerin sınav notları çoğunlukla 60-90 arasında toplanıyorsa, notu 5 olan bir öğrenci dikkat çekici bir aykırı değerdir.

Bu tür değerler basit görünse de analiz sonuçlarını ciddi şekilde çarpıtabilir. Diyelim ki on kişilik bir grubun aylık geliri 5.000-8.000 TL arasında değişiyor, ancak biri 500.000 TL kazanıyor. Bu tek değer, grubun ortalamasını gerçek durumu yansıtmayacak şekilde yukarı çeker; standart sapmayı da olduğundan çok daha büyük gösterir. Böyle bir ortalamaya bakarak "grubun tipik geliri" hakkında yorum yapmak yanıltıcı olur.

Aykırı değerler göz ardı edildiğinde, hem tanımlayıcı istatistikler (ortalama, standart sapma) hem de bu istatistiklere dayanan modeller yanlış sonuçlar üretebilir. Bir aykırı değeri fark etmeden yapılan bir tahmin modeli, gerçekte var olmayan bir örüntüyü öğrenmiş gibi davranabilir. Bu yüzden aykırı değer tespiti, veri temizliğinin ve analiz güvenilirliğinin ayrılmaz bir parçasıdır.

Aykırı Değerlerin Kaynağı: Hata mı, Gerçek mi?

Bir aykırı değer fark edildiğinde atılacak ilk adım, onun neden ortaya çıktığını anlamaya çalışmaktır. Kaynağına göre üç genel kategori düşünülebilir:

Ölçüm hatası: Bir sensörün arızalanması, bir cihazın yanlış kalibre edilmesi ya da anket sorusunun yanlış anlaşılması gibi durumlar, gerçekte olmayan bir değeri veri setine sokabilir. Örneğin bir hava durumu sensörünün bir anlık arızayla -200 derece göstermesi, fiziksel olarak mümkün olmayan bir aykırı değer üretir.

Veri girişi hatası: İnsan kaynaklı yazım hataları da yaygın bir sebeptir. Bir kişinin yaşının "35" yerine yanlışlıkla "350" girilmesi ya da kilogram yerine gram cinsinden bir değerin sisteme kaydedilmesi, birim karışıklığından doğan tipik bir hatadır.

Gerçek ama nadir olay: Bazı aykırı değerler hiçbir hatadan kaynaklanmaz, sadece nadir görülen gerçek bir durumu yansıtır. Bir e-ticaret sitesindeki günlük satışlar arasında, kampanya günü yapılan olağanüstü yüksek satış rakamı buna örnektir.

Bu ayrımın önemi şuradadır: bir hata kaynaklıysa değerin düzeltilmesi veya çıkarılması makul olabilir, ama gerçek bir olayı yansıtıyorsa bu değeri silmek, analizden değerli bir bilgiyi kaybetmek anlamına gelir.

Basit İstatistiksel Yöntemler: Ortalama, Standart Sapma ve Z-Skoru Mantığı

Ortalama, bir veri setinin merkezini; standart sapma ise değerlerin bu merkez etrafında ne kadar yayıldığını özetler. Bu iki değer birlikte kullanıldığında, bir gözlemin "tipik" mi yoksa "sıra dışı" mı olduğuna dair bir fikir verir.

Burada devreye giren kavram z-skorudur. Z-skoru, basitçe bir değerin ortalamadan kaç standart sapma uzakta olduğunu gösterir. Örneğin z-skoru 2 olan bir değer, ortalamadan iki standart sapma uzaktadır; z-skoru 0'a yakın değerler ise ortalamaya yakın, sıradan gözlemlerdir.

Genel bir pratik kural olarak, mutlak z-skoru belirli bir eşiğin üzerinde olan (örneğin 2 veya 3'ün üzerinde) değerler aykırı değer adayı olarak işaretlenebilir. Ancak bu eşik kesin bir kural değil, yaklaşık bir yol göstericidir; verinin doğasına göre esnetilmelidir.

Bu yöntemin önemli bir sınırı vardır: en iyi sonucu, verinin normal dağılıma (çan eğrisi şekline) yakın olduğu durumlarda verir. Veri çarpıksa -yani bir tarafa doğru uzun bir kuyruğu varsa- ortalama ve standart sapmanın kendisi de aykırı değerlerden etkilenerek yanıltıcı hale gelebilir. Böyle durumlarda z-skoru yöntemi tek başına yeterli olmayabilir.

Çeyrekler Açıklığı (IQR) Yöntemiyle Sınır Belirleme

Çarpık dağılımlarla çalışırken daha dayanıklı bir alternatif, çeyrekler açıklığı (Interquartile Range, IQR) yöntemidir. Bu yöntem, ortalama yerine medyan ve çeyrekler gibi sıralamaya dayalı ölçütleri kullanır.

Bir veri setini küçükten büyüğe sıraladığınızda: medyan verinin tam ortasındaki değerdir, birinci çeyrek (Q1) verinin alt yarısının medyanı, üçüncü çeyrek (Q3) ise üst yarısının medyanıdır. IQR, Q3 ile Q1 arasındaki farktır ve verinin orta yüzde ellisinin ne kadar yayıldığını gösterir.

Aykırı değer sınırları buradan türetilir: genellikle Q1'in 1,5 kat IQR kadar altındaki ve Q3'ün 1,5 kat IQR kadar üstündeki değerler aykırı değer olarak kabul edilir. Bu sınırların dışında kalan gözlemler dikkatle incelenmeye değer görülür.

IQR yönteminin z-skoruna göre avantajı, medyan ve çeyreklerin -ortalamanın aksine- birkaç aşırı değerden kolayca etkilenmemesidir. Bu yüzden çarpık veya uç değerler içeren veri setlerinde daha güvenilir bir sınır belirleme aracı olarak öne çıkar.

Görselleştirme ile Gözle Tespit: Kutu Grafiği ve Dağılım Grafiği

Sayısal yöntemler yanında, gözle görsel inceleme de aykırı değerleri anlamanın hızlı ve sezgisel bir yoludur.

Kutu grafiği (box plot), tam olarak IQR mantığına dayanır: kutunun alt ve üst kenarları Q1 ve Q3'ü, kutunun içindeki çizgi medyanı gösterir. Kutudan uzanan "bıyıklar" normal aralığı temsil eder; bu bıyıkların dışında kalan noktalar genellikle ayrı noktalar (nokta işaretleri) olarak gösterilir ve doğrudan aykırı değer adaylarını görselleştirir.

Dağılım grafiği (scatter plot), özellikle iki değişken arasındaki ilişkiyi incelerken, genel bulut örüntüsünün dışında kalan noktaları göz önüne serer. Histogram ise bir değişkenin dağılımını çubuklar halinde gösterir; ana yığından uzak, tek başına duran çubuklar aykırı değerlere işaret edebilir.

Bu görsel teknikler, sayısal yöntemlerin yerini almaz; onları tamamlayan bir doğrulama katmanı sunar. Bir z-skoru veya IQR hesabıyla işaretlenen bir değerin gerçekten "gözle de" farklı durduğunu görmek, analizcinin karara olan güvenini artırır. Site içindeki Veri Görselleştirme kategorisinde bu teknikler daha detaylı ele alınabilir.

Büyük Veri Setlerinde Aykırı Değer Tespiti

Birkaç yüz satırlık bir veri setinde kutu grafiğine bakmak veya z-skorlarını gözden geçirmek pratikken, milyonlarca satırlık bir veri setinde bu yaklaşım sürdürülebilir olmaktan çıkar. Tek tek grafik okumak ya da satır satır kontrol etmek ne zaman açısından ne de doğruluk açısından mümkün değildir.

Bu noktada otomatik ve algoritmik yaklaşımlar devreye girer. En basit haliyle bunlar, önceden belirlenmiş istatistiksel eşiklere (belirli bir z-skoru veya IQR sınırı gibi) dayanan kural tabanlı sistemler olabilir; sistem, bu kurallara uymayan her gözlemi otomatik olarak işaretler. Daha karmaşık veri setlerinde ise kümeleme tabanlı yöntemler kullanılır: veriler benzer gruplara ayrılır ve hiçbir kümeye tam olarak uymayan noktalar aykırı değer adayı sayılır.

Ancak otomasyonun tek başına yeterli olmadığını unutmamak gerekir. Algoritmik olarak işaretlenen değerlerin bir kısmı, insan gözüyle yapılan bir örnekleme kontrolüyle doğrulanmalıdır. Otomasyon, ölçeği yönetilebilir kılar; insan denetimi ise bağlamı ve anlamı korur. Bu konu Büyük Veri kategorisindeki içeriklerle de yakından ilişkilidir.

Tespit Sonrası Karar: Silmek mi, İncelemek mi?

Bir aykırı değer tespit edildiğinde akla gelen ilk refleks genellikle onu veri setinden çıkarmaktır. Ancak bu adım dikkatli atılmalıdır, çünkü doğrudan silme işlemi gerçek ve değerli bir bilginin kaybına yol açabilir. Yukarıda bahsedilen kampanya günü satış artışı örneğinde olduğu gibi, bazı "aykırı" görünen değerler aslında analiz edilmesi gereken en önemli bulgulardır.

Bu yüzden önerilen yaklaşım, önce incelemek, kaynağını anlamaya çalışmak ve bağlama göre karar vermektir. Bir sensör arızası olduğu netse düzeltme veya çıkarma makul olur; ama neden belirsizse, aceleci bir silme işlemi yerine ek araştırma tercih edilmelidir.

Bazı durumlarda değeri tamamen silmek yerine ayrı bir şekilde işaretlemek ve ana analizin dışında tutmak, ya da farklı bir dönüşüm (örneğin logaritmik ölçek) uygulayarak etkisini azaltmak daha dengeli bir çözüm olabilir. Böylece hem bilgi kaybı önlenir hem de aykırı değerin ana sonuçları çarpıtması engellenir.

Aykırı Değer Analizinin Veri Kalitesi ve Veri Gizliliği ile İlişkisi

Aykırı değerler, bazen tek başına bir istatistiksel mesele olmanın ötesinde, daha genel bir veri kalitesi sorununun işareti olabilir. Bir veri setinde sık sık aykırı değerlerle karşılaşılıyorsa, bu durum veri toplama sürecinde sistematik bir hata olduğuna dair bir uyarı niteliği taşıyabilir. Bu yüzden aykırı değer analizini, düzenli yapılan bir veri temizliği sürecinin parçası olarak görmek faydalıdır.

Ayrıca aykırı ve nadir değerler, veri gizliliği açısından da dikkat gerektirir. Özellikle küçük veri gruplarında, bir değişkenin uç noktasında yer alan tek bir kişi -örneğin bir grupta çok yüksek bir gelire veya nadir görülen bir özelliğe sahip tek kişi- diğer bilgilerle birleştirildiğinde daha kolay tanımlanabilir hale gelebilir. Bu durum, veri anonimleştirilmiş olsa bile kişinin yeniden tespit edilme riskini artırabilir.

Bu nedenle, özellikle açık veri paylaşımı ve veri gizliliği süreçlerinde aykırı değerlerin nasıl ele alınacağına dikkatli yaklaşılmalıdır. Bir aykırı değeri analiz için tutmak isterken, o değerin ait olduğu bireyin gizliliğini de gözetmek gerekir. Bu konu Veri Gizliliği ve Açık Veri kategorilerinde daha ayrıntılı işlenmektedir.

Sonuç olarak, aykırı değer tespiti sadece bir istatistik tekniği değil, veri analizinin bütünlüğünü, kalitesini ve etik yönlerini bir arada koruyan bir uygulamadır. Basit z-skoru mantığından IQR yöntemine, kutu grafiklerinden büyük veri otomasyonuna kadar farklı araçları bir arada kullanmak, hem daha güvenilir sonuçlar elde etmeyi hem de veriyle sorumlu bir şekilde çalışmayı mümkün kılar.

Veri Merceği Editör Ekibi

Veriyi anlamak, geleceği görmek

Tüm yazıları

Sen ne düşünüyorsun?

Yorumlar onaylandıktan sonra yayınlanır. E-posta adresin yayınlanmaz.

Haftanın fikirleri, gelen kutunda.