数学建模算法:AHP层次分析法

💡AHP层次分析法是什么 层次分析法 (Analytic Hierarchy Process, AHP) 是一种结构化的决策方法,由美国运筹学家托马斯·萨蒂 (Thomas L. Saaty) 教授于 20 世纪 70 年代提出。它将复杂的决策问题分解成多个层次,并通过两两比较的方式确定各个因素的相对重要性,最终得出综合评价结果。AHP 特别适用于那些难以完全定量分析、涉及多个准则和方案的复杂决策问题。 AHP 的核心思想: 将复杂问题层次化、将定性问题定量化。 💡AHP 的具体分析步骤 1️⃣ 建立层次结构模型​ 2️⃣ 构造判断矩阵 (Pairwise Comparison Matrix)​ 3️⃣ 计算权重向量和一致性检验:在构建判断矩阵时,有可能会出现逻辑性错误,比如A比B重要,B比C重要,但却又出现C比A重要。因此需要使用一致性检验是否出现问题。为了检验判断矩阵的一致性,需要计算一致性指标 (Consistency Index, CI) 和一致性比率 (Consistency Ratio, CR)。CR值小于0.1则说明通过一致性检验,反之则说明没有通过一致性检验。​ 4️⃣ 计算综合权重:将方案层相对于每个准则的权重与该准则相对于目标的权重相乘,然后将各个准则的结果相加,得到每个方案的综合权重。​ 5️⃣ 做出决策:根据方案的综合权重进行排序,选择综合权重最高的方案作为最终决策。​ ⭐ 例子:选择旅行目的地​ 假设你计划一次旅行,有三个目的地可供选择:A、B 和 C。你需要考虑以下四个因素:​ ■ 旅游成本 (Cost)​ ■ 景点吸引力 (Attractions)​ ■ 住宿条件 (Accommodation)​ ■ 餐饮质量 (Food)​ 就可以用层次分析法来建模,做出决策

统计分析

线性代数中的特征值和特征向量

对于一个方阵 A,如果存在一个非零向量 v 和一个标量 λ,使得 Av=λv,那么 λ 就是 A 的特征值(Eigenvalues),v 是对应的特征向量(Eigenvectors)。 但特征值和特征向量的意义和价值不止如此。 在几何意义上,矩阵乘以一个向量,可以看作矩阵对向量所在空间的变换(旋转、拉伸等操作)。而矩阵的特征向量和特征值则直接描述了线性变换的性质。特征向量指明了特定变换下的方向,特征值体现伸缩程度。 特征分解(Eigendecomposition)是将矩阵表示为其特征向量和特征值的组合,即 A=PΛP−1,其中 P 是特征向量组成的矩阵,Λ 是特征值组成的对角矩阵。特征分解不仅能简化计算,比如在复杂运算中可降低难度,而且在主成分分析(PCA)里有着关键应用。

统计分析

GPT 第三方 API 和插件推荐

推荐使用V3 API

软件工具

我是怎么记文献笔记的?

其实自己很长一段时间都在思考该怎么记文献笔记,怎么管理文献笔记,随着时间积累,也慢慢有了自己的一套方法论。借着昨天组会汇报文献的劲头,正好分享下自己现在是怎么做的,也欢迎其他大佬分享自己的方法。

研究生的自我修养
#思源笔记

我好像默认别人都讨厌我,所以一直没有朋友

与人相处,貌似就会有一个预设,默认大家都是讨厌我的,而不是觉得对方是想要和我做朋友的。

阿巛随笔

PPT 宏丨图片 加图题

在图片上方添加文字 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051Sub AddFigureCaptionT...

研究生的自我修养

Zotero丨专门用于PPT引用文献的格式

PPT引用文献我之前都是手动写,如果用其他格式,一般嫌弃有些信息没必要,只需要保留第一作者、文献名、年份、标题、DOI等。 最近忍无可忍,于是让GPT给我写了几个专门用于PPT引用文献的csl,这样zotero复制引用格式就可以直接用了。 ps:本来...

研究生的自我修养

Python丨jupyter要重新调用修改后的自定义模块,应该怎么办

使用python进行数据分析,我一般喜欢在jupyter notebook里分析数据,如果分析任务重、需要对多组数据进行分析,我就会把函数抽取出来,放进自定义模块里,便于维护和复用。但是jupyter notebook有一个问题,import自定义模块之后,不会自动更新自定义模块。 之前,函数没写好需要更改,我都是手动重启Jupyter内核,非常麻烦,还得重跑前面代码,如果前面代码运行时间久,就非常浪费时间,一度想要放弃jupyter notebook分析数据。 现在发现jupyter其实有自动更新模块的魔法命令%autoreload

编程笔记
#Python

JavaScript和Python代码实现中文数字完美转阿拉伯数字,支持中文繁体数字,并实现中文章节排序

自然排序算法并不支持对中文数字进行排序,这样的话,如果你的文档名称包含中文数字,比如《第一章》《第二章》,想要进行自动排序,效果就很不理想 在GPT的帮助下,写了一个算法,可以对包含中文数字的文档进行正确的排序啦,不仅仅支持中文简体数字排序,还支持中文繁体大写数字排序,目前测试下来暂时没有问题。有问题欢迎反馈!

编程笔记
#Javascript#Python

小红书终于两千粉啦 丨分享我与小红书的故事

小红书终于两千粉啦٩(๑o๑)۶ 感谢各位家人兄弟姐妹的支持(🙏•͈ᴗ•͈) 简单回顾下我与小红书的故事 【小红书·学习】 上研究生之前,我没用过小红书,只在同学嘴里听说过,一直以为只是生活、穿搭笔记的软件 上研究生之后,才开始用小红书,一开始在...

阿巛随笔
#自媒体
123411