指标加权评价方法

news2024/12/26 21:16:49

文章目录

  • 层次分析法(Analytic Hierarchy Process, AHP)
  • 熵权法
    • 原理
    • 计算方法
  • Technique for Order Preference by Similarity to Ideal Solution(TOPSIS, 优劣解距离法)
    • 原理
    • 计算方法

层次分析法(Analytic Hierarchy Process, AHP)

https://www.cnblogs.com/BlueMountain-HaggenDazs/p/4278049.html

熵权法

原理

思想:熵权法是根据变量(指标)中信息的多少对变量(指标)加权的方法。对变量包含信息多少的度量,采用的是信息熵 e j e_j ej, 当数据按均匀分布分散时熵值最大(此时该变量的价值很小),当数据集中在一个值上时熵值为0(此时该变量价值高),因此,我们利用 1 − e j 1-e_j 1ej对各变量加权。
在这里插入图片描述

在这里插入图片描述

计算方法

1. 构建原始数据矩阵

设有 m个评价对象,n个评价指标,构建原始数据矩阵:
在这里插入图片描述
xij 表示第 i个评价对象在第 j个指标上的取值。

2.数据标准化

由于各指标可能具有不同的量纲,需要对数据进行标准化处理,使其无量纲化,便于比较。正向指标(值越大越好):
在这里插入图片描述
负向指标(值越小越好):
在这里插入图片描述
中间型指标(有最优值 xj∗):
在这里插入图片描述
3. 计算各指标的比重

根据标准化后的数据,计算第 i个评价对象在第 j个指标上的比重:
在这里插入图片描述

4. 计算信息熵

根据各评价对象的比重 pij 计算第 j个指标的信息熵:
在这里插入图片描述
5. 计算权重

根据信息熵 ej计算第 j个指标的权重:
在这里插入图片描述
6. 综合评价

利用计算得到的权重 wj, 对每个评价对象的综合得分进行加权计算:
在这里插入图片描述
其中:
Si 表示第 i 个评价对象的综合得分;综合得分越高,表示评价对象的表现越好。

Technique for Order Preference by Similarity to Ideal Solution(TOPSIS, 优劣解距离法)

原理

TOPSIS法是一种常用的综合评价方法,能够充分利用原始数据的信息,精确地反映各评价方案之间的差距。之前在层次分析法中,我们发现评价的决策层不能够太多,否则判断矩阵和一致矩阵差距可能会很大。同时,如果决策层中指标的数据是已知的,那么层次分析法也很难利用这些初始数据,来使评价更加准确。TOPSIS法特别适合具有多组评价对象时,要求通过检测评价对象与最优解和最劣解的距离来进行排序。

计算方法

1. 构建原始数据矩阵

设有 m个评价对象,n个评价指标,构建原始数据矩阵:
在这里插入图片描述
xij 表示第 i个评价对象在第 j个指标上的取值。

2.数据正值化
采用合适的方法处理X,使其分量都大于0.
极大型(效益型)指标、极小型(成本型)指标、中间型指标、区间型指标。

3. 标准化
对正向化矩阵X, 采用下面的方法得到标准化的Z矩阵。
在这里插入图片描述

4.计算熵权w(也可以用层次分析法得到权重w)

5.计算加权最大值的距离与最小值的距离

在这里插入图片描述
其中, Z j + Z_j^+ Zj+表示第j个指标中的最大值, Z j − Z_j^- Zj表示第j个指标中的最小值。

6.计算各样本与最优方案的贴近程度并排序
C i = D i − D i + + D i − C_i=\frac{D_i^- }{D_i^++D_i^-} Ci=Di++DiDi
其中, C i C_i Ci的取值范围是【0,1】,并且越接近1表明样本评分越好。 然后,根据 C i C_i Ci的值就可以排序了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2255462.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

git管理Unity项目的正确方式

git管理Unity项目的正确打开方式 前言:对于刚开始git进行unity项目管理的时候,我采取的方式是全部文件上传,文件数量太多以及上传太大,我尝试过一下几个方法: 利用git的LFS大文件进行传方式,可行但比较麻…

GitToolBox插件:让IntelliJ IDEA的Git操作如虎添翼

GitToolBox插件介绍 GitToolBox是一款针对IntelliJ IDEA的插件,旨在增强IDE内置的Git功能,使Git操作更加便捷和高效。无论是单独开发者还是团队中的一员,这个插件都能帮助更好地管理代码和协作流程。 功能特点 分支管理:GitToolBo…

Golang 八股(持续补充...)

目录 进程、线程、协程 Go语言——垃圾回收 GC的触发条件 GC调优 GMP调度和CSP模型 Groutine的切换时机 Goroutine调度原理 Goroutine的抢占式调度 Context结构原理 Context原理 Golang内存分配机制 竞态、内存逃逸 golang内存对齐机制 golang中new和make的区别&a…

记录blender学习过程中遇到的问题

物体发射的方向不对 被发射物体(例如一棵树)n键看旋转归0 切换正视图 将被发射物体的局部坐标的Z轴 指向 全局方向的X轴时 并且把粒子系统设置的物体旋转勾选上 方向就对了 做倒角发现有问题 检查缩放应用、面朝向、有没有重合点(融合点&am…

[免费]基于Python的Django在线(生鲜)商城(电子商城)管理系统【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的基于Python的Django在线(生鲜)商城(电子商城)管理系统,分享下哈。 项目视频演示 【免费】基于Python的Django在线(生鲜)商城(电子商城)管理系统 Python毕业设计_哔哩哔哩_bilibili 项目介绍 随…

Scala的正则表达式

应用场景 1.找到符合要求的子串 2.判断给的字符串是否符合要求 例如,在网站上注册用户,用户名的格式有要求!

【Unity高级】如何动态调整物体透明度

本文介绍了如何设置及动态调整物体的透明度。 一、手动设置的方法 我们先来看下如何手动设置物体的透明度。 物体的透明与否是通过材质来设置的。只有我们把具有透明度的材质指给物体的渲染器(Render),物体就被设置成相应的透明度了。 看一…

Java课程设计项目-servlet+jsp美食系统、菜品管理系统

文章目录 Java课程设计项目-servletjsp美食系统一、项目介绍二、技术介绍2.1 环境需要2.2 技术栈 环境需要三、功能实现3.1登录注册3.2首页菜品展示、轮播图3.3美食菜品分类、查询3.4作品动态、个人简介、菜品收藏3.5创建菜谱、添加步骤 四、系统代码展示4.1项目架构&#xff0…

掌握时间,从`datetime`开始

文章目录 掌握时间,从datetime开始第一部分:背景介绍第二部分:datetime库是什么?第三部分:如何安装这个库?第四部分:简单库函数使用方法1. 获取当前日期和时间2. 创建特定的日期3. 计算两个日期…

前端技术(23) : 聊天页面

来源: GPT生成之后微调 效果图 HTML代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>聊天</t…

ubuntu的matlab使用心得

1.读取视频 v VideoReader(2222.mp4);出问题&#xff0c;报错&#xff1a; matlab 错误使用 VideoReader/initReader (第 734 行) 由于出现意外错误而无法读取文件。原因: Unable to initialize the video properties 出错 audiovideo.internal.IVideoReader (第 136 行) init…

基于SpringBoot+Vue框架的在线考试系统的设计与实现

基于SpringBootVue框架的在线考试系统的设计与实现 系统合集跳转 源码获取链接 一、系统环境 运行环境: 最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 IDE环境&#xff1a; Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以 tomcat环…

软错误防护技术在车规MCU中应用

在大气层内&#xff0c;宇宙射线粒子与大气分子发生核反应生成大气中子。大气中子入射微电子器件或电路将会诱发单粒子效应&#xff08;SEE&#xff09;&#xff0c;效应类型主要有单粒子翻转&#xff08;SEU&#xff09;、单粒子瞬态&#xff08;SET&#xff09;、单粒子锁定&…

【数据中心建设资料】数据中心安全建设解决方案,数据中心整理解决方案,数据中心如何做到安全保障,数据中台全方案(Word全原件)

第一章 解决方案 1.1 建设需求 1.2 建设思路 1.3 总体方案 信息安全系统整体部署架构图 1.3.1 IP准入控制系统 1.3.2 防泄密技术的选择 1.3.3 主机账号生命周期管理系统 1.3.4 数据库账号生命周期管理系统 1.3.5 双因素认证系统 1.3.6 数据库审计系统 1.3.7 数据脱敏系统 1.3.8…

WLAN AutoConfig服务假死?重启服务恢复网络连接!

目录 背景&#xff1a; 过程&#xff1a; 可能引起原因&#xff1a; 具体解决步骤&#xff1a; 方法一&#xff1a; 方法二&#xff1a; 总结&#xff1a; 背景&#xff1a; 这个问题困扰我好长一段时间了&#xff0c;每次下班将电脑关机后&#xff0c;次日早上电脑开机…

Hadoop生态圈框架部署 伪集群版(六)- MySQL安装配置

文章目录 前言一、MySQL安装与配置1. 安装MySQL2. 安装MySQL服务器3. 启动MySQL服务并设置开机自启动4. 修改MySQL初始密码登录5. 设置允许MySQL远程登录6. 登录MySQL 卸载1. 停止MySQL服务2. 卸载MySQL软件包3. 删除MySQL配置文件及数据目录 前言 在本文中&#xff0c;我们将…

运用蓝光三维扫描仪的艺术与科技的完美融合-石膏头像模型3D扫描真实复刻

石膏头像具有独特的魅力&#xff0c;每一处细节都彰显着艺术之美。无论是深邃的眼神&#xff0c;还是精致的轮廓&#xff0c;都让人陶醉其中。 随着雕塑形式的日渐丰富&#xff0c;越来越多的新材料和新的塑造手法被运用到雕塑创作中&#xff0c;蓝光三维扫描技术的应用&#…

【大语言模型】ACL2024论文-24 图像化歧义:Winograd Schema 挑战的视觉转变

【大语言模型】ACL2024论文-24 图像化歧义&#xff1a;Winograd Schema 挑战的视觉转变 目录 文章目录 【大语言模型】ACL2024论文-24 图像化歧义&#xff1a;Winograd Schema 挑战的视觉转变目录摘要研究背景问题与挑战如何解决核心创新点算法模型实验效果&#xff08;包含重要…

深入浅出:Gin框架路由与HTTP请求处理

深入浅出&#xff1a;Gin框架路由与HTTP请求处理 引言 在Web开发中&#xff0c;路由和HTTP请求处理是构建API的核心部分。Gin框架作为Go语言中最受欢迎的Web框架之一&#xff0c;提供了简洁而强大的工具来处理这些任务。本文将深入浅出地介绍如何使用Gin框架进行路由定义、处…

vscode + cmake 管理员权限调试

Ubuntu 22.04 使用 VsCode CMake 开发 ICMP ping 功能&#xff0c;执行到下面的语句时报错&#xff1a; socket(AF_INET, SOCK_RAW, IPPROTO_ICMP); --------------------------------------- 程序报错&#xff1a; Operation not permitted 查找原因&#xff0c;需要管理员权…