1 / 4
文档名称:

层次分析法计算权重在matlab中的实现.docx

格式:docx   大小:26KB   页数:4
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

层次分析法计算权重在matlab中的实现.docx

上传人:fangjinyan2017001 2022/6/13 文件大小:26 KB

下载得到文件列表

层次分析法计算权重在matlab中的实现.docx

文档介绍

文档介绍:信息系统分析与设计作业
层次分析法确定绩效评价权重在matlab中的实现
小组成员:孙高茹、王靖、李春梅、郭荣
1程序简要概述
编写程序一步实现评价指标特征值1am,特征向量w以及一致性比率CR的求
具体的操作步骤是:
首先构造信息系统分析与设计作业
层次分析法确定绩效评价权重在matlab中的实现
小组成员:孙高茹、王靖、李春梅、郭荣
1程序简要概述
编写程序一步实现评价指标特征值1am,特征向量w以及一致性比率CR的求
具体的操作步骤是:
首先构造评价指标,
用专家评定法对指标两两打分,
建比较矩阵,继而运用编写程序实现层次分析法在MATLAB中的应用。
通过编写MATLAB程序一步实现问题求解,可以简化权重计算方法与步骤,
减少工作量,从而提高人力资源管理中绩效考核的科学化电算化。
2程序在matlab中实现的具体步骤 ■ •
function []= ccfx(A)
%A为成对比较矩阵,返回值w为近似特征向量
% 1am为近似最大特征值X max, CR:为一致性比率 n=length(A(;/))$ a=sum(A);
B二A %用8代替A做计算
for >l :n%将A的列向量归一化
end
for j=2:n s=s+B(:J);
end
um(s);%计算近似最大特征值X
max
w=s./c;
lam=l /n 为 u m((d./w));
CI=(lam-n)/(n-l); %一致性指标
RI=[0,0,0,58,,,,,,,];
%RI为随机一致
性指标
CR=CI/RI(n); %求一致性比率
if CR>
disp(
’没有通过一致性检验
);
eke disp( ?通过一致性检验1 );
end
end
3案例应用
我们拟构建公司员工绩效评价分析权重,完整操作步骤如下:
构建的评价指标体系
我们将影响员工绩效评定的指标因素分为:
打卡、业绩、创新、
态度与品德。
专家打分,构建两两比较矩阵