数学建模-熵权法

本文最后更新于 2024年12月13日 下午

熵权法

信息熵

本质:对信息量的期望值

\(H(x)=\sum^n_{i=1}\left[p(x_i)I(x_i)\right]\)

信息的期望值越大,已掌握的信息量越少

正向化处理h

  • 极小型转换为极大型:\(\max(x)-x\)
  • 越靠近特定值越好的中间型指标转最大型:\(M=\max\{|x_i-x_{best}|\},各令\tilde x_i=1-\frac{|x_i-x_{best}|}{M}\)
  • 落在某个区间最好的中间型指标转最大型:\(M=\max\{a-\min\{x_i\},\max\{x_i\}-b\}\),再令\(\tilde x_i=\begin{cases}1-\frac{a-x_i}{M},x_i<a\\1,a\leq x_i\leq b\\1-\frac{x_i-b}{M},x_i>b\end{cases}\)

标准化处理

n个评价对象,m个评价指标(已经正向化处理),构成矩阵:\(X=\begin{vmatrix}x_{11}&x_{12}&\dots&x_{1m}\\x_{21}&x_{22}&\dots&x_{2m}\\\vdots&\vdots&\ddots&\vdots\\x_{n1}&x_{n2}&\dots&x_{nm}\end{vmatrix}\)

设标准化后的矩阵为Z,则Z的每一个元素:\(z_{ij}=\frac{x_{ij} }{\sqrt{\sum^n_{i=1}x_{ij}^2} }\)

计算比重矩阵

比重矩阵P的每一个元素\(p_{ij}=\frac{\tilde z_{ij} }{\sum\limits^n_{i=1}\tilde z_{ij} }\),容易验证:\(\sum\limits_{i=1}^np_{ij}=1\)

信息熵\(H(x)=\sum\limits^n_{i=1}\left[p(x_i)I(x_i)\right]=-\sum\limits^n_{i=1}\left[p(x_i)\ln(p(x_i))\right]\)

稍加修改,令信息熵为\(e_j=-\frac{1}{\ln n}\sum\limits^n_{i=1}p_{ij}\ln(p_{ij})\)


数学建模-熵权法
https://meteor041.git.io/2024/11/27/数学建模-熵权法/
作者
meteor041
发布于
2024年11月27日
许可协议