赞
踩
在解决评价类问题之前,首先要确定的三个问题:
根据已有发表的同主题论文,专家的看法。
搜索网站:谷歌>百度>微信>知乎
分而治之的思想
两个两个指标进行比较,最终根据两两比较的结果来推算出权重。
【注】两指标比较的重要程度表:(有时候重要性也可解释为满意度)
标度 | 含义 |
---|---|
1 | 表示两个因素相比,具有同等 重要性 |
3 | 表示两个因素相比,一个因素比另一个因素稍微 重要 |
5 | 表示两个因素相比,一个因素比另一个因素明显 重要 |
7 | 表示两个因素相比,一个因素比另一个因素强烈 重要 |
9 | 表示两个因素相比,一个因素比另一个因素极端 重要 |
2,4,6,8 | 上述两相邻判断的中值 |
倒数 | 如果A和B相比,标度为3,那么B和A相比就是1/3 |
设计指标重要程度比较表即判断矩阵。
【注】这个比较表是由“专家”填的
指标1 | 指标2 | 指标3 | … | 指标n | |
---|---|---|---|---|---|
指标1 | a 11 a_{11} a11 | a 12 a_{12} a12 | a 13 a_{13} a13 | … | a 1 n a_{1n} a1n |
指标2 | a 21 a_{21} a21 | a 22 a_{22} a22 | a 23 a_{23} a23 | … | a 2 n a_{2n} a2n |
指标3 | a 31 a_{31} a31 | a 32 a_{32} a32 | a 33 a_{33} a33 | … | a 3 n a_{3n} a3n |
⋮ \vdots ⋮ | ⋮ \vdots ⋮ | ⋮ \vdots ⋮ | ⋮ \vdots ⋮ | ⋱ \ddots ⋱ | ⋮ \vdots ⋮ |
指标n | a n 1 a_{n1} an1 | a n 2 a_{n2} an2 | a n 3 a_{n3} an3 | … | a n n a_{nn} ann |
表中的n*n个元素构成n*n判断矩阵
【注】判断矩阵:判断矩阵表示针对上一层次的某元素, 本层次与它有关的元素之间相对重要性的比较
三种方法根据判断矩阵求指标的权重
针对每一个指标填写判断矩阵
【满意程度】
标度 | 含义 |
---|---|
1 | 表示两个因素相比,具有同等 重要性 |
3 | 表示两个因素相比,一个因素比另一个因素稍微 重要 |
5 | 表示两个因素相比,一个因素比另一个因素明显 重要 |
7 | 表示两个因素相比,一个因素比另一个因素强烈 重要 |
9 | 表示两个因素相比,一个因素比另一个因素极端 重要 |
2,4,6,8 | 上述两相邻判断的中值 |
倒数 | 如果A和B相比,标度为3,那么B和A相比就是1/3 |
【注意】出现不一致现象!
判断矩阵可能会有互相矛盾的问题:A>B,B>C,A=C同时出现。
【解决】一致矩阵(一致性检验)
一致矩阵的特点:
a
i
j
=
i
的
重
要
程
度
j
的
重
要
程
度
,
a
j
k
=
j
的
重
要
程
度
k
的
重
要
程
度
a_{ij}=\frac{i的重要程度}{j的重要程度},a_{jk}=\frac{j的重要程度}{k的重要程度}
aij=j的重要程度i的重要程度,ajk=k的重要程度j的重要程度
所以:
a
i
k
=
i
的
重
要
程
度
j
的
重
要
程
度
=
a
i
j
a
j
k
a_{ik}=\frac{i的重要程度}{j的重要程度}=\frac{a_{ij}}{a_{jk}}
aik=j的重要程度i的重要程度=ajkaij
从矩阵上来看,该特点表现为各行各列之间成倍数关系。(每一行或每一列为一个整体)
一致矩阵的定义:
矩阵中每个元素
a
i
j
>
0
a_{ij}>0
aij>0且满足
a
i
j
∗
a
j
i
=
1
a_{ij}*a_{ji}=1
aij∗aji=1,则称该矩阵为正互反矩阵。在层次分析法中我们构造的判断矩阵是正互反矩阵,若正互反矩阵满足
a
i
j
∗
a
j
k
=
a
i
k
a_{ij}*a_{jk}=a_{ik}
aij∗ajk=aik,我们称其为一致矩阵。
在使用判断矩阵求权重之前,必须对其进行一致性检验
分析系统中各因素之间的关系,建立系统的递阶层次结构。
论文中一定要有层次结构图
可以使用流程图绘制软件:
【例子】选择旅游地
对于同一层次的个元素关于上一层次中某一项(准则)的重要性进行两两比较,构造判断矩阵。
.
针对层次分析法的局限性,TOPSIS法是一种综合评价方法,其能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距。
【基本过程】
先将原始数据矩阵统一指标类型(指标正向化),得到正向化后的矩阵,在对正向化后的矩阵进行标准化处理以消除各指标量纲的影响,并找到优先方案中的最优方案和最劣方案,然后分别计算各评价对象与最优方案和最劣方案之间的距离,获得各评价对象与最优方案的相对接近程度,以此作为评价优劣的根据。该方法对于数据分布以及样本容量没有严格限制,数据计算简单易行。
如果该评价任务涉及到多个指标,并且每个指标的类型也不同,则需要进行正向化
最常见的四种指标:
指标名称 | 指标特点 | 例子 |
---|---|---|
极大型指标(效益型指标) | 越大越好 | 成绩,GDP增速,企业利润 |
极小型指标(成本型指标) | 越小越好 | 费用,坏品率 |
中间型指标 | 越接近某个值越好 | 水质量评估时PH |
区间型指标 | 落在某个区间最好 | 体温,水中植物性营养物量 |
将原始矩阵正向化就是指将所有的指标统一化成极大型指标(转换的函数形式不唯一)
PH值(转换前) | PH值(转换后) |
---|---|
6 | 1-|6-7|/2=1/2 |
7 | 1-|7-7|/2=1 |
8 | 1-|8-7|/2=1/2 |
9 | 1-|9-7|/2=0 |
M = m a x { ∣ x i − x b e s t ∣ } = 2 , x b e s t = 7 M=max\left \{ |x_i-x_{best}| \right \}=2,x_{best}=7 M=max{∣xi−xbest∣}=2,xbest=7
体温转换前) | 体温(转换后) |
---|---|
35.2 | 0.4286 |
35.8 | 0.8571 |
36.6 | 1 |
37.1 | 0.9286 |
37.8 | 0.4286 |
38.4 | 0 |
a = 36 , b = 37 , M = m a x { 36 − 35.2 , 38.4 − 37 } = 1.4 a=36,b=37 ,M=max\left \{ 36-35.2,38.4-37 \right \}=1.4 a=36,b=37,M=max{36−35.2,38.4−37}=1.4
标准化的目的是为了消除不同指标量纲的影响
假设有n个要评价的对象,m个评价指标(已经正向化了的)构成正向化矩阵如下:
X
=
[
x
11
x
12
⋯
x
1
m
x
21
x
22
⋯
x
2
m
⋮
⋮
⋱
⋮
x
n
1
x
n
2
⋯
x
n
m
]
X=
那么对其标准化的矩阵记为Z,Z中每一个元素
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}}}(\frac{每一个元素}{\sqrt{其所在列的元素的平方和}})
zij=∑i=1nxij2
xij(其所在列的元素的平方和
每一个元素)
【注】,标准化的方法有很多种,主要目的就是为了去除量纲的影响,例如还有
x
−
x
的
均
值
x
的
标
准
差
\frac{x-x的均值}{x的标准差}
x的标准差x−x的均值,具体选用哪一种方法并没有很大的限制,这里采用的方法是以前论文中用得比较多的方法。
假设上面标准化的矩阵为
Z
=
[
z
11
z
12
⋯
z
1
n
z
21
z
22
⋯
z
2
n
⋮
⋮
⋱
⋮
z
m
1
z
m
2
⋯
z
m
n
]
Z=
定义最大值或者最优方案:
Z
−
=
(
Z
1
+
,
Z
2
+
,
⋯
,
Z
m
+
)
=
(
m
a
x
{
z
11
,
z
21
,
⋯
,
z
n
1
}
,
m
a
x
{
z
21
,
z
22
,
⋯
,
z
2
n
}
,
⋯
,
m
a
x
{
z
1
m
,
z
2
m
,
⋯
,
z
n
m
}
)
定义最小值或最劣方案:
Z
−
=
(
Z
1
−
,
Z
2
−
,
⋯
,
Z
m
−
)
=
(
m
i
n
{
z
11
,
z
21
,
⋯
,
z
n
1
}
,
m
i
n
{
z
21
,
z
22
,
⋯
,
z
2
n
}
,
⋯
,
m
i
n
{
z
1
m
,
z
2
m
,
⋯
,
z
n
m
}
)
定义第 i ( i = 1 , 2 , ⋯ , n ) i(i=1,2,\cdots,n) i(i=1,2,⋯,n)个评价对象与最大值的距离 D i + = ∑ j = 1 m ( Z j + − z i j ) 2 D_{i}^+=\sqrt{\sum_{j=1}^{m}(Z_{j}^+-z_{ij})^2} Di+=∑j=1m(Zj+−zij)2
定义第 i ( i = 1 , 2 , ⋯ , n ) i(i=1,2,\cdots,n) i(i=1,2,⋯,n)个评价对象与最小值之间的距离为 D i − = ∑ j = 1 m ( Z j − − z i j ) 2 D_{i}^-=\sqrt{\sum_{j=1}^{m}(Z_{j}^--z_{ij})^2} Di−=∑j=1m(Zj−−zij)2
由此我们可以计算出第 i ( i = 1 , 2 , ⋯ , n ) i(i=1,2,\cdots,n) i(i=1,2,⋯,n)个评价对象的未归一化的得分为 S i = D i − D i + + D i − S_i=\frac{D_{i}^-}{D_{i}^++D_{i}^-} Si=Di++Di−Di−很明显 0 ≤ S i ≤ 1 0\leq S_{i}\leq 1 0≤Si≤1,且 S i 越 大 , D i + 越 小 S_{i}越大,D_{i}^+越小 Si越大,Di+越小,即越接近最大值。
【说明】构造计算评分的公式:
x
−
m
i
n
m
a
x
−
m
i
n
=
x
−
m
i
n
m
a
x
−
x
+
x
−
m
i
n
\frac{x-min}{max-min}=\frac{x-min}{max-x+x-min}
max−minx−min=max−x+x−minx−min
对于最大值和最小值来说,不论数值是多少,只要保持是最大和最小,这个公式求出的结果都是一样的,所以可能会存在不敏感的地方。
但是往往:
【注意】要区别好归一化与标准化
归一化的计算步骤也可以消去量纲的影响,但更多时候我们归一化的目的是为了让我们的结果更加容易解释,或者说让我们对结果有一个更加清晰直观的印象。例如得分归一化后,可以限制在0~1区间内,对区间内的每一个得分,我们很容易地得到其所处的比例位置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。