层次分析法excel_如何在EXCEL里使用层次分析法

层次分析法(AHP)是1980年提出的决策工具,用于确定决策元的权重。本文介绍了如何在Excel中计算权重和一致性比率。首先,建立决策阵列并进行两两对比,然后归一化矩阵,计算权重。接着,通过Excel的MMULT函数计算一致性向量和平均值λ,进一步计算一致性指数CI和比率CR。若CR小于0.1,则数据一致性良好。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c2eda66ea0fcbf6269e78b5e4869a226.gif

一、概述

层次分析法(AHP)于1980年由托马斯·萨迪博士提出,是一种决策辅助工具。使用这种工具时,首先要建立一个由决策元组成的决策阵列,然后将决策元两两对比,进而获取每一个决策元的权重,然后判断出某个决策元最重要,最后进行计算一致性比率,确定数据一致性。

决策元甲和乙的比例标度如下:

决策元甲/决策元乙量化值
同等重要1
略微重要3
非常重要5
特别重要7
极度重要9

二、操作方法

1.权重计算

例:某产品有甲、乙、丙、丁、戊、己等6个指标,现要确定哪个指标最重要,可建立矩阵C如下:

8fb5b29eb28ac9de1be8b21eab42610c.png

稍微解释一下,指标甲相对指标甲而言,重要性是一样的,所以对角线上都是1。此处认为指标乙比指标甲略微重要,因此单元格B3的值是3,单元格C2则对应是0.333(1/3),其余同理。

然后将上文中的矩阵归一化,即算出每列的和,再用各列的元与各列的和之商组成一个新矩阵,新矩阵中每列之和应为1。然后再求出每行的平均值,这个平均值就是各指标的权重:

ac531c3ba104b6c411bcb6722ecfc1e4.png

可见各指标中,指标丁最重要。

2.一致性比率计算

首先算出权重和向量Ws:

Ws=[C]{W}

Excel里面矩阵相乘用=MMULT(array1,array2),输完后会显示新矩阵第一个元素的值,选中新矩阵所需的行数和列数,按F2,然后Ctrl+SHIFT+Enter,新的矩阵就出来。

然后求一致性向量,即Ws和1/W的点积:

{Consis}={Ws}·{1/W}

求得向量{Consis}后,再求其平均值λ。

一致性指数CI=(λ-n)/(n-1),n为指标数量。

一致性比率CR=CI/RI,CR<0.1则一致性好,CR≥0.1则需重新计算。

这里的RI是随机指数,可通过查表获得,见下表:

f6bf4b175e823153cce4169403e1bb4a.png

相关文章

  1.  使用Excel进行K均值聚类分析的一种方法

  2. 如何使用MS Word统计词频

7ec88a2e499a370c37f60ea5a4442b65.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值