Yöntemler · Sıralama
Çapraz Doğrulama (Cross-Validation)
Çapraz Doğrulama, bir sıralamadaki her seçeneği sırayla tablodan çıkarıp geri kalanların birbirine göre sırasının bozulup bozulmadığına bakarak, sıralamanın tek bir seçeneğin varlığına ne kadar bağımlı olduğunu ölçer.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
Çapraz Doğrulama, istatistikte modellerin genellenebilirliğini sınamak için kullanılan klasik bir fikrin (Stone, 1974; Geisser, 1975) karar tablosuna uyarlanmış hâlidir. Elinizde zaten bir temel sıralama vardır; DecisionMind'da bu taban klasik TOPSIS'tir. Yöntem, bir "seçeneği katlardan birinde saklayıp diğerleriyle sıralamayı yeniden kurma" mantığıyla çalışır: her seferinde bir ya da birkaç seçenek tablodan çıkarılır, kalanlarla sıralama yeniden hesaplanır ve bu küçültülmüş sıralamanın kalan seçenekler arasındaki sırayı ne kadar koruduğuna bakılır. Çıktı, her seçenek için bir kararlılık puanıdır.
Önemli not: Bu yöntem, taban yöntem ve katlama (fold) sözleşimi netleşene kadar DecisionMind hesaplayıcısında şu an devre dışıdır; motor "kanonik uygulama henüz tamamlanmadı" uyarısıyla çalışmayı reddeder (fail-closed). Bu kart yöntemi tanıtmak ve gelecekteki kullanım için hazırlamak amacıyla yazılmıştır; aşağıdaki vaka sayıları DecisionMind'ın canlı bir koşumundan değil, yöntemin manifestte tanımlanan adımlarının bağımsız olarak yeniden çalıştırılmasından elde edilmiştir.
Yöntemin Felsefesi
Fikir istatistikteki çapraz doğrulamayla aynıdır: bir modelin (burada bir sıralamanın) yalnızca elindeki veriye özgü bir tesadüf mü olduğunu, yoksa veri biraz değişse de ayakta kalan bir yapı mı olduğunu anlamak için, veriden bir parça saklanır, geri kalanla model yeniden kurulur ve saklanan parçanın tahmini gerçekle karşılaştırılır. Karar tablosuna uygulandığında bu, "bir seçeneği listeden çıkarsak, kalanların sırası aynı kalır mı" sorusuna dönüşür.
Bu bakışın bir sonucu vardır: Çapraz Doğrulama, tek bir sıralamayı doğru ya da yanlış ilan etmez. Sıralamanın veri kümesindeki küçük değişikliklere karşı ne kadar dayanıklı olduğunu gösterir. Bir seçenek çıkarıldığında kalanların sırası bozulmuyorsa, sıralama geniş bir yapıya dayanıyor demektir; bozuluyorsa, sıralama o seçeneğin varlığına duyarlıdır.
Yöntem Nasıl Çalışır?
Yöntem dört adımda ilerler.
Birinci adım, temel sıralama ve katlama sayısı. DecisionMind karar tablosunu klasik TOPSIS'e verir ve tam seçenek kümesiyle bir temel sıralama kurar. Katlama sayısı k seçilir; k, seçenek sayısına eşitse (k=m) her katlamada yalnız bir seçenek saklanır, buna "birini dışarıda bırakma" (leave-one-out) denir. Daha büyük veri kümelerinde k=5 ya da k=10 gibi daha kaba bir bölme de kullanılabilir.
İkinci adım, katlamaların oluşturulması. m seçenek k kata bölünür; her kat, birbirine yakın büyüklükte bir seçenek grubudur.
Üçüncü adım, her katın sınanması. Her kat için o katın seçenekleri tablodan çıkarılır, kalan seçeneklerle sıralama yeniden hesaplanır. Kalan seçeneklerin bu küçültülmüş sıralamadaki göreli sırası, tam tablodaki göreli sırasıyla Spearman korelasyonu üzerinden karşılaştırılır.
Dördüncü adım, toplulaştırma. Her seçeneğe, kendisi saklandığında hesaplanan korelasyon değeri kararlılık puanı olarak atanır. Bütün seçeneklerin ortalaması, sıralamanın genel çapraz-doğrulama kararlılığını verir.
Adımların formülleri, ara tabloları ve atıf biçimleri DecisionMind'daki yöntem sayfasında verilir; bu kart formül taşımaz.
Çıktı Nasıl Yorumlanır?
Bir seçeneğin kararlılık puanı, o seçenek olmadığında geri kalanların sırasının ne kadar korunduğunu söyler; seçeneğin kendi sırasının ne kadar "doğru" olduğunu söylemez. Puan 1'e yakınsa, o seçenek yokken kalanların sırası tam tabloyla aynıdır; -1'e yakınsa, o seçenek yokken kalanların sırası tersine dönmüştür. Az sayıda seçenekle çalışıldığında (üç dört seçenek) her katlamada yalnız bir iki seçenek kalır, bu da korelasyonun yalnız birkaç ayrık değer (1, 0, -1) alabilmesine yol açar; bu durumda kararlılık puanı ince bir ölçüm değil, kaba bir evet-hayır sinyalidir.
Bu nedenle:
"Bu sıralama çapraz doğrulamayı geçti"
yerine:
"Sıralama, şu seçeneklerin tek tek çıkarılmasına karşı korunmuştur; şu seçeneğin çıkarılması kalanların sırasını değiştirmektedir"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Kesin veri. DecisionMind'da bu yöntemin tabanında klasik TOPSIS bulunur ve şu an uzantısı yoktur. Elinizde tam bir karar tablosu ve ağırlıklar olmalıdır; en az iki seçenek gerekir, ama katlama mantığının anlamlı olması için en az üç seçenek önerilir. Kat sayısı k varsayılan olarak seçenek sayısına eşittir (birini dışarıda bırakma); daha büyük veri kümelerinde k düşürülebilir. Yöntem ağırlık üretmez, dışarıdan alır.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Elinizde bir temel sıralama varsa ve bu sıralamanın belirli bir seçeneğin (özellikle uç bir değere sahip, sıra dışı bir seçeneğin) varlığına ne kadar bağımlı olduğunu görmek istiyorsanız Çapraz Doğrulama uygun bir teşhis aracıdır. Yeni bir seçenek eklenmeden önce mevcut sıralamanın ne kadar hassas olduğunu anlamak isteyen kararlarda faydalıdır.
Kullanılmaması gereken durumlar şunlardır. Seçenek sayısı çok küçükse (iki üç seçenek) korelasyon yalnız birkaç ayrık değer aldığından sonuç kaba kalır. Seçenekler arasında güçlü bir bağımlılık varsa (biri diğerinin fiyatını belirliyorsa gibi) bir seçeneği çıkarmak diğerlerinin değerlerini de dolaylı olarak etkiler ve bu yöntem bunu hesaba katmaz. Ayrıca, hâlihazırda DecisionMind'da bu yöntem taban yöntem sözleşmesi netleşene kadar hesaplanamadığından, canlı bir rapor için şimdilik kullanılamaz.
Temel sıralama hazır, "hangi seçeneğe bağımlı" sorusu var → Çapraz Doğrulama
Soru kriterlere yönelik, seçeneklere değil → Kriter Çıkarma
Soru ağırlıklara yönelik → Ağırlık duyarlılık analizi
Seçenek sayısı çok az (iki üç) → Sonuç kaba kalır; doğrudan duyarlılık tartışması tercih edilebilir
Güçlü Yanları
Çapraz Doğrulama'nın temel üstünlüğü, istatistikte on yıllardır sınanmış bir fikri (Stone, 1974; Geisser, 1975) karar analizine taşımasıdır. Yöntem, "bu sıralama yalnızca bu seçenek kümesine mi özgü" sorusuna doğrudan cevap verir ve her katlama aynı temel yöntemin tekrar koşulmasından ibaret olduğu için hesap yükü küçüktür. Sonuç, tek bir kararlılık sayısına indiği için raporda kolayca gösterilebilir.
Zayıf Yanları
Sınırlılıkları küçük veri kümelerinde belirginleşir. Birincisi, az sayıda seçenekle her katlamada yalnız bir iki seçenek kaldığından korelasyon yalnız birkaç ayrık değer alabilir; bu, ince bir robustluk ölçümü değil kaba bir sinyaldir. İkincisi, taban yönteme (burada TOPSIS) bağımlıdır; TOPSIS'in kendi sınırlılıkları buraya da taşınır. Üçüncüsü, seçenekler arasında bağımlılık varsa (bir seçeneğin varlığı diğerinin değerlendirmesini etkiliyorsa) yöntem bunu görmez, çünkü her katlamada geri kalan seçenekler değişmeden yeniden değerlendirilir. Azzini ve Munda (2025), sosyal çok kriterli değerlendirmede bu tür duyarlılık ve sağlamlık analizlerinin tek başına yeterli olmadığını, karar bağlamının kendisinin de sorgulanması gerektiğini vurgular.
Sık Yapılan Hatalar
En yaygın hata, kararlılık puanını "bu seçenek ne kadar iyi" diye okumaktır; puan seçeneğin kalitesini değil, onun varlığının diğerlerinin sırasını ne kadar etkilediğini gösterir. İkinci hata, çok küçük seçenek kümelerinde (iki üç seçenek) elde edilen kaba ±1 değerlerini ince bir duyarlılık ölçümü gibi sunmaktır. Üçüncü hata, taban yöntem değiştiğinde (TOPSIS yerine başka bir sıralama yöntemi kullanıldığında) aynı kararlılık profilinin geçerli kalacağını varsaymaktır. Dördüncü hata, bu yöntemi mevcut haliyle canlı bir DecisionMind raporunda çalıştırılabilir bir adım gibi sunmaktır; yöntem şu an yalnız tanıtım ve ileride kullanım amacıyla belgelenmiştir.
Temel ilke şudur:
Çapraz Doğrulama bir sıralamanın belirli bir seçeneğin varlığına ne kadar bağımlı olduğunu gösterir; seçenek sayısı arttıkça bu gösterge güçlenir, azaldıkça kabalaşır.
Vakalar
Her vaka bir karar tablosuyla başlar, yöntemin bu tabloya ne yaptığını kelimeyle anlatır ve sonucun nasıl okunacağını gösterir.
1. Yayıncılık: Yayınevinin baskı tedarikçisi seçimi (öğretici örnek)
Bir yayınevi üç baskı tedarikçisinden biriyle uzun vadeli anlaşma yapacaktır ve TOPSIS ile bir temel sıralama üretmiştir. Üç kriter kullanılmıştır: baskı kalitesi puanı (çoğu iyi), teslim süresi (azı iyi) ve birim maliyet (azı iyi). Ağırlıklar baskı kalitesine 0,40, teslim süresine 0,35, maliyete 0,25'tir.
| Tedarikçi | Baskı kalitesi | Teslim süresi | Birim maliyet |
|---|---|---|---|
| T1 | 3 | 5 | 4 |
| T2 | 5 | 3 | 2 |
| T3 | 4 | 4 | 3 |
| Yön | çoğu iyi | azı iyi | azı iyi |
| Ağırlık | 0,40 | 0,35 | 0,25 |
TOPSIS ile üretilen temel sıralama T2 (0,597), T3 (0,500), T1 (0,403) biçimindedir. Yayınevi bu sıranın üç tedarikçiden hangisinin varlığına dayandığını sormuştur; Çapraz Doğrulama üç seçeneği birer birer saklayarak kalan ikisinin sırasını sınamıştır.
T1 saklandığında kalan T2 ve T3'ün sırası (T2 önde) tam tabloyla aynı kalmış, kararlılık 1,0 çıkmıştır. T2 saklandığında kalan T3 ve T1'in sırası tersine dönmüş (T3 önde iken T1 öne geçmiş), kararlılık -1,0 çıkmıştır. T3 saklandığında kalan T1 ve T2'nin sırası aynı kalmış, kararlılık 0,0 olarak hesaplanmıştır.
| Saklanan tedarikçi | Kalanların sırası | Kararlılık |
|---|---|---|
| T1 | T2, T3 | 1,00 |
| T2 | T3, T1 | -1,00 |
| T3 | T2, T1 | 0,00 |
Sonuç şöyle okunur. T2'nin tabloda bulunması, T3 ile T1 arasındaki göreli sırayı tersine çevirecek kadar etkilidir; T2 çıkınca T1, T3'ün önüne geçmektedir. Bu, sıralamanın T2'nin varlığına duyarlı olduğunu gösterir.
Yayınevi burada tereddüt eder: yalnızca üç tedarikçiyle çalışıldığı için her katlamada iki seçenek kalmakta ve kararlılık yalnız 1, 0, -1 gibi kaba değerler almaktadır. Dördüncü bir tedarikçi teklife girerse hem temel sıralama hem kararlılık profili yeniden hesaplanmalıdır.
Raporda: "T2'nin tabloda bulunması T1 ile T3 arasındaki göreli sırayı etkilemektedir; üç tedarikçilik küçük kümede bu bulgu kaba bir sinyaldir ve tedarikçi sayısı arttıkça yeniden değerlendirilmelidir."
Kaynak: Karar tablosu DecisionMind'ın kernel doğrulama fixture'ıyla aynı sayılardan kurulmuştur; yayınevi senaryosu öğreticidir. Sayılar, yöntemin manifestte tanımlanan adımları bağımsız olarak Python ile yeniden çalıştırılarak elde edilmiştir; yöntem DecisionMind ekibi tarafından taban yöntem sözleşmesi netleşene kadar hesaplayıcıda gözden geçirilmektedir.
2. Tiyatro: Devlet tiyatrosunun sahne ışık sistemi tedarikçisi seçimi
Bir devlet tiyatrosu dört sahne ışık sistemi teklifinden birini seçecektir. Üç kriter vardır: ışık kalitesi puanı (çoğu iyi), kurulum süresi (azı iyi) ve toplam maliyet (azı iyi). Ağırlıklar teknik ekip tarafından belirlenmiştir.
Yöntem önce dört teklifle temel sıralamayı kurar, sonra dört seçeneği sırayla saklayarak kalan üçün sırasının korunup korunmadığına bakar. Diyelim ki en pahalı teklif saklandığında kalan üç teklifin sırası hiç değişmemiş, ama en ucuz teklif saklandığında ikinci ve üçüncü sıradaki teklifler yer değiştirmiştir.
Ekip burada tereddüt eder: en ucuz teklifin tabloda bulunması diğerlerinin göreli sırasını neden etkiliyor olabilir? Bu, ucuz teklifin bazı kriterlerde referans noktası gibi davrandığını, yani diğer tekliflerin ona göre değerlendirildiğini düşündürür; ekip bu etkileşimi ayrıca incelemelidir.
Raporda: "En ucuz teklifin tabloda bulunması ikinci ve üçüncü sıradaki tekliflerin göreli sırasını değiştirmektedir; bu teklif çıkarılarak yapılan ek bir karşılaştırma önerilir."
3. Kreş: Kurumsal kreşin oyun alanı ekipmanı tedarikçisi seçimi
Bir kurumsal kreş üç oyun alanı ekipmanı tedarikçisinden birini seçecektir. Kriterler güvenlik sertifikası puanı (çoğu iyi), montaj süresi (azı iyi) ve fiyat (azı iyi)'tir. Ağırlıklar güvenlik sertifikasına en yüksek payı vermiştir.
Yöntem temel sıralamayı kurar, sonra üç tedarikçiyi sırayla saklar. Diyelim ki hiçbirinin saklanması kalan ikisinin sırasını değiştirmemiştir; üç kararlılık değeri de 1,0 çıkmıştır.
Kreş yönetimi burada tereddüt etmez, ama küçük seçenek sayısının bu sonucu ne kadar güçlü kıldığını sorar: üç seçenekle her katlamada yalnız iki seçenek kaldığından, kararlılığın 1,0 çıkması sağlam bir kanıt değil, olası tek sonuçlardan biridir. Dördüncü bir teklif geldiğinde analiz yeniden yapılmalıdır.
Raporda: "Üç tedarikçinin hiçbirinin tek başına saklanması kalanların sırasını değiştirmemektedir; ancak üç seçenekli küçük kümede bu sonuç sınırlı bir kanıt taşır."
4. Yapılmaması Gereken
Yayınevi vakasında T2'nin kararlılık puanının -1,0 çıkmasını "T2 kötü bir tedarikçidir" diye okumak yanlıştır; puan T2'nin kalitesini değil, T2'nin tabloda bulunmasının diğer ikisinin sırasını nasıl etkilediğini gösterir. İkinci yanlış, üç seçenekle elde edilen 1, 0, -1 gibi kaba değerleri, yirmi seçenekli bir kümede elde edilecek ince bir duyarlılık ölçümüyle aynı güvenilirlikte sunmaktır. Üçüncü yanlış, bu yöntemin sonuçlarını DecisionMind'da şu an canlı olarak çalıştırılabilir bir adımmış gibi bir karara dayanak yapmaktır; yöntem hesaplayıcıda henüz devrede değildir.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri (BibTeX, RIS, APA) için DecisionMind yöntem sayfası: decisionmind.app/library/cross-validation
Stone, M. (1974). Cross-validatory choice and assessment of statistical predictions. Journal of the Royal Statistical Society Series B, 36(2), 111–147. DOI: 10.1111/j.2517-6161.1974.tb00994.x
Geisser, S. (1975). The predictive sample reuse method with applications. Journal of the American Statistical Association, 70(350), 320–328. DOI: 10.1080/01621459.1975.10479865
Triantaphyllou, E., & Sánchez, A. (1997). A sensitivity analysis approach for some deterministic multi-criteria decision-making methods. Decision Sciences, 28(1), 151–194. DOI: 10.1111/j.1540-5915.1997.tb01306.x
Azzini, I., & Munda, G. (2025). Sensitivity and robustness analyses in social multi-criteria evaluation of public policies. Journal of Multi-Criteria Decision Analysis. DOI: 10.1002/mcda.70006