Yöntemler · Nesnel ağırlık
Bulanık PCA (Fuzzy Principal Component Analysis, TFN bileşen profili)
Kriterler üçgen bulanık sayıyla (TFN) verildiğinde, temel bileşenler analizini alt sınır, en olası değer ve üst sınır üzerinde ayrı ayrı çalıştırıp üç sonucu ortalayarak ağırlık üreten nesnel bir profildir.
Temel yöntemin veri türü: Bulanık (Fuzzy)
Yöntem Nedir?
Bulanık PCA bir sıralama yöntemi değildir; seçenekleri sıralamaz, kriterlerin ağırlığını üretir. Girdi olarak her hücrede tek bir sayı yerine üçgen bulanık sayı (TFN) alır: alt sınır, en olası değer ve üst sınır. Bu, verinin kesin değil "yaklaşık" ya da uzman yargısıyla verildiği durumları temsil eder.
Yöntemin dayandığı fikir, temel bileşenler analizidir (Principal Component Analysis, PCA); bu istatistiksel teknik Karl Pearson tarafından 1901'de tanımlanmıştır ve kriterler arasındaki ortak değişimi (varyansı) yakalayan birkaç "bileşene" indirger. DecisionMind'ın bu profili, kesin PCA hesabını TFN'nin üç bileşenine (alt sınır, en olası değer, üst sınır) ayrı ayrı, birbirinden bağımsız olarak uygular ve üç sonucu ortalar. Bu yaklaşım, literatürde tek bir kurucu makaleye dayanan, "fuzzy PCA ağırlıklandırması" adıyla anılan standart bir yöntem değildir; DecisionMind'ın kendi mühendislik profilidir ve manifest bunu açıkça böyle tanımlar. Kriterler arasındaki ilişkiye bakarak ağırlık üretmek isteyen ama verisi bulanık olan bir kullanıcı için pratik bir çözümdür; ne var ki "PCA" adını taşımasının ötesinde, tek bir akademik kaynağın onayladığı bir formülasyon değildir.
Yöntemin Felsefesi
PCA'nın arkasındaki fikir şudur: bir kriter grubu birbirine çok bağlıysa (biri artınca diğerleri de artıyorsa), bu grup aslında tek bir ana eğilimi ölçüyordur ve bu eğilimi en güçlü yansıtan kriterler daha çok ağırlık hak eder. Yöntem, kriterler arası ortak değişimi matematiksel olarak ayrıştırır ve her kriterin bu ortak değişime ne kadar katkı sağladığını ölçer. Bulanık uyarlamada bu fikre bir soru daha eklenir: veri kesin olmayıp bir aralıkta (l, m, u) verildiğinde, "en kötümser okumayla," "en olası okumayla" ve "en iyimser okumayla" hesaplanan ağırlıklar birbirinden ne kadar farklı çıkar? Üç okuma birbirine yakınsa belirsizlik ağırlığı fazla etkilemiyor demektir; üç okuma birbirinden uzaksa TFN'nin genişliği sonucu gerçekten değiştiriyor demektir.
Bu felsefenin sonucu, yöntemin hem "kriterler arasındaki yapıyı" hem "verinin ne kadar belirsiz olduğunu" aynı anda göstermesidir. Ama üç bileşenin bağımsız çalıştırılması, TFN'nin kendi iç tutarlılığını (alt sınırın, en olası değerin ve üst sınırın birlikte tek bir bulanık büyüklüğü temsil ettiğini) hesaba katmaz; üç ayrı kesin problem çözülür ve sonunda ortalanır.
Yöntem Nasıl Çalışır?
Yöntem üç adımda ilerler.
Birinci adım, girdi doğrulama. Her hücredeki üçgen bulanık sayının alt sınır ≤ en olası değer ≤ üst sınır sırasını sağladığı ve her kriter için bir yön (çoğu iyi / azı iyi) bildirildiği kontrol edilir. En az iki alternatif ve iki kriter aranır; hiçbir kriter alternatifleri ayırt etmiyorsa (üç bileşende de bütün değerler aynıysa) hesap durur.
İkinci adım, üç bağımsız PCA. Kesin PCA hesabı sırasıyla en küçük-en büyük ölçeklemesi, standartlaştırma, kriterler arası korelasyon matrisinin özdeğer ve özvektörlere ayrıştırılması ve özdeğeri 1'in üzerinde kalan bileşenlerin (Kaiser ölçütü) tutulmasından oluşur. Bu hesap, TFN'nin alt sınır tablosuna, en olası değer tablosuna ve üst sınır tablosuna ayrı ayrı uygulanır. Her tablo kendi başına kesin bir PCA sonucu, yani kendi ağırlık vektörünü üretir.
Üçüncü adım, ortalama ve belirsizlik ölçüsü. Üç ağırlık vektörünün ortalaması alınır ve toplamı 1 olacak biçimde yeniden ölçeklenir; bu son ağırlık vektörüdür. DecisionMind ayrıca bu ortalamanın yalnız en olası değerden çıkan ağırlıktan ne kadar uzaklaştığını ve üç bileşen arasındaki en büyük ağırlık farkını da hesaplayıp raporlar; bu iki sayı, TFN'nin genişliğinin sonucu ne kadar etkilediğinin göstergesidir.
Adımların formülleri ve ara tabloları DecisionMind'daki yöntem sayfasında verilir; bu kart formül taşımaz.
Çıktı Nasıl Yorumlanır?
Ağırlık vektörü, kesin PCA'da olduğu gibi kriterlerin ortak varyansa katkısını yansıtır; ama burada bu katkı üç ayrı okumanın (kötümser, olası, iyimser) ortalamasıdır. Yanında raporlanan iki ek sayı okunmadan ağırlık tek başına eksik yorumlanır: bileşenler arası en büyük fark küçükse (örneğin binde birkaç), TFN'nin genişliği ağırlığı neredeyse hiç değiştirmemiş demektir ve kesin veriyle aynı sonuca güvenle yaklaşılabilir. Bu fark büyükse, alt ve üst sınırın seçimi sonucu gerçekten değiştiriyor demektir ve rapor bu duyarlılığı belirtmelidir.
Ağırlık kriterin karar vericiye göre önemini değil, verideki ortak değişime katkısını ölçer; bu, kesin PCA-WEIGHT kartında anlatılan yorumla aynıdır, yalnız burada üç bulanık okumanın ortalaması alınmıştır.
Bu nedenle:
"Bulanık PCA analizi bu kriterin en önemli kriter olduğunu gösterdi"
yerine:
"Bu üç bulanık okumanın ortalamasında bu kriter ortak varyansa en çok katkı sağlıyor; alt ve üst sınır arasındaki fark ağırlığı şu kadar değiştiriyor, bu da belirsizliğin sonuca etkisini gösteriyor"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Bu profil bulanık (üçgen bulanık sayı, TFN) veriyle çalışır: her hücrede tek bir sayı yerine alt sınır, en olası değer ve üst sınır üçlüsü bulunur. Veriniz kesinse (her hücrede tek bir sayı) bu profile gerek yoktur; DecisionMind'da aynı fikrin kesin karşılığı ayrı bir kart olan PCA Ağırlıklandırmasıdır. DecisionMind'da bu bulanık profilin kendi içinde ayrı bir uzantısı yoktur.
Elinizde şunlar olmalı: satırlarda alternatifler, sütunlarda kriterler, her hücrede l ≤ m ≤ u sırasını sağlayan bir üçlü; her kriter için "çoğu mu iyi, azı mı iyi" bilgisi. Ağırlık girilmez; yöntem ağırlığı üretir. En az iki alternatif ve iki kriter gerekir. Alt sınır ile üst sınır birbirine çok yakınsa (neredeyse kesin veri gibi) üç bileşenin sonucu da birbirine yaklaşır ve bulanıklığın kattığı bilgi azalır.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Kriterleriniz sayısal ama kesin değilse, uzman yargısıyla bir aralıkta ("en az şu, muhtemelen şu, en çok şu") verilmişse ve kriterler arasındaki ortak yapıya göre ağırlık türetmek istiyorsanız bu profil bir seçenektir. Belirsizliğin ağırlığı ne kadar etkilediğini görmek istediğiniz durumlarda, yalnız tek bir kesin sayı vermek yerine bu üç okumayı karşılaştırmak faydalıdır.
Kullanılmaması gereken durumlar hem felsefesinden hem kaynağının niteliğinden gelir. Kriterler arasında güçlü bir ortak yapı beklenmiyorsa PCA'nın temel varsayımı (birkaç bileşenin çoğu varyansı açıklaması) sağlanmaz ve ağırlıklar dengesiz çıkabilir. Alternatif sayısı azsa (üç dört alternatif) korelasyon matrisi güvenilir kurulamaz. Sonucun tek bir literatür kaynağına dayanan, akademik olarak yerleşmiş bir yöntem olması gerekiyorsa bu profil yerine kaynağı net bir yöntem tercih edilmelidir; örneğin bir tez ya da hakemli yayında "literatürde tanımlı fuzzy PCA yöntemi" diye sunulacaksa bu profil kullanılmamalıdır. Bu profilin kurucusu bir akademik makale değil DecisionMind'ın kendi motorudur.
Veri bulanık, kriterler arası ortak yapı önemli → Bulanık PCA
Veri kesin → PCA Ağırlıklandırması
Yalnız ayırt edicilik yeterli, ortak yapı önemli değil → Bulanık Entropi
Akademik yayında tek bir yerleşik yöntem kaynağı gerekiyor → Kaynağı net bir bulanık ağırlık yöntemi seçin, bu profili değil
Alternatif sayısı çok az → Korelasyon matrisi güvenilmez, sonucu ihtiyatla okuyun
Güçlü Yanları
Bu profilin en pratik yanı, kesin PCA'nın kriterler arası ortak yapıyı yakalama gücünü bulanık veriye taşımasıdır. Üç bileşenin ayrı ayrı hesaplanıp karşılaştırılması, belirsizliğin ağırlığı ne kadar etkilediğini doğrudan gösterir; bu, tek bir kesin sayıdan çıkan ağırlıkta görünmeyen bir bilgidir. Hesabı adım adım izlenebilir ve her bileşen ayrı raporlanabilir.
Zayıf Yanları
Sınırlılıkların en önemlisi kaynağın niteliğidir: bu profilin tek bir akademik makalesi yoktur; DecisionMind'ın kendi kaynak kodundan (bir yazılım deposundan) türetilmiş bir mühendislik profilidir ve manifest bunu "evidence level C" olarak, yani bağımsız literatür doğrulaması olmayan bir kanıt düzeyi olarak işaretler. İkincisi, üç bileşenin bağımsız hesaplanması TFN'nin iç tutarlılığını (alt, orta ve üst sınırın birlikte tek bir bulanık büyüklüğü temsil ettiğini) göz ardı eder; sonuçta üç ayrı kesin problem çözülüp ortalanır, gerçek bir bulanık aritmetik yapılmaz. Üçüncüsü, kesin PCA'nın kendi sınırlılıkları (az alternatifte güvenilmez korelasyon, kriterler arası doğrusal olmayan ilişkilerin görülememesi) burada da geçerlidir. Dördüncüsü, alt ve üst sınır arasındaki fark her kriterde aynı büyüklükte değilse, yani bir kriterde daha "eşit" bir belirsizlik, başka bir kriterde daha "çarpık" bir belirsizlik varsa, bu asimetri yalnız üst sınır bileşeninin ağırlığını etkileyebilir. Bu etkinin nedeni ortalamaya bakınca görünmez; ayrı bileşenlere bakmak gerekir.
Sık Yapılan Hatalar
En yaygın hata, bu profili "literatürde tanımlı, adı geçen fuzzy PCA yöntemi" diye sunmaktır; bu profil DecisionMind'ın kendi mühendislik kararıdır ve raporda böyle belirtilmelidir.
İkinci hata, yalnız son ağırlığa bakıp üç bileşen arasındaki farkı hiç incelememektir; belirsizliğin sonucu ne kadar etkilediği bu farktan anlaşılır. Üçüncü hata, alt ve üst sınırı birbirine çok yakın (neredeyse kesin veri gibi) girip sonra "bulanık analiz yaptık" demektir; TFN'nin genişliği neredeyse sıfırsa üç bileşen de aynı sonucu verir ve bulanıklığın kattığı bir şey olmaz. Dördüncü hata, az alternatifle (üç dört alternatif) çıkan ağırlıkları kesin bir oranmış gibi raporlamaktır; korelasyon matrisi bu büyüklükte güvenilir değildir.
Temel ilke şudur:
Bulanık PCA ağırlığı üç ayrı kesin hesabın ortalamasıdır; rapor hem bu ortalamayı hem bileşenler arasındaki farkı göstermeli ve bu profilin bir literatür standardı değil DecisionMind'ın mühendislik profili olduğunu açıkça belirtmelidir.
Vakalar
Her vaka bir karar tablosuyla başlar, yöntemin bu tabloya ne yaptığını kelimeyle anlatır ve çıkan ağırlıkların nasıl okunacağını gösterir. Birinci vaka DecisionMind'ın kaynak koduna karşı doğrulama örneğidir, bir literatür vakası değildir. Diğer vakalar öğretici kurgudur.
1. Tekstil: Kumaş tedarikçisi kalite değerlendirmesi (DecisionMind kaynak-kod doğrulama örneği)
Bu örnek bir literatür vakası değildir; DecisionMind'ın bulanık PCA motorunu, yöntemin dayandığı kaynak koduna (analyse_asisance deposu) karşı doğrulamak için kullanılan bir tablodur. Dört tedarikçi üç kriterde üçgen bulanık sayılarla değerlendirilmiştir: kumaş dayanıklılığı ve renk tutarlılığı "çoğu iyi", hata oranı "azı iyi"dir. Değerler uzman denetçilerin "en kötü, en olası, en iyi" biçiminde verdiği tahminleri temsil eder.
| Tedarikçi | Dayanıklılık (TFN) | Renk tutarlılığı (TFN) | Hata oranı (TFN, maliyet) |
|---|---|---|---|
| T1 | (1, 2, 3) | (4, 5, 6) | (7, 8, 9) |
| T2 | (2, 3, 5) | (7, 8, 10) | (3, 4, 6) |
| T3 | (5, 6, 7) | (2, 3, 4) | (8, 9, 10) |
| T4 | (4, 5, 6) | (6, 7, 8) | (1, 2, 3) |
Yöntem üç bileşeni ayrı ayrı işler. Bu tabloda alt sınırın en olası değerden farkı her hücrede tam olarak birdir; bu yüzden en küçük-en büyük ölçeklemesinden sonra alt sınır tablosu en olası değer tablosuyla birebir aynı sonucu verir ve iki bileşen aynı ağırlığı üretir. Üst sınırın farkı ise T2 tedarikçisinde diğerlerinden büyüktür (iki birim, diğerlerinde bir birim); bu küçük asimetri üst sınır bileşeninin ağırlığını diğer ikisinden ayıran tek kaynaktır.
| Kriter | Alt sınır ağırlığı | Olası değer ağırlığı | Üst sınır ağırlığı | Ortalama (nihai) |
|---|---|---|---|---|
| Dayanıklılık | 0,2952 | 0,2952 | 0,2586 | 0,2830 |
| Renk tutarlılığı | 0,3320 | 0,3320 | 0,3600 | 0,3413 |
| Hata oranı | 0,3728 | 0,3728 | 0,3814 | 0,3757 |
Sonuç şöyle okunur. Üç kriter de birbirine yakın ağırlıklar almıştır; en büyük fark hata oranı ile dayanıklılık arasında yaklaşık 0,09'dur. Bileşenler arasındaki en büyük ağırlık sapması yaklaşık 0,037'dir (renk tutarlılığında alt ve üst sınır arasında); bu küçük bir sapmadır ve TFN'nin genişliğinin bu veri kümesinde ağırlığı fazla değiştirmediğini gösterir.
Denetçilerin tereddüdü: hata oranının en yüksek ağırlığı alması, kalite ekibinin bu kriteri en önemli saydığı anlamına gelmez; bu, dört tedarikçinin ortak varyansına en çok katkıyı bu kriterin sağlamasından gelir. T2'nin üst sınırındaki fazladan birim belirsizlik kaynağını (denetçinin bu tedarikçide daha az emin olmasını) yansıtıyorsa, ekip bu tedarikçiden ek örnekleme isteyebilir.
Raporda: "Üç kriterin ağırlıkları bulanık PCA profiliyle, alt sınır, en olası değer ve üst sınır tabloları ayrı ayrı işlenip ortalanarak türetilmiştir; bileşenler arasındaki en büyük fark 0,037 olup TFN genişliğinin ağırlığı sınırlı ölçüde etkilediğini göstermektedir."
Kaynak: DecisionMind FUZZY-PCA manifesti, kaynak-kod doğrulama örneği (analyse_asisance deposu, evidence level C). Literatürde tek bir kurucu makaleye dayanan, bu adı taşıyan yerleşik bir yöntem yoktur; profilin dayandığı kesin PCA hesabı Pearson (1901) temeline uzanır.
2. Madencilik: Ocak sahası jeoteknik risk kriterleri ağırlıklandırması
Bir maden işletmesi altı ocak sahasını beş jeoteknik göstergeyle karşılaştıracaktır: kaya kütle kalite puanı, yeraltı suyu basıncı, süreksizlik yoğunluğu, patlatma titreşim seviyesi ve zemin oturma riski puanı. Kaya kütle kalitesi "çoğu iyi", diğer dördü "azı iyi"dir. Sahadaki ölçümler doğrudan sayı değil, saha mühendislerinin "en kötü, beklenen, en iyi" biçiminde verdiği üçgen tahminlerdir. İşletme, kriterler arasındaki ortak yapıyı görmek için bulanık PCA profilini kullanmaya karar vermiştir.
Yöntem beş kriterin üç bileşenini ayrı ayrı işler. Diyelim ki süreksizlik yoğunluğu ile zemin oturma riski birlikte hareket ettiği (aynı jeolojik yapıdan kaynaklandığı) için ortak varyansın büyük kısmını bu ikisi taşıdı ve ikisi de yüksek ağırlık aldı; yeraltı suyu basıncı sahalar arasında görece benzer seyrettiği için düşük ağırlık aldı.
İşletmenin tereddüdü: bileşenler arası fark büyük çıktıysa (örneğin patlatma titreşiminde alt ve üst sınır ağırlığı belirgin ayrışıyorsa), bu kriterdeki belirsizlik sonucu gerçekten etkiliyor demektir ve saha mühendislerinden daha dar bir tahmin aralığı istenmelidir. Fark küçükse mevcut tahminle devam edilebilir.
Raporda: "Beş jeoteknik göstergenin ağırlıkları bulanık PCA profiliyle türetilmiştir; süreksizlik yoğunluğu ve zemin oturma riskinin ortak hareketi bu iki göstergeye yüksek ağırlık kazandırmıştır, patlatma titreşimindeki bileşen farkı ayrıca saha mühendisliğine iletilmiştir."
3. Denizcilik: Liman işletmesinin vinç tedarikçisi seçimi
Bir liman işletmesi konteyner vinci alımı için üç tedarikçi teklifini dört kriterle karşılaştıracaktır: yükleme kapasitesi, enerji tüketimi, bakım sıklığı ve teslim süresi. Kapasite "çoğu iyi", diğer üçü "azı iyi"dir. Teklifler henüz kesinleşmediği için işletme mühendisleri her kriter için "en kötü, beklenen, en iyi" tahminleri üçgen bulanık sayı olarak girmiştir.
Yöntem dört kriterin üç bileşenini işler. Diyelim ki enerji tüketimi ile bakım sıklığı ortak bir eğilim taşıdığı (enerji verimli tasarımların daha az bakım gerektirmesi beklendiği) için birlikte yüksek ağırlık aldı; teslim süresi tekliflerde görece benzer olduğu için düşük ağırlık aldı.
İşletmenin tereddüdü: üç teklif az sayıda alternatif olduğu için korelasyon yapısı güvenilir değildir; dördüncü bir teklif geldiğinde ağırlıkların değişmesi beklenir. Ayrıca bileşenler arası fark büyükse (örneğin kapasite tahmininde belirsizlik genişse), bu genişlik tedarikçiden netleştirilmeden sonuç kesinleştirilmemelidir.
Raporda: "Dört kriterin ağırlıkları bulanık PCA profiliyle türetilmiştir; sonuç üç teklife dayandığından ihtiyatla okunmalı, dördüncü bir teklif geldiğinde yeniden hesaplanmalıdır."
4. Yapılmaması Gereken
Tekstil örneğinde hata oranı "çoğu iyi" işaretlenseydi en yüksek hata oranına sahip tedarikçi avantajlı çıkardı ve ağırlık tersine kurulurdu. İkinci yanlış, bu profilin sonucunu "literatürde kanıtlanmış fuzzy PCA yöntemi" diye sunmaktır; profil DecisionMind'ın kendi mühendislik kararıdır, tek bir akademik kaynağa dayanmaz. Üçüncü yanlış, üç bileşen arasındaki 0,037'lik farkı hiç incelemeden yalnız ortalama ağırlığı raporlamaktır; bu fark belirsizliğin sonucu ne kadar etkilediğini gösteren tek bilgidir.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri için DecisionMind yöntem sayfası: decisionmind.app/library/fuzzy-pca
Bu profilin kendisi tek bir akademik makaleye dayanmaz; DecisionMind'ın kaynak kodundan (analyse_asisance deposu) türetilmiş bir mühendislik profilidir ve manifest bunu "evidence level C" (bağımsız literatür doğrulaması olmayan kanıt düzeyi) olarak işaretler. Aşağıdaki kaynaklar profilin dayandığı kesin PCA hesabının kökenini ve nesnel ağırlık yöntemlerinin genel değerlendirmesini gösterir; bu profilin kurucu kaynağı değildir.
Pearson, K. (1901). On lines and planes of closest fit to systems of points in space. Philosophical Magazine, 2(11), 559–572. DOI: 10.1080/14786440109462720
Ayan, B., Abacıoğlu, S., & Basilio, M. P. (2023). A Comprehensive Review of the Novel Weighting Methods for Multi-Criteria Decision-Making. Information, 14(5), 285. DOI: 10.3390/info14050285