【算法类原创】层次分析法的内涵
因作者时间有限,所以不会对一些常用的算法计算步骤着以重墨,而会专注于介绍资料上很难查到甚至查不到的内容。如果有需要,作者会考虑写一些介绍算法以及算法应用的文章。
下一篇作者会用一个很简单的方法证明诸如主成分分析法、灰色关联度法等一类方法的“荒谬性”,同时会解释在实际应用中如何正确的使用这些方法。
下下篇作者会考虑介绍一种新的计算思路(研一的时候设计的,当时没有查询到别人也有类似方法)以解决这种“荒谬性”,该思路将使确定指标权重的问题大大简化且计算结果更加可信。
如果觉得作者文章有所帮助,欢迎关注、转发。
有问题或想交流或了解可以发评论。
0)概述
本文会先用购买电脑的案例简单的阐述层次分析法,继而阐述层次分析法的两大核心内容:分层(还原)及求权重。
1)用层次分析法买电脑
决策在我们生活中随处可见。比如在超市,突然想上厕所,而你又正好忘了自己的性别,或者你不认识厕所门上的男女标识,那你将面临一次抉择:该上男厕所还是上女厕所?
或者你想买一台电脑,但是预算有限,那该如何根据自己的需求选一款最适合自己的电脑呢?
层次法是这么教我们选电脑的:
2)层次分析法内涵一:分层
层次分析法的层次就是将问题拆解为目标层、准则层、方案层;其中最核心的在于目标层与方案层。正如作者在《【算法类原创】复杂网络分析法中的还原论与整体论》中所述:目标层是事物的整体论,准则层则是对事物的还原。准则层就是目标层的复杂网络。
根据迭代还原的思想,父准则可进一步还原为子准则。
准则层各准则之间有时候并非独立而是有联系的。此时,复杂网络的分析方法能否部分解决这一问题或复杂网络是否可以在层次分析法中有所作为呢?
3)层次分析法内涵二:最大特征值及其对应的特征向量
为什么最大特征值对应的特征向量是各准则的权重呢?
4)为什么要进行检验
3)中所述判断矩阵为理想矩阵,但是现实中的判断矩阵各要素是由人去判断的,因此矩阵并不理想,表现为:a12 * a23 != a13。
所以,需要对计算结果进行一致性检验。
检验的方法很多,1)中所述方法合理性与否需要读者自行判断。作者仅对其检验方法进行简要解释。
一致性指标CI = ( λmax - n)/(n-1)
λmax在理想状况下为判断矩阵的阶数,因此分子为 λmax-n,其作用是看最大特征值的偏离程度,分母作用在于使CI不受判断矩阵阶数的影响。分母n-1在于无偏估计,这个本文暂时不说。CI越小则一致性指标越好。
随机一致性指标RI可根据判断矩阵的阶数查表而来,不同的阶数有不同的值。其值计算方法为:随机生成500个n阶判断矩阵,计算最大特征值的平均值,用这个特征值计算代表n阶判断矩阵的CI,即n阶判断矩阵的RI值。
最后,用CI/RI得出一致性比率小于0.1时,则计算结果可以接受。
5)总结
本文介绍了层次分析法及其内涵,同时也阐述了层次分析法与复杂网络的联系,并在此基础上提出了复杂网络算法可以改进层次分析法的假设。
层次分析法原理十分简单,但却有十分强大的理论基础,应用也很广泛。希望读者读完本文后对层次分析法有进一步的理解。
澄清:本菜十足“半吊子”,所见所闻均极其有限,容易偏听偏信,偏读偏错,实在惶恐。写的东西也捡最简单最容易的写,如有写错的地方欢迎批评指正。
另扫码可关注本菜公众号 。
【算法类原创】层次分析法的内涵相关推荐
- 基于层次分析法与熵权法的主客观组合赋权模型(原创:小青龙)
基于层次分析法与熵权法的主客观组合赋权模型 组合赋权大家可以尝试进行改变,一个主观一个客观.(原创:小青龙) 简介 权重是用来衡量总体中各单位标志值在总体中作用大小的数值, 用来描述单因子在因子集 ...
- matlab层次分析法代码_基于主成分分析法和层次分析法的工程项目经理胜任力评价研究...
摘 要:根据工程项目经理胜任力评价指标,运用主成分分析法和层次分析法相结合的数学方法对工程项目经理的胜任力进行合理公正的评价.首先运用主成分分析法筛选重要指标,再运用层次分析法对工程项目经理进行定量与 ...
- 数模(1)——层次分析法
原创为b站视频:https://www.bilibili.com/video/av20238704 简介: 层次分析法(AHP)是一种层次权重决策分析方法,日常生活中比如:冰箱品牌的选购(考虑到价格, ...
- 层次分析法AHP原理、例题
1 基本介绍 层次分析法(analytic hierarchy process,简称AHP)是解决多因素综合评价问题的常用方法,该方法是美国运筹学家,匹茨堡大学教授T.L. Saaty于20世纪70年 ...
- matlab如何求指标的权向量_【Matlab】案例讲解层次分析法的Matlab实现
我写过层次分析法的Matlab实现:张敬信:[评价算法]层次分析法zhuanlan.zhihu.com 其中的ahp函数是来自<吴鹏. Matlab高效编程技巧与应用:25个案例分析>, ...
- 基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- JAVA层次分析法食堂评价系统计算机毕业设计Mybatis+系统+数据库+调试部署
JAVA层次分析法食堂评价系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA层次分析法食堂评价系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S ...
- ahp层次分析法matlab代码_Matlab数据分析实战,基于AHP高校食堂满意度调查分析
层次分析法(Analytical Hierachy Process,AHP)是匹兹堡大学T.L.Saaty教授在20世纪70年代初期提出对定性问题进行定量分析的一种渐变灵活的多准则决策方案. 其特点是 ...
- 目标层准则层MATLAB,层次分析法-MATLAB
层次分析法-MATLAB 第八章 层次分析法 层次分析法(Analytic Hierarchy Process,简称AHP)是对一些较为复杂.较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全 ...
最新文章
- bzoj 4695: 最假女选手
- php 删除硬链接,RHCE系列之文件管理----硬链接和软链接
- 计算机内部使用什么方法技术,计算机内部使用什么技术
- C# 导出EXCEL文件
- openssh升级sftp_CentOS6.5升级OpenSSH 8.3版本
- jzoj4010-Philips and Calculator【搜索,dp】
- 操作系统上机作业--根据莱布尼兹级数计算PI(1)(多线程)
- 派生类构造的时候一定要调用_夏天使用电蚊香的时候一定要注意这几点
- QR code 二维码基础入门教程(二)
- web前端好入门吗?
- Wordpress 自定义文章类型添加 Categoried、Tags
- python3之url编码互转
- Unity:动态加载游戏等级.
- matlab钢琴音教程,手把手教你钢琴基本指法(有图有真相,通俗易懂,钢琴入门必备)...
- 台铁预计耗资120亿新台币改善东部危险弯道
- 一个10年符号主义学者的深度讨论:如何理性看待ChatGPT?
- 【智能制造】智能制造与智能工厂的主要特征
- 服务器运行时将杀毒软件关掉,教你快速关闭禁用Windows 10自带的杀毒软件Windows Defender...
- 2.3 数据库-深入理解
- ABBYY简体中文版终身授权半价来袭,这个双十一简直了