预测与决策分析分为:
- 时间序列预测方法、灰色预测方法
- 随机性决策分析方法、多目标决策
而层次分析法(AHP)属于多目标决策中的一种具体方法。
日常生活中经常会遇到多种方案的选择,假如我要购买一款手机,市面可以选择的N款手机,而手机的参数共有M个,这就需要综合这N种手机的M中参数优劣来选择,同时这些参数之间的比较无法简单定量地来表达,这个时候就需要将半定性、半定量问题转化呈定量计算问题
算法步骤(略):
- 建立系统的层次结构模型,目标层、准则层、方案层
- 构建成对比较判断矩阵
- 计算相对权重向量,并进行一致性检验
- 层次总排序,并进行层次总排序的一致性检验
function[bw,CI_RI,W,CI_RI_B,t]=XCLAHP(A,a1,a2,a3,a4,a5)
%针对五个准则矩阵的层次分析法,A输入判断矩阵,a1~a5输入准则层矩阵
RI=[0 0 0.58 0.96 1.12 1.24 1.32 1.41 1.45];
%计算准则层的lamada和一致性检验
sum_A=sum(A,2);
size_A=size(A,1);
bw=zeros(1,size_A);
for