问答网

当前位置: 首页 > 知识问答 > 怎么用Excel熵值法计算权重 具体公式是什么

怎么用Excel熵值法计算权重 具体公式是什么

知识问答 浏览4次

Excel熵值法计算权重的具体公式如下:

1. 计算每个指标的对比矩阵:将每个指标两两进行比较,评定它们之间的重要程度,得到一个n*n的矩阵。

2. 计算每个指标的权重Sj:对于每个指标,计算出其对比矩阵每行的熵值,以及每个元素被评定为“重要”、“不重要”的概率,利用信息熵原理计算得到其权重Sj。

3. 计算综合得分Wj:对于每个元素,将其与每个指标的权重相乘,并将所有指标的综合得分相加,得到该元素的综合得分Wj。

公式如下:

Sj=-k∑i=1nPijlnPij

其中,Pij表示第i个指标相比于第j个指标的重要程度,k表示常数,等于1/ln(n),n为指标个数。

权重计算:w=1-(Sj/∑Sj)

其中,Sj表示每个指标的权重,∑Sj表示所有指标权重之和,w表示每个指标的相对权重。

Excel熵值法计算权重的具体步骤如下:

1. 将待评价的几个因素列出,并按照其重要性进行排列。

2. 构建判断矩阵,即填写每个因素对于其他因素的比较矩阵。

3. 计算出每个因素的熵值(信息熵),公式为:

Ei=-Σ(Pij*log(Pij))

其中,Pij表示判断矩阵中第i行第j列的值除以第i行所有值的和。

4. 计算出每个因素的权重,公式为:

Wi = (1 - Ei) / (K - Σ Ei)

其中,K是因素个数,Ei表示第i个因素的熵值。

5. 将各个因素的权重列出,并按权重从大到小排列,即可得到综合权重。