DecisionMind Mühürlü, doğrulanabilir reprodüksiyon

Kullanım alanları

SENSITIVITY-ANALYSIS-WEIGHT

MCDM için Ağırlık Duyarlılık Analizi (sistematik pertürbasyon)

Sonrası kararlılık analizi - ağırlık pertürbasyon yaklaşımı

Formül adımları

Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.

  1. Adım 1 — Temel ağırlık vektörü w^(0) ile hedef MCDM yöntemini çalıştır; temel sıralama π^(0) ve skorlar S^(0) elde et.

    π(0)=RANK(method(X,w(0)))
    LaTeX \pi^{(0)} = \text{RANK}\bigl(\text{method}(X,\, w^{(0)})\bigr)
  2. Adım 2 — OAT pertürbasyon: her k kriteri için w_k'yı δ adımlarıyla [0,1]'de değiştirerek T senaryo üret; kalan ağırlığı diğer kriterlere orantısal dağıt.

    wk(t)=k·δ,t=0,1,…,T,T=⌊1/δ⌋wj(t)=wj(0)·1−wk(t)1−wk(0),j≠k
    LaTeX w_k^{(t)} = k \cdot \delta, \quad t = 0,1,\ldots,T, \quad T = \lfloor 1/\delta \rfloor \\ w_j^{(t)} = w_j^{(0)} \cdot \frac{1 - w_k^{(t)}}{1 - w_k^{(0)}}, \quad j \neq k
  3. Adım 3 — Her t senaryosu için hedef MCDM yöntemi ile S^(t) skorlarını ve π^(t) sıralamasını hesapla.

    S(t)=method(X,w(t)),π(t)=RANK(S(t))
    LaTeX S^{(t)} = \text{method}(X,\, w^{(t)}), \qquad \pi^{(t)} = \text{RANK}(S^{(t)})
  4. Adım 4 — Sıralama kararlılık metriklerini hesapla: (a) en iyi-1 kararlılık oranı, (b) her senaryo ile temel arasındaki Spearman korelasyonu ρ_s, (c) ilk sıralama tersine dönüşünü tetikleyen kritik ağırlık değişimi Δw_k*.

    ρs(t)=1−6∑i=1mdi(t)2m(m2−1),di(t)=πi(t)−πi(0)SR=1T∑t=1T1[π1(t)=π1(0)]Δwk*=mint\{wk(t)−wk(0):π(t)≠π(0)\}
    LaTeX \rho_s^{(t)} = 1 - \frac{6 \sum_{i=1}^{m} d_i^{(t)\,2}}{m(m^2-1)}, \quad d_i^{(t)} = \pi_i^{(t)} - \pi_i^{(0)} \\ SR = \frac{1}{T}\sum_{t=1}^{T} \mathbf{1}\bigl[\pi_1^{(t)} = \pi_1^{(0)}\bigr] \\ \Delta w_k^* = \min_{t}\bigl\{w_k^{(t)} - w_k^{(0)} : \pi^{(t)} \neq \pi^{(0)}\bigr\}
  5. Adım 5 — Monte Carlo uzantısı: (n-1)-simpleksten Dirichlet(1,...,1) ile K ağırlık vektörü çek, her biri için yöntemi çalıştır, ortalama Spearman ρ̄ ve kararlılık oranını hesapla.

    w(k)~Dirichlet(1n),k=1,…,Kρ¯s=1K∑k=1Kρs(k),SR―=1K∑k=1K1[π1(k)=π1(0)]
    LaTeX w^{(k)} \sim \text{Dirichlet}(\mathbf{1}_n), \quad k = 1,\ldots,K \\ \bar{\rho}_s = \frac{1}{K}\sum_{k=1}^{K} \rho_s^{(k)}, \qquad \overline{SR} = \frac{1}{K}\sum_{k=1}^{K} \mathbf{1}\bigl[\pi_1^{(k)} = \pi_1^{(0)}\bigr]

Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.

Sezgi

Sonucu okuma: Ranks indicate robustness to weight perturbation. Lower rank change = more robust alternative.