| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 层次分析法(附代码) -> 正文阅读 |
|
[数据结构与算法]层次分析法(附代码) |
以层次分析法在太阳镜产品质量评价中的应用这篇文章中的评价数据为例展示计算过程: 下图是太阳镜产品质量评价体系结构图:左中右分别为目标层、准则层和方案层 为便于表述,将准则层六个因素记为B1,...,B6,将方案层的因素记为C1,...,C20。 随后列出判断矩阵,以外观与结构(B1)为例
(判断矩阵中数据采用九分制标度法),记为
在使用判断矩阵求权重之前,必须对其进行一致性检验。
接下来用三种不同的方法求权重 算术平均法
第一步:将判断矩阵按照列归一化(每一个元素除以其所在列的和)
第二步:将归一化的各列相加
(
按行求和
)
第三步:将相加后得到的向量中每个元素除以
n
即可得到权重向量
几何平均法
第一步:将
A
的元素按照行相乘得到一个新的列向量
第二步:将新的向量的每个分量开
n
次方
第三步:对该列向量进行归一化即可得到权重向量
特征值法
假如我们的判断矩阵一致性可以接受,那么我们可以仿照一致矩阵权重的求法。
第一步:求出矩阵A的最大特征值以及其对应的特征向量
第二步:对求出的特征向量进行归一化即可得到我们的权重
? ? 论文中采取数据与后两个方法相同,可根据需求进行选择。 将所有判断矩阵所得权重向量综合称一个权重矩阵,再乘以目标层到准则层得到的指标权重,可获得需要的结果。 为了保证结果的稳健性,本文采用了三种方法分别求出了权重后计算平均值,再根据得到的权重矩阵计算各方案的得分,并进行排序和综合分析,这样避免了采用单一方法所产生的偏差,得出的结论将更全面、更有效。
层次分析法的局限性:
评价的决策层不能太多,太多的话
n
会很大,判断矩阵和一致矩阵差异
可能会很大。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:52:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |