R语言实战应用精讲50篇(十四)-R语言构建层次分析模型

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言实战应用精讲50篇(十四)-R语言构建层次分析模型相关的知识,希望对你有一定的参考价值。

 层次分析法

一.   定义

层次分析法 是指将一个复杂的多目标决策问题作为系统,将目标分解多个目标或准则,进而分解为多指标(或准则、约束)的若干层次,通过定性指标模糊量化方法算出层次单排序(权数)和总排序,以作为目标(多 指标)、多方案优化决策的系统法 。

二. 运用层次分析法解决问题的步骤

注:为了便于理解 ,我们通过对一个具体问题的分析 来演示如何应用层次

问题: 选择 旅游地

假期到了, 现有桂林、 黄山、北戴河三个 旅游地供你选择, 如何在三个目的地中选择?

问题分析:影响决定的因素有景色、 费用、 居住、 饮食 以及旅途条件, 不同的人对这些因素的重视程度是不同的, 因此会选择不同的目的地。

1. 用层次结构描述问题

首先将问题划分为目标层、准则层( 约束 层)、 方案层。 如下图。

图片

2. 构造判断矩阵

对于某一个层次的不同指标, 根据其相对于 上一个层次某一指标的重要性程度进行两

以上是关于R语言实战应用精讲50篇(十四)-R语言构建层次分析模型的主要内容,如果未能解决你的问题,请参考以下文章

R语言实战应用精讲50篇(二十四)-贝叶斯定理及R语言实现

R语言实战应用精讲50篇(三十)-R语言实现支持向量机(附R语言代码)

R语言实战应用精讲50篇(三十五)-R语言实现xgboost回归(附R语言代码)

R语言实战应用精讲50篇(三十一)-R语言实现决策树(附R语言代码)

R语言实战应用精讲50篇(三十二)-R语言实现单变量时间序列(附R语言代码)

R语言实战应用精讲50篇(二十九)-数据可视化应用案例(附R语言代码)