首页 > 其他分享 >层次分析法:数学建模

层次分析法:数学建模

时间:2025-01-19 21:49:39浏览次数:1  
标签:CI 层次 特征向量 矩阵 建模 如下 分析法

今天学习了层次分析法和数学建模,这里就简单写一下自己的学习新的,参考的资料是B站上的免费网课,老师讲的不错,可以去围观,学习,希望可以拿个奖。https://www.bilibili.com/video/BV1p14y1U7Nr/?spm_id_from=333.337.search-card.all.click
上面这里是链接。本文的大部分素材和图片都会从老师的课件里面截图,主要是用于个人总结。

首先是层次分析法,层次分析法是一种用于决策的方法。他我觉得是一种主观的评价方法,虽然是铸锻的,但是却不影响他的实用性。

那么层次分析法怎么使用呢,可以从一下例题来看。

例题:旅行者在游历了提瓦特的4个国家之后,决定开始躺平了,但是他需要在蒙德,璃月,稻妻,须弥4个国家中选择一个国家作为定居的地方,他选择居住地有如下 4个因素,分别是景色,美食,生活成本,以及角色关系这四个方面来去决定自己会去往哪个国家。

按照层次分析法,会去将其分为如下的三个层次,即为目标层,准则层(关联的影响因素),以及方案层(目的地可以选择的地方),那么如下图所示。

这样子做完之后,接下来就是去衡量每一个关联的影响因素的权重,这里主要是根据一般的查阅资料或者问卷调查来做处理,如此,我们可以做出一个基于主观的对每一个因素的排序。然后基于这个排序,我们可以构建出一个判断矩阵,判断矩阵如下所示

那么在这一道题目里面,我们对于每一个因素的重要性顺序如下所示,为 角色关系>生活成本>风景>美食,那么我们的判断矩阵就可以是这样子的了

做完了判断矩阵之后,接下来就是去做一致性检验。

1。求出特征向量,根据公式BW=λW,求出λ的值,然后代入求出CI(Consistency Index)指标,在这之后,CI的值越大,说明判断矩阵的不一致性越大,而CI=0则是说明,矩阵完全一致,然后对于CR,则是按照如下的公式去做计算,CR=CI/RI,那么在这里,对于RI则是根据查表来做,如下表


CR<0.1则是说明A矩阵的一致性是在被允许的范围之内得了,此时就可以利用λ来完成运算,而若是CR>0.1,那么我们就需要对判断矩阵进行修正。

再求出了lambda之后,就是就也可以求出来他们的特征向量W,对于特征向量W

在做完这些之后,就是对于每一个地区是怎么得分得了,看看他们是
在这里,我假设他们得到的特征向量为如下所示,(这里其实不对,但是我懒得算了)

然后对于每一个因素,我们也要做出对于每一个地区的判断矩阵,

如下对于4个因素,都要有自己的判断矩阵,然后,对于每一个特征矩阵,在通过了一致性检验之后,就可以有自己的特征向量,然后对于每一个地方,将他们的权重相乘即可。

可以再看一下如下的一个计算,从别人博客截图的,下面是原文,

博客原文地址:https://blog.csdn.net/qq_41686130/article/details/122081827
最后得到的最高的就是便是选择。

上面就是权重分析法的介绍。

标签:CI,层次,特征向量,矩阵,建模,如下,分析法
From: https://www.cnblogs.com/fufufuf/p/18679091

相关文章

  • 高精度3D建模,满足多元应用需求!
    在当今这个数字化快速发展的时代,3D建模技术已经成为推动各行各业转型升级的重要驱动力。作为这一领域的佼佼者,积木易搭凭借强悍的软硬件实力、灵活的模型交付格式、自研的3D交互展示引擎以及领先的多终端适配技术,为客户提供了一站式的3D建模解决方案,助力客户在数字世界中脱颖而......
  • 【前端进阶】在AI浪潮下前端如何结合应用于程序中,如:Brain.js创建模型
    前端和人工智能(AI)的结合可以创造非常丰富的用户体验,从简单的基于规则的交互到复杂的机器学习模型驱动的功能。在Web应用程序中集成AI可以增强用户交互、个性化内容推荐、图像和语音识别、自然语言处理等。前端与AI的结合应用聊天机器人(Chatbots):通过集成NLP(自然语言处理)技......
  • 数学建模学习-整数规划(Integer Programming)教程(3)
    数学建模学习-整数规划(IntegerProgramming)教程(3)写在最前注意本文的相关代码及例子为同学们提供参考,借鉴相关结构,在这里举一些通俗易懂的例子,方便同学们根据实际情况修改代码,很多同学私信反映能否添加一些可视化,这里每篇教程都尽可能增加一些可视化方便同学理解,但具体......
  • 层次分析法
    层次分析法:(AHP)是一种将与决策有关的元素分解成目标、准则、方案等层次,在此基础上进行定性和定量分析的决策方法。以下面的题目为例子:唐僧师徒一行人取经结束后,打算组织一场大乘佛法全国巡回演唱会,但是对于第一场去苏杭、北戴河还是桂林,师徒四人有了分歧……一番讨论后,他......
  • R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组
    R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(HierarchicalDendrogram)目录R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点......
  • 飞轮储能系统的建模与Simulink仿真(永磁同步电机作为飞轮驱动电机)
     ......
  • 层次化综合中的uniquify和set_dont_touch问题
    在之前的博客里介绍过了层次化的综合方法。但在使用该方法时有一个特殊问题需要注意,对于需要多次例化的模块来说,直接设置set_dont_touch属性会导致pr阶段时工具报ununique问题。参考如下文章,可以知道问题的来源是如果Non_uniquified网表,多次实例化模块在网表中只有一个定义,而多......
  • 材料力学仿真软件:Calculix_(3).几何建模与网格划分
    几何建模与网格划分几何建模几何建模的基本概念在材料力学仿真软件中,几何建模是仿真分析的第一步。几何建模是指通过计算机辅助设计(CAD)软件或直接在仿真软件中创建物理模型的几何形状。这些几何形状可以是简单的二维或三维图形,也可以是复杂的结构模型。几何建模的目的是......
  • 材料力学仿真软件:Calculix_(16).高级建模技巧
    高级建模技巧在材料力学仿真的领域中,高级建模技巧是提高仿真精度和效率的关键。本节将详细介绍如何在Calculix中运用这些技巧,包括复杂的几何建模、高级材料属性设置、边界条件的优化以及网格划分的策略。复杂几何建模1.使用CAD工具导入复杂几何模型在进行材料力学仿真......
  • 【机器学习】Kaggle实战Rossmann商店销售预测(项目背景、数据介绍/加载/合并、特征工程
    文章目录1、项目背景2、数据介绍3、数据加载3.1查看数据3.2空数据处理3.2.1训练数据3.2.2测试数据3.3.3商店数据处理3.3.4销售时间关系4、合并数据5、特征工程6、构建训练数据和测试数据7、数据属性间相关性系数8、提取模型训练的数据集9、构建模型9.1定义评价......