问题主要困难:各个选择标准的权重问题受很多种因素影响(e.g.景色 天气 文化 经济在选择一个旅游目的地时权重未知。)
原理小结:通过两两比较,推算权重
因此我们需要使用层次分析法(评价类问题 )
层次分析法步骤
步骤1:建立一个层次结构模型
类似:这里方案层的线我随便连的,实际要看方案受哪些指标影响
tips: 每个层次各元素下边不要连超过9个元素,两两比较太困难。
建立一个表格,类似:
方案1 | 方案2 | |
方案1 | 1 | 1/2 |
方案2 | 2 | 1 |
横纵比较:横的比纵的是2即横的方案在这一指标下比纵的方案好,数字代表标度
步骤2:构造判断矩阵
正互反矩阵满足任意aij>0且aij*aji=1 ,在此基础上满足aik=aij*ajk的为一致矩阵,层次分析法只使用一致矩阵,普通判断矩阵需要通过一致性检验才可使用
一致性检验
1.原理检验我们构造的判断矩阵和一致矩阵是否差别很大
2.步骤:计算一致性指标CI CI=(⋋max是矩阵的最大特征值,n是指标个数
查找对应的平均随机一致性指标RI:
n | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
RI | 0 | 0 | 0.52 | 0.89 | 1.12 | 1.26 | 1.36 | 1.41 | 1.46 | 1.49 | 1.52 | 1.54 | 1.56 | 1.58 | 1.59 |
计算一致性比例CR CR=CI/RI,若CR<0.1,则通过一致性检验,可继续使用
tips:可以用一致矩阵每列都有成倍关系来修改矩阵,使其像一致矩阵靠,知道CR<0.1
一致矩阵充要条件:1.每行成比例
2.aij>0
3.aij*aji=1
步骤3:计算权重
一致矩阵权重计算:取一列要进行归一化即可(每一列都一样,因为满足成倍关系)
判断矩阵权重计算:
1.每一列都要算,求算术平均值
2.求几何平均
3.特征值法 (1)求出最大特征值以及相应特征向量
(2)归一化
层次分析法的局限性
1.n最多到15,不能太大
2.数据如果已知的话就不能用层次分析法,否则还会影响客观性。
补充的内容:1.矩阵的特征值怎么求
2.几何平均和特征值法的内容再看一下,补充一点