Topsis

  1. 指标正向化

极小型 : y i = x m a x − x i 中间型 : y i = 1 − x i − x b e s t m a x ( ∣ x m a x − x b e s t ∣ , ∣ x m i n − x b e s t ∣ ) 区间型 : y i = m a x ( ∣ x i − a ∣ , ∣ x i − b ∣ ) 若最佳区间为 [ a , b ] 极小型 : y_i = x_{max} - x_i \\ 中间型 : y_i = 1 - \frac{x_i - x_{best} }{ max( |x_{max}- x_{best}|, |x_{min}- x_{best}| ) } \\ 区间型:y_i = max( |x_i-a| , |x_i-b| ) \quad 若最佳区间为[a,b] 极小型:yi=xmaxxi中间型:yi=1max(xmaxxbest,xminxbest)xixbest区间型:yi=max(xia,xib)若最佳区间为[a,b]

  1. 数据标准化
    z i j = x i j ∑ i = 1 n x i j 2 z_{ij} = \frac{ x_{ij} }{ \sqrt{ \sum_{i=1}^{n}x _{ij}^2 } } zij=i=1nxij2 xij

  2. 最佳向量与最劣向量
    z + = [ m a x ( z 11 , . . . , z n 1 ) , . . . . . , m a x ( z n 1 , . . . , z n n ) ] z − = [ m i n ( z 11 , . . . , z n 1 ) , . . . . . , m i n ( z n 1 , . . . , z n n ) ] z^+ = [max(z_{11},...,z_{n1}) , .....,max(z_{n1},...,z_{nn}) ] \\ z^- = [min(z_{11},...,z_{n1}) , .....,min(z_{n1},...,z_{nn}) ] z+=[max(z11,...,zn1),.....,max(zn1,...,znn)]z=[min(z11,...,zn1),.....,min(zn1,...,znn)]

  3. 评分计算(距离计算)
    d i + = ∑ j = 1 n ( z i j − z j + ) 2 d i − = ∑ j = 1 n ( z i j − z j − ) 2 S i = d i − d i − + d i + d_i^+ = \sqrt{ \sum_{j=1}^{n}(z _{ij}-z^+_j)^2 } \\ d_i^- = \sqrt{ \sum_{j=1}^{n}(z _{ij}-z^-_j)^2 } \\ S_{i} = \frac{d_i^- }{d_i^- +d_i^+} di+=j=1n(zijzj+)2 di=j=1n(zijzj)2 Si=di+di+di

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值