Yöntemler · Normalizasyon
Z-Skor Normalizasyonu (Standartlaştırma)
Z-skor normalizasyonu, bir karar tablosundaki her sütunu kendi ortalamasına ve standart sapmasına göre ölçekleyerek her ölçütü "ortalamadan kaç standart sapma uzakta" biçiminde birimsiz bir sayıya çeviren bir hazırlık adımıdır.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
Bazı karar problemlerinde önemli olan bir seçeneğin mutlak değeri değil, o değerin diğer seçeneklere göre ne kadar sıra dışı olduğudur. Z-skor normalizasyonu tam olarak bunu yapar: her sütunun ortalamasını ve standart sapmasını bulur, sonra her değerden ortalamayı çıkarıp standart sapmaya böler. Sonuçta ortalamanın üstündeki değerler pozitif, altındakiler negatif çıkar ve sıfıra yakın değerler "ortalama civarında" demektir. Bu işlem Zdzisław Hellwig tarafından 1968'de, ülkelerin gelişmişlik düzeyine göre sınıflandırılması için geliştirdiği taksonomik yöntemin standartlaştırma adımı olarak tanımlanmıştır; sonraki yıllarda TOPSIS ve benzeri birçok yöntemde alternatif bir normalizasyon seçeneği olarak kullanılmıştır.
Yöntemin Felsefesi
Z-skor normalizasyonunun arkasındaki soru şudur: "Bu seçenek, diğerlerine göre ortalamanın ne kadar üstünde ya da altında?" Vektör ya da doğrusal en büyüğe bölme normalizasyonu bir değeri sütunun büyüklüğüne ya da en büyük değerine göre ölçeklerken, z-skor bir değeri sütunun merkezine (ortalama) ve yayılımına (standart sapma) göre ölçekler. Bu, istatistiksel bir bakış açısıdır: her seçenek, kendi grubunun dağılımı içinde nerede durduğuna göre değerlendirilir. Bu yaklaşımın bir sonucu, normalize edilmiş değerlerin negatif olabilmesidir; bu diğer normalizasyon biçimlerinden farklı bir özelliktir ve sonraki adımın (ağırlıklama, toplama) negatif sayılarla uyumlu olmasını gerektirir.
Yöntem Nasıl Çalışır?
İşlem tek adımda, ama iki alt hesapla ilerler.
Birinci adım, ortalama ve standart sapmayı bulma. Her ölçüt sütunu için değerlerin ortalaması ve standart sapması hesaplanır. DecisionMind bu hesapta popülasyon standart sapmasını (bölen: seçenek sayısı) kullanır; örneklem standart sapması (bölen: seçenek sayısı eksi bir) küçük seçenek kümelerinde farklı bir sayı verir.
İkinci adım, ölçekleme ve yön düzeltmesi. "Çoğu iyi" bir ölçütte değerden ortalama çıkarılıp standart sapmaya bölünür; büyük değer büyük z-skor alır. "Azı iyi" bir ölçütte bu işlem ters çevrilir, ortalamadan değer çıkarılır; böylece küçük ham değer büyük (iyi) z-skor alır. Bu, z-skor normalizasyonunu vektör normalizasyonundan ayıran ikinci fark: yön düzeltmesi normalizasyon adımının içinde yapılır, sonraki adıma bırakılmaz.
Adımların formülleri DecisionMind'daki yöntem sayfasında verilir; bu kart formül taşımaz.
Çıktı Nasıl Yorumlanır?
Z-skor, bir seçeneğin o ölçütte ortalamadan kaç standart sapma uzakta olduğunu söyler. Sıfır "ortalama kadar", pozitif "ortalamanın üstünde", negatif "ortalamanın altında" demektir; ama "iki kat daha iyi" ya da "yüzde 50 daha kötü" gibi bir orana çevrilemez. Değerin büyüklüğü, o sütundaki dağılımın darlığına bağlıdır: dar bir dağılımda küçük bir ham fark bile büyük bir z-skor farkına dönüşebilir, geniş bir dağılımda büyük bir ham fark küçük bir z-skor farkı verir. Z-skor tablosu başka bir seçenek kümesiyle karşılaştırılamaz, çünkü ortalama ve standart sapma o kümenin kendi değerlerinden hesaplanır.
Bu nedenle:
"Z-skoru 1,22, yani bu seçenek yüzde 22 daha iyi"
yerine:
"Bu seçenek, bu grubun ortalamasından yaklaşık 1,22 standart sapma daha iyi konumdadır; bu oran değil, göreli bir konum ölçüsüdür"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Kesin (crisp) veriyle çalışır: her hücrede tek bir sayı, boş hücre yok. En az iki seçenek gerekir, çünkü standart sapma tek bir değerden hesaplanamaz; iki seçenekli bir tabloda standart sapma her zaman aynı mutlak farkı verir ve z-skorlar yalnız +1/-1 gibi simetrik bir çift olur. Bir sütunun tüm değerleri eşitse standart sapma sıfır çıkar ve bölme tanımsız hale gelir.
Bu bir yapı taşı kartıdır; DecisionMind'da kendi başına bir uzantısı (bulanık, gri, sezgisel sürümü) yoktur. Aynı işi farklı mantıkla yapan beş normalizasyon seçeneği daha vardır: vektör normalizasyonu (iki ayrı kayıtla), doğrusal en büyüğe bölme, doğrusal toplama bölme ve logaritmik normalizasyon; her biri ayrı bir yapı taşı kartında anlatılır. Popülasyon mu örneklem mi standart sapma kullanıldığı küçük seçenek kümelerinde (üç ile beş seçenek) sonucu görünür biçimde değiştirir; DecisionMind popülasyon standart sapmasını sabit tutar ve raporda bildirir.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Z-skor normalizasyonu, önemli olanın bir seçeneğin mutlak değeri değil grubun ortalamasına göre göreli konumu olduğu durumlarda uygundur; özellikle ölçütler arasında dağılımın genişliği çok farklıysa (bir ölçütte değerler birbirine yakın, diğerinde çok yayılmışsa) z-skor bu farkı otomatik olarak dengeler. Ayrıca "azı iyi" ölçütlerin yönünü normalizasyon adımının kendi içinde çözer.
Kullanılmaması gereken durum, seçenek sayısının çok küçük (iki-üç) olduğu ve standart sapmanın anlamlı bir dağılım temsil etmediği durumdur; böyle durumlarda z-skor aşırı duyarlı sonuçlar verebilir. Ayrıca karar vericinin normalize değeri "en iyi 1,0 alsın" gibi sezgisel bir referansla okumak istediği durumlarda z-skorun negatif ve sınırsız aralığı kafa karıştırıcıdır.
Ölçütler arası dağılım genişliği çok farklı, göreli konum önemli → Z-skor normalizasyonu
"En iyi seçenek 1,0 alsın" biçiminde sezgisel okuma isteniyor → Doğrusal en büyüğe bölme normalizasyonu
Öklid uzaklığına dayanan bir yönteme (TOPSIS) veri hazırlanıyor → Vektör normalizasyonu
Seçenek sayısı çok küçük (iki-üç) → Standart sapmaya dayanmayan bir normalizasyon tercih edilmeli
Güçlü Yanları
Z-skor normalizasyonunun en önemli üstünlüğü, ölçütler arasındaki dağılım genişliği farkını otomatik olarak dengelemesidir; dar dağılımlı bir ölçütteki küçük bir fark da, geniş dağılımlı bir ölçütteki büyük bir fark da aynı istatistiksel dile (standart sapma birimine) çevrilir. Yön düzeltmesini kendi içinde yaptığı için "azı iyi" ölçütlerde ayrı bir işlem gerektirmez. İstatistikte yaygın ve tanıdık bir kavrama (standartlaştırma) dayandığı için ekip içi iletişimi kolaylaştırır.
Zayıf Yanları
Sınırlılıkları vardır. Birincisi, negatif değerler üretir; toplama ve ağırlıklama adımlarının bunu doğru işlemesi gerekir, aksi halde yorum hatası oluşur. İkincisi, küçük seçenek kümelerinde standart sapma kararsızdır, tek bir uç seçenek eklenip çıkarılması tüm z-skorları önemli ölçüde değiştirir. Üçüncüsü, hangi standart sapmanın (popülasyon mu örneklem mi) kullanıldığı belirtilmezse sonuçlar başka bir hesaplamayla karşılaştırılamaz hale gelir. Dördüncüsü, normalizasyon biçiminin seçimi (z-skor mu vektör mü) nihai sıralamayı değiştirebilir (Jahan ve Edwards, 2015; Milani ve ark., 2005).
Sık Yapılan Hatalar
En yaygın hata, z-skoru bir yüzde ya da oran gibi okumaktır; z-skor yalnız ortalamaya göre standart sapma cinsinden bir uzaklıktır. İkinci hata, popülasyon ve örneklem standart sapmasını karıştırıp hangisinin kullanıldığını raporda belirtmemektir; küçük kümede bu ikisi görünür biçimde farklı sayı verir. Üçüncü hata, "azı iyi" ölçütte yön düzeltmesini normalizasyon adımında hem yapıp hem sonraki adımda tekrar yapmaktır; bu, ölçütün yönünü iki kez çevirip yanlış tarafa götürür. Dördüncü hata, iki ya da üç seçenekli küçük bir kümede z-skor kullanıp sonuçların kararlı olduğunu varsaymaktır.
Temel ilke şudur:
Z-skor bir seçeneği grubun ortalamasına göre konumlandırır, mutlak bir kalite ölçüsü vermez; hangi standart sapmanın kullanıldığı ve seçenek sayısının bu ölçüyü ne kadar kararlı kıldığı raporda açıkça belirtilmelidir.
Vakalar
Her vaka bir karar tablosuyla başlar, yöntemin bu tabloya ne yaptığını kelimeyle anlatır ve normalizasyon biçiminin seçimi değiştiğinde sonucun nasıl değiştiğini gösterir.
1. İstatistik: Popülasyon standart sapmasıyla standartlaştırma doğrulaması
Bu vaka gerçek bir kurumun kararını değil, DecisionMind motorunun kendi doğrulama örneğini anlatır. Üç seçenek üç ölçütte puanlanmıştır; C3 bu vakada "azı iyi" bir maliyet ölçütüdür.
| Seçenek | C1 | C2 | C3 |
|---|---|---|---|
| A1 | 3,0 | 5,0 | 4,0 |
| A2 | 5,0 | 3,0 | 2,0 |
| A3 | 4,0 | 4,0 | 3,0 |
| Yön | çoğu iyi | çoğu iyi | azı iyi |
Yöntem her sütunun ortalamasını ve popülasyon standart sapmasını bulur (üçü için de ortalama 4,0 ve standart sapma 0,8165). C1 ve C2'de değerden ortalama çıkarılıp standart sapmaya bölünür; C3 maliyet olduğu için ortalamadan değer çıkarılır.
| Seçenek | C1 (z) | C2 (z) | C3 (z, yön düzeltilmiş) |
|---|---|---|---|
| A1 | -1,2247 | 1,2247 | -1,2247 |
| A2 | 1,2247 | -1,2247 | 1,2247 |
| A3 | 0,0000 | 0,0000 | 0,0000 |
Sonuç şöyle okunur: A2, C1'de ham değeri en büyük (5,0) olduğu için z-skoru pozitiftir; ama C3'te ham maliyeti en düşük (2,0) olduğu için, yön düzeltmesi sayesinde yine pozitif (iyi) bir z-skor alır. A3 her ölçütte tam ortalama olduğu için üç sütunda da z-skoru sıfırdır.
Burada bir tereddüt yoktur, çünkü bu bir sıralama değil bir ölçekleme adımıdır. Standart sapmanın popülasyon mu örneklem mi olduğu, seçenek sayısı arttıkça fark yaratmaz ama bu üç seçenekli örnekte kayda değer bir fark yaratır: örneklem standart sapmasıyla (bölen 2 değil 3-1=2... seçenek sayısı 3 olduğu için bölen 2) hesaplansaydı z-skorlar farklı büyüklükte çıkardı.
Raporda: "Üç ölçüt de popülasyon standart sapmasıyla standartlaştırılmış, maliyet ölçütünün yönü normalizasyon adımında düzeltilmiştir."
Kaynak: Bu örnek DecisionMind'ın z-skor normalizasyonu motorunun doğrulama örneğidir; standartlaştırma fikri Hellwig'in (1968) taksonomik yöntemine dayanır, ancak bu belirli 3×3 tablo o çalışmadaki ülke verisinden alınmamış, motoru sınamak için kurulmuştur.
2. Madencilik: Ekskavatör seçimi
Bir maden ocağı işletmesi üç ekskavatör arasında seçim yapacaktır. Ölçütler kazı hızı puanı (ağırlık 0,40), yakıt verimliliği puanı (ağırlık 0,40) ve bakım kolaylığı puanı (ağırlık 0,20); üçü de "çoğu iyi" ve uzman değerlendirmesiyle puanlanmıştır.
| Ekskavatör | Hız (C1) | Verimlilik (C2) | Bakım (C3) |
|---|---|---|---|
| Ekskavatör 1 | 2 | 7 | 9 |
| Ekskavatör 2 | 2 | 5 | 2 |
| Ekskavatör 3 | 8 | 2 | 6 |
| Ağırlık | 0,40 | 0,40 | 0,20 |
İşletme önce vektör normalizasyonuyla ağırlıklı bir toplam hesaplar: Ekskavatör 1 için 0,5750, Ekskavatör 2 için 0,3571, Ekskavatör 3 için 0,5768 çıkar; sıra Ekskavatör 3, Ekskavatör 1, Ekskavatör 2'dir, ama Ekskavatör 3 ile Ekskavatör 1 arasındaki fark yalnız 0,0018'dir, neredeyse eşittir.
Satın alma ekibi bu kadar ince bir farkla karar vermeden önce aynı veriyi z-skor normalizasyonuyla da hesaplatır (ortalama ve popülasyon standart sapması her sütun için ayrı ayrı bulunur). Bu kez ağırlıklı toplam Ekskavatör 1 için 0,4039, Ekskavatör 2 için -0,4737, Ekskavatör 3 için 0,0698 çıkar; sıra Ekskavatör 1, Ekskavatör 3, Ekskavatör 2'ye döner ve Ekskavatör 1 ile Ekskavatör 3 arasındaki fark 0,3341'e çıkar, artık ince bir fark değildir.
Bunun nedeni şudur: Ekskavatör 1'in C3'teki değeri (9) sütunun en büyüğüdür ve ortalamadan (5,67) oldukça uzaktır; z-skor bu uzaklığı doğrudan ödüllendirirken, vektör normalizasyonu aynı değeri sütunun toplam büyüklüğüne göre ölçekler ve bu üstünlüğü daha az öne çıkarır.
Raporda: "Vektör normalizasyonuyla Ekskavatör 3 (0,5768) çok ince bir farkla (0,0018) önde çıkmıştır; z-skor normalizasyonuna geçildiğinde Ekskavatör 1 açık farkla (0,3341) öne geçmektedir. Karar, normalizasyon biçimine duyarlıdır ve bakım kolaylığındaki (C3) uç değerin ağırlığı gözden geçirilmelidir."
3. Kütüphanecilik: Kütüphane otomasyon sistemi seçimi
Bir halk kütüphaneleri müdürlüğü üç otomasyon yazılımı arasında seçim yapacaktır. Ölçütler arama hızı puanı, kullanıcı arayüzü memnuniyet puanı ve teknik destek puanıdır; hepsi "çoğu iyi"dir. Müdürlük vektör normalizasyonuyla ağırlıklı bir toplam hesaplar ve iki yazılımın puanı birbirine çok yakın çıkar.
Müdürlük burada tereddüt eder: teknik destek puanında bir yazılımın diğerlerinden belirgin biçimde ayrıldığını fark ederler ve bu ayrışmanın vektör normalizasyonunda yeterince öne çıkmadığından şüphelenirler. Vaka 2'deki gibi, z-skor normalizasyonuna geçildiğinde bu tür uç değerlerin ağırlıklı toplamda daha belirgin bir etki yaratması beklenir, çünkü z-skor bir değeri grubun ortalamasına ve yayılımına göre ölçekler. Müdürlük, tek bir normalizasyon biçimiyle üretilmiş ince bir farkı kesin bir üstünlük gibi sunmak yerine, iki normalizasyon biçimiyle de hesap yapıp sonucun değişip değişmediğini raporuna eklemeye karar verir.
Raporda: "İki aday yazılımın puanı vektör normalizasyonuyla çok yakın çıkmıştır; teknik destek ölçütündeki belirgin fark z-skor normalizasyonunda daha görünür hale gelmektedir, bu nedenle karar öncesi iki normalizasyon biçiminin sonuçları birlikte değerlendirilmiştir."
4. Yapılmaması Gereken
Birinci yanlış, Vaka 2'deki 0,4039 z-skorunu "Ekskavatör 1 yüzde 40 daha iyi" diye raporlamaktır; z-skor bir standart sapma birimidir, yüzde değildir. İkinci yanlış, vektör normalizasyonuyla çıkan 0,0018'lik ince farkı sorgulamadan kesin bir üstünlük ilan etmektir; z-skor normalizasyonuna geçildiğinde sıra açık farkla değişmektedir. Üçüncü yanlış, popülasyon ve örneklem standart sapmasını karıştırıp hangisinin kullanıldığını raporda belirtmemektir; üç seçenekli bir kümede bu ikisi farklı büyüklükte z-skor verir ve karşılaştırma yapılamaz hale gelir.
Kaynaklar
Adımların formülleri ve ara tablolar için DecisionMind yöntem sayfası: decisionmind.app/library/z-score-normalization
Hellwig, Z. (1968). Zastosowanie metody taksonomicznej do typologicznego podziału krajów ze względu na poziom ich rozwoju oraz zasoby i strukturę wykwalifikowanych kadr technicznych. Przegląd Statystyczny, 15(4), 307-327. (DOI yok)
Bielak, J., & Kowerski, M. (2019). Dynamics of Economic Development Measure. Fiftieth Anniversary of Publication of the Article by Prof. Zdzisław Hellwig. Barometr Regionalny. Analizy i Prognozy, 16(4), 153-165. DOI: 10.56583/br.56
Jahan, A., & Edwards, K. L. (2015). A state-of-the-art survey on the influence of normalization techniques in ranking: Improving the materials selection process in engineering design. Materials & Design, 65, 335-342. DOI: 10.1016/j.matdes.2014.09.022
Milani, A. S., Shanian, A., Madoliat, R., & Nemes, J. A. (2005). The effect of normalization norms in multiple attribute decision making models: a case study in gear material selection. Structural and Multidisciplinary Optimization, 29, 312-318. DOI: 10.1007/s00158-004-0473-1