Yöntemler · Normalizasyon
Logarithmic Normalization (Logaritmik Normalizasyon)
Bu yöntem her sütunu, hücrelerin doğal logaritmasını sütundaki logaritmaların toplamına bölerek ölçeklendirir; böylece büyük değerler arasındaki oransal fark korunurken mutlak büyüklük farkının baskınlığı azalır.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
Logarithmic Normalization, diğer normalizasyon yapı taşlarından farklı olarak doğrudan toplama değil çarpmaya dayalı bir mantıkla çalışır. Değerleri toplamadan önce logaritmalarını alır, bu yüzden oyun teorisi tabanlı yöntemler ve geometrik ortalamaya dayanan birleştirme adımlarıyla doğal bir uyum taşır. Çıktısı bir sıralama değildir; sütun içindeki büyüklük farklarını log ölçeğinde ifade eden, DecisionMind'ın bir sonraki adımda kullanacağı normalize edilmiş bir tablodur. Zavadskas ve Turskis, 2008'de oyun teorisi bağlamında bu normalizasyon biçimini önermiştir; amaçları, klasik doğrusal normalizasyonun büyük ölçek farklarını olduğundan fazla öne çıkarmasını engellemektir.
Yöntemin Felsefesi
Yöntemin sorduğu soru şudur: bu seçeneğin log ölçeğindeki payı ne kadardır? Doğrudan büyüklükler yerine büyüklüklerin logaritmaları toplanır ve paylaştırılır. Logaritma toplamak, orijinal sayıları çarpmaya eşdeğerdir; bu yüzden yöntem, kriterlerin birbirini çarpımsal biçimde etkilediği durumlarla, örneğin üretim miktarı ile birim verim arasındaki ilişkiyle, doğal bir uyum kurar. Felsefi sonucu şudur: 10 ile 100 arasındaki fark, doğrusal ölçekte on kat gibi görünürken log ölçeğinde çok daha küçük bir farka iner. Yöntem, büyük mutlak farkları yumuşatarak seçenekler arasındaki orantısal ilişkiyi korumayı seçer; bu, verinin ölçek farkı büyükse bir avantaj, küçük bir fark gerçekten önemliyse bir dezavantajdır.
Yöntem Nasıl Çalışır?
Yöntem iki adımda ilerler.
Birinci adım, referans değerin bulunması. Fayda kriterinde sütundaki her değerin doğal logaritması alınır ve bu logaritmaların toplamı hesaplanır.
İkinci adım, log toplamına bölme. Fayda kriterinde her hücrenin logaritması, log toplamına bölünür. Maliyet kriterinde önce fayda formülüyle geçici bir pay hesaplanır, sonra bu payın biri eksiği alınıp sütunun geri kalanına yeniden paylaştırılır. Örnek olarak bir maliyet sütununda değerler 54,1, 46,8 ve 81,0 olsun. Logaritmaları sırasıyla 3,9906, 3,8459 ve 4,3944'tür, toplamları 12,2309 eder. İlk değerin geçici payı 3,9906/12,2309 = 0,3262 olur. Bu payın biri eksiği 0,6738'dir; üç seçeneğin bu eksik değerleri toplandığında 2,0000 çıkar, çünkü üç payın toplamı zaten 1'dir. İlk seçeneğin nihai maliyet payı 0,6738/2,0000 = 0,3369 olur; en düşük maliyete sahip seçenek bu ikinci çevirmeden sonra en yüksek payı alır.
Sıfır ve negatif değerler bu yöntemde tanımsızdır. Doğal logaritma sıfırda tanımsızdır, eksi sonsuza gider; negatif sayılarda ise reel sayılar kümesinde hiç tanımlı değildir. Bu yüzden yöntem yalnız kesinlikle pozitif veri ister. Veride sıfır ya da negatif değer varsa yöntem uygulanmadan önce tüm sütuna sabit bir sayı eklenerek veri pozitif aralığa kaydırılmalıdır; bu kaydırma miktarı raporda belirtilmelidir, çünkü sonucu etkiler.
Adımların formülleri DecisionMind'daki yöntem sayfasında verilir; bu kart formül taşımaz.
Çıktı Nasıl Yorumlanır?
Normalize edilmiş değer, bir seçeneğin o kriterdeki log ölçekli payını gösterir; başka bir şey söylemez. Sütundaki tüm paylar toplandığında her zaman 1 eder, tıpkı Linear Sum Normalization'da olduğu gibi; ama pay burada doğrudan büyüklüklerden değil büyüklüklerin logaritmalarından hesaplanmıştır. Bu yüzden iki seçenek arasındaki ham değer farkı çok büyük olsa bile normalize edilmiş pay farkı görece küçük kalabilir. Bu nedenle:
"Bu seçeneğin üretimi diğerinin altı katı, demek ki payı da altı kat büyük olmalı"
yerine:
"Üretim farkı log ölçeğinde daha küçük göründüğü için pay farkı da orantılı biçimde küçüktür; ham üretim tablosu ayrıca gösterilmelidir"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Yöntem kesin veri ister: her hücrede tek bir kesinlikle pozitif sayı. DecisionMind'da bu yapı taşının bulanık, gri ya da sezgisel veri türlerinde ayrı bir uzantısı yoktur; her veri türü kendi ev sahibi yönteminin kendi normalizasyon adımını kullanır. Elinizde şunlar olmalı: satırlarda seçenekler, sütunlarda kriterler, her hücrede sıfırdan kesinlikle büyük bir sayı ve her kriter için yön bilgisi. Yöntem ağırlık üretmez, ağırlık da istemez. En az iki seçenek gerekir; değerler arasındaki ölçek farkı ne kadar büyükse yöntemin sıkıştırma etkisi o kadar belirginleşir.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Verileriniz kesin ve kesinlikle pozitifse, kriterler arasında büyük ölçek farkı varsa, örneğin bir kriter onlarla diğeri binlerle ölçülüyorsa, bu yöntem uygundur. Oyun teorisi tabanlı ya da çarpımsal birleştirme mantığı taşıyan ev sahibi yöntemlerle doğal bir uyum kurar. Kullanılmaması gereken durum, verinin sıfır ya da negatif değer içermesidir; bu durumda önce veri kaydırılmalı ya da min-max normalizasyonuna geçilmelidir. Değerler arasındaki büyük mutlak farkın kararda olduğu gibi görünmesi isteniyorsa da bu yöntem tercih edilmemelidir, çünkü log ölçek bu farkı kasıtlı olarak küçültür.
Veri kesin, kesinlikle pozitif, ölçek farkı büyük → Logarithmic Normalization
Veri sıfır veya negatif içeriyor → Min-Max Normalization
Büyük fark olduğu gibi yansısın isteniyor → Linear Max ya da Linear Sum Normalization
Ev sahibi yöntem TOPSIS ve klasik biçimi korunacaksa → Vector Normalization
Sonuç bir pay olarak okunacak ama log sıkıştırması istenmiyorsa → Linear Sum Normalization
Güçlü Yanları
Yöntemin üstünlüğü, büyük ölçek farklarını taşıyan verilerde tek bir aşırı değerin tüm tabloyu domine etmesini engellemesidir. Zavadskas ve Turskis (2008), bu biçimin özellikle çarpımsal birleştirme yapan yöntemlerde tutarlı sonuç verdiğini göstermiştir. Log ölçek, oransal ilişkileri (bir değerin diğerinin kaç katı olduğunu) doğrusal ölçekten daha sadık koruyabilir; bu, kriterlerin doğası gereği çarpımsal olduğu alanlarda bir avantajdır.
Zayıf Yanları
Zayıflığı, yalnız kesinlikle pozitif veriyle çalışmasıdır; sıfır ya da negatif değer içeren hiçbir tabloya doğrudan uygulanamaz. Jahan ve Edwards (2015), normalizasyon biçiminin seçiminin sıralama sonucunu ciddi ölçüde etkileyebileceğini, log tabanlı yöntemlerin de bu etkiye dahil olduğunu göstermiştir. Vafaei, Ribeiro ve Camarinha-Matos (2018), farklı normalizasyon biçimlerinin aynı tabloya farklı sıra verebildiğini sayısal örneklerle göstermiştir. Log sıkıştırması, gerçek dünyada önemli olan büyük bir farkı (örneğin çok daha ucuz bir seçenek) sonuçta daha az belirgin gösterebilir; bu, verinin doğasına göre bir avantaj değil bir dezavantaj olabilir.
Sık Yapılan Hatalar
En sık hata, veride sıfır ya da negatif değer varken yöntemi doğrudan uygulamaktır; logaritma tanımsız kalır ve hesap çöker ya da fark edilmeden hatalı bir sayı üretir. İkinci hata, log ölçekli payı doğrudan ham büyüklük farkı gibi yorumlamaktır; iki seçeneğin payı yakınsa bile ham değerleri arasında büyük bir fark olabilir. Üçüncü hata, veriyi pozitif aralığa kaydırırken kaydırma miktarını raporlamamaktır; farklı kaydırma miktarları farklı sonuç verir. Dördüncü hata, bu yöntemi toplamsal (doğrudan toplanan) bir ev sahibi yöntemle kullanıp çarpımsal mantığın avantajını hiç kullanmamaktır.
Temel ilke şudur:
Logarithmic Normalization, büyüklükleri çarpımsal bir ölçekte paylaştırır; bu, büyük ölçek farklarını yumuşatır ama küçük bir farkın gerçekte önemli olduğu durumlarda bu önemi de gizleyebilir.
Vakalar
Her vaka bir karar tablosuyla başlar, normalizasyon biçiminin ev sahibi yöntemin sonucunu nasıl değiştirdiğini kelimeyle ve sayıyla gösterir.
1. Madencilik: Bir maden işletmesinin sondaj ekipmanı seçimi (öğretici örnek, DecisionMind'ın karşılaştırma örneği)
Bir maden işletmesi üç sondaj ekipmanı teklifi arasında seçim yapacaktır. Üç ölçüt vardır: birim maliyet, günlük üretim kapasitesi ve güvenlik puanı. Maliyet azı iyi, üretim ve güvenlik çoğu iyidir. İşletme ağırlıkları üretime en çok, maliyete orta, güvenliğe en az verecek biçimde belirlemiştir.
| Ekipman | Birim maliyet (bin dolar/saat) | Günlük üretim (ton/gün) | Güvenlik puanı |
|---|---|---|---|
| E1 | 54,1 | 14,9 | 19,2 |
| E2 | 46,8 | 87,6 | 8,5 |
| E3 | 81,0 | 85,7 | 10,7 |
| Yön | azı iyi | çoğu iyi | çoğu iyi |
| Ağırlık | 0,30 | 0,50 | 0,20 |
İşletme bu tabloyu TOPSIS ile değerlendirecektir. Tablo Logarithmic Normalization ile eşitlenirse üretim sütunundaki büyük fark, 14,9 ile 87,6 arasında yaklaşık altı kat, log ölçeğinde çok daha küçük bir farka iner. Maliyet sütununda ise önce log tabanlı geçici pay hesaplanır, sonra ters çevrilir; E2 en düşük maliyete sahip olduğu için bu sütunda en yüksek payı alır. Tablo bu şekilde normalize edilip ağırlıklandıktan sonra ideal ve anti-ideal ekipman kurulur, uzaklıklar ölçülür ve yakınlık puanı hesaplanır.
| Ekipman | Yakınlık puanı (Logarithmic) | Sıra | Yakınlık puanı (Vektör normalizasyonu) | Sıra |
|---|---|---|---|---|
| E3 | 0,816 | 1 | 0,706 | 2 |
| E2 | 0,778 | 2 | 0,773 | 1 |
| E1 | 0,227 | 3 | 0,285 | 3 |
Sonuç şöyle okunur. Logarithmic Normalization ile E3 birinci sıraya çıkar. Üretim sütunundaki büyük fark log ölçeğinde küçültüldüğü için E2'nin üretimdeki hafif üstünlüğü kararı tek başına belirlemez; E3'ün güvenlik puanındaki görece küçük üstünlük (10,7'ye karşı 8,5) sonucu dengeye getirir. Aynı tabloya vektör normalizasyonu uygulandığında E2 birinci sıraya geçer; vektör normalizasyonu ham büyüklükleri doğrudan ölçeklediği için üretim sütunundaki geniş fark bu ölçekte de büyük kalır ve E2'nin maliyet ile üretimdeki üstünlüğü baskın çıkar. E1 her iki yöntemde de açık farkla sonuncudur.
İşletme burada tereddüt eder. E2 ile E3 arasındaki sıra, yalnız hangi normalizasyon biçiminin seçildiğine bağlı olarak değişir; girdiler ve ağırlıklar aynı kalmıştır. Bu yüzden rapor, sıranın normalizasyon seçimine duyarlı olduğunu ve iki yöntemin sonucunu birlikte göstermesi gerektiğini belirtmelidir.
Raporda: "Üretim farkının log ölçeğinde küçülmesi nedeniyle Logarithmic Normalization ile E3 öne çıkar; aynı veriye vektör normalizasyonu uygulandığında E2 birinci sıraya geçer, çünkü bu yöntem üretim farkını olduğu gibi büyük tutar."
Kaynak: Sayılar bu kartın yazarı tarafından kurgulanmış, Python ile klasik TOPSIS algoritması koşturularak hesaplanmıştır. Bu örnek DecisionMind'ın normalizasyon karşılaştırma örneğidir, bir yayından alınmamıştır.
2. Telekom: Bir operatörün baz istasyonu ekipmanı tedarikçisi seçimi
Bir telekom operatörü, üç baz istasyonu ekipmanı tedarikçisi arasında seçim yapacaktır. Ölçütler birim maliyet, kapsama alanı ve arıza sıklığıdır; maliyet ve arıza sıklığı azı iyi, kapsama alanı çoğu iyidir. Operatör, tabloyu Logarithmic Normalization ile eşitlemiştir; çünkü kapsama alanı verileri kilometrekare cinsinden çok büyük ölçek farkları taşır.
Diyelim ki bir tedarikçinin kapsama alanı diğerlerinden onlarca kat büyük olsun, çünkü farklı bir anten teknolojisi kullanır. Doğrusal bir normalizasyonda bu tedarikçi kapsama sütununu tek başına domine ederdi. Logarithmic Normalization ise bu farkı log ölçeğine indirger; tedarikçinin üstünlüğü yine görünür ama diğer iki tedarikçinin arıza sıklığı ve maliyet performansı da sonuçta söz sahibi olabilir.
Operatör burada tereddüt eder: kapsama alanındaki gerçek fark operasyonel olarak çok büyük önem taşıyor olabilir, ama log ölçek bu farkı sonuçta olduğundan küçük gösteriyor olabilir. Bu, verinin doğası (kapsama gerçekten çarpımsal mı yoksa doğrudan mı önemli) netleştirilmeden karar verilmemesi gerektiği anlamına gelir.
Raporda: "Kapsama alanındaki büyük fark Logarithmic Normalization'da log ölçeğine indirgenmiştir; bu farkın operasyonel önemi doğrusal ölçekte ayrıca değerlendirilmelidir."
3. Denizcilik: Bir liman işletmesinin vinç ekipmanı seçimi
Bir liman işletmesi, üç konteyner vinci teklifi arasında seçim yapacaktır. Ölçütler saatte kaldırılan konteyner sayısı, enerji tüketimi ve bakım maliyetidir; enerji tüketimi ve bakım maliyeti azı iyi, kaldırma kapasitesi çoğu iyidir. İşletme tabloyu Logarithmic Normalization ile eşitlemiştir.
Diyelim ki bir vincin bakım maliyeti diğerlerinden çok düşük, neredeyse sıfıra yakın bir değer olsun. Doğal logaritma sıfıra çok yaklaşan bir sayıda çok büyük negatif bir değer üretir; bu durum log toplamını ve dolayısıyla tüm sütunun paylarını bozabilir. İşletme, veriyi doğrudan yönteme sokmadan önce bu aşırı düşük değeri kontrol etmek zorunda kalır.
Raporda: "Bakım maliyeti sıfıra çok yakın bir vinç için Logarithmic Normalization doğrudan uygulanmamış, veri önce kontrol edilmiş ve gerekirse sabit bir sayı eklenerek kaydırılmıştır."
4. Yapılmaması Gereken
Aynı maden tablosunda maliyet çoğu iyi işaretlenseydi en pahalı ekipman E3 bu sütunda en yüksek payı alır, gerçekte en masraflı teklif en avantajlı gibi görünürdü. İkinci yanlış, E3'ün üretim sütunundaki payını üretimi E2'den çok daha yüksek diye okumaktır; log ölçek büyük farkı zaten küçültmüştür, pay farkı ham üretim farkını birebir yansıtmaz. Üçüncü yanlış, maliyet sütununda bir ekipman değeri veri hatasıyla 0 bin dolar girilirse yöntemi olduğu gibi çalıştırmaktır; doğal logaritma sıfırda tanımsızdır ve hesap çöker.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri için DecisionMind yöntem sayfası: decisionmind.app/library/logarithmic-normalization
Zavadskas, E. K., & Turskis, Z. (2008). A new logarithmic normalization method in games theory. Informatica, 19(2), 303–314. DOI: 10.15388/informatica.2008.215
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
Vafaei, N., Ribeiro, R. A., & Camarinha-Matos, L. M. (2018). Data normalisation techniques in decision making: case study with TOPSIS method. International Journal of Information and Decision Sciences, 10(1), 19. DOI: 10.1504/ijids.2018.090667
Çelen, A. (2014). Comparative Analysis of Normalization Procedures in TOPSIS Method: With an Application to Turkish Deposit Banking Market. Informatica, 25(2), 185–208. DOI: 10.15388/informatica.2014.10