利用CRITIC客观权重赋权法进行数值评分计算——算法过程

news2024/11/27 16:37:22

1、概述

‌CRITIC客观评价法是一种基于指标的对比强度和指标之间的冲突性来确定指标客观权数的方法。‌ 该方法适用于判断数据稳定性,并且适合分析指标或因素之间有着一定的关联的数据‌。

CRITIC方法的基本原理包括两个主要概念:对比强度和指标之间的冲突性。对比强度表示同一指标各个评价方案取值差距的大小,通常以标准差的形式来表现。标准差越大,说明各方案的取值差距越大。指标之间的冲突性则基于指标之间的相关性,如果两个指标之间具有较强的正相关,说明两个指标冲突性较低‌。CRITIC方法的步骤通常包括以下几个步骤:

  • 数据预处理‌:确保数据的完整性和一致性。
  • 计算对比强度‌:使用标准差来衡量每个指标的对比强度。
  • 计算冲突性‌:通过计算指标之间的相关系数来衡量冲突性。
  • 信息承载量和占比:将对比强度和冲突性相结合,进行归一化处理,得到最终的权重‌

本文通过实例 + Excel公式演算的方式,详细介绍CRITIC客观权重赋权法的计算过程,以及每一步需要重点注意的计算细节。这个实例是对多家银行的营业效果进行评分。示例中的评分维度包括资产收益、费用利润、逾期贷款率、资产使用率和自有资本率。如下图所示:

在这里插入图片描述

下面我们就正式进入计算过程的详细讲解。

2、计算过程

2.1、进行数据标准化

熟悉各种评分算法的读者应该知道,众多的评分算法基本上都是将数据标准化作为评分计算的第一步,CRITIC评分算法的计算过程也不例外。进行数据标准化的原因本文就不再赘述了,之前两篇文章(《利用熵权法进行数值评分计算——算法过程》、《利用模糊综合评价法进行数值评分计算——算法过程》)已经多次提到,不清楚的读者可以联机链接跳转查看。

以下是数据标准化的公式:

在这里插入图片描述

本示例中,第三项指标为负向指标(当然是贷款逾期率越高,评价值越低),其它指标均是正向指标,所以该实例中数值标准化后的结果,如下图所示:

在这里插入图片描述

需要注意的时,在前面两篇介绍熵权法和模糊评价法的文章中,我们提到可以在计算时试图通过分母和分子同时+1的方式,避免出现分母为零的情况。但是在本示例中,由于参加评分的各评分项分值都非常小(都是零点几的小数),如果这时再采用前面的方式,那么得到的标准化值误差将显著增大。

2.2、计算对比强度(波动性)

在这里插入图片描述

以上公式中,M表示为参与评分的数据条数(也就是评分的各个参与者数量),在本示例中有4个参与者所以M的值就是4,。Xij表示某个参与者在某评分项上的具体得分,例如银行A在“负债率”上的具体得分。 而带有上横杠的X(不好意思不知道怎么输入),表示该具体评分项的平均值,例如“负债率”评分项的平均值。

所以如果用Excel进行对比强度的计算演练,那么Excel的计算效果可以如下图所示:

在这里插入图片描述
在这里插入图片描述

Excel中的POWER函数,可以对一个数进行求幂或者开方。

2.3、基于指标相关性计算指标冲突性

指标的相关性是指两组数据的关联性,在实际生活中我们经常会发现两组数据具有一定的关联性,相关性的取值一般为[-1 , 1]。如果当A组数据下降,B组数据却上升,那么就认为这两组数具有负相关性(相关性取值趋近-1);如果A组数据上升,B组数据也上升,那么就认为两组数具有正相关性(相关性取值趋近1)。在统计领域中,两组数不具有任何相关性的情况几乎不存在,研究样本越多,对于两组数的相关性研究结果越精确。

在这里插入图片描述

通过以上公式,我们可以基于两组数的相关性,得到某一组指标与其它各组指标的冲突性。我们来分析以上公式。其中Rij就是指第i项指标与第j项的相关性。例如“资产收益”指标和“贷款逾期率”两项指标的相关性。m代表参与评分计算的评分项数量。所以整个计算冲入性的公式可以解释为:

1减去第j项指标和第1项指标的相关性 加上 1减去第j项指标和第2项指标的相关性 一直加加到 1减去第j项指标和第M项指标的相关性,就是第j项指标在该份样本中的冲突值。用Excel进行计算过程演练,可以如下图所示:

在这里插入图片描述
在这里插入图片描述
Excel中的CORREL函数,可以计算两组数的相关性。

2.4、计算信息承载量

在这里插入图片描述

这个步骤没有过多讲解的意义,就是用之前得到的某个评分项的比强度 乘以 这个评分项的冲突性,就是这个评分项的信息承载量。Excel的计算演练效果,如下图所示:

在这里插入图片描述
有了每个评分项的数据承载量,我们就可以计算每个评分项的信息占比情况。也是最简单的占比计算公式,如下图所示:

在这里插入图片描述

某个参与者,在某个评分项的信息占比,等于这个参与者在这个评分项的得分 除以 这个评分项的数据总和。得到的Excel演练结果如下图所示:
在这里插入图片描述

2.5、基于信息占比基准得分和百分制得分

通过2.4小节所介绍的计算过程,CRITIC客观权重赋权法最核心的计算过程介绍完毕,这一步就是计算每个参与者的基准得分,并将基准得分翻译成使用者能够看懂的10分制/100分制等结果。

首先通过以下公式,进行基准得分的计算:
在这里插入图片描述
公式中的W,表示某一评分项,基于信息承载量计算得到的信息占比值,X表示第i个参与者的在某一评分项的原始结果(当然是进行过数值标准化后的原始结果,否则无法区分正指标还是负指标);

所以第i个评分参与者的评分结果,就是这个参与者第J项指标的信息占比值 乘以 第J项指标的原始结果,再加上这个参与者第J+1项指标的信息占比值 乘以 第J+1项指标的原始结果……,直到最后一个指标。
在这里插入图片描述
在这里插入图片描述

最后转换为100分制的计算方式,就不再进行赘述了,前面多篇文章都已经提到这个问题。

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

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

相关文章

Linux学习笔记(六):服务管理,监控,RPM包管理,yum包管理工具,Linux启动管理,网络管理

Linux学习笔记(六):服务管理,监控,RPM包管理,yum包管理工具,Linux启动管理,网络管理 1. 服务管理 1.1 service 启动/停止服务 service 命令是最常用的服务管理工具之一&#xff0c…

介质的分类

在有损的麦克斯韦方程中等效介电常数如下 所以理想介质的介电常数接近于实数,导体介电常数接近于复数 介质分类中不规定εμσ是实数还是复数,带入这个麦克斯韦方程组就行。不过在有损介质的电磁波公式推导中老师做出εμσ是实数的假设

【微服务】负载均衡 - LoadBalancer(day4)

下述所有代码都是在订单服务中修改的,商品服务并不需要修改,只需要启动多个实例即可。 引入 在介绍Eureka组件的最后,留下了一个问题就是,无论启动多少个实例,只能调用第一个。原因是因为服务调用时获取的是一个实例…

LM74912-Q1用作电源开关

LM74912电路设计及开发 LM74912-Q1,此芯片集成过压和短路保护以及故障输出功能的汽车理想二极管。正常的型号如下:LM74912QRGERQ1。 注: Q1的后缀指示此器件满足车规级器件/芯片要求。 一、原理框图 如下为芯片的简单应用框图;…

【可答疑】基于51单片机的数字时钟(含仿真、代码、报告等)

✨哈喽大家好,这里是每天一杯冰美式oh,985电子本硕,大厂嵌入式在职0.3年,业余时间做做单片机小项目,有需要也可以提供就业指导(免费)~ 🐱‍🐉这是51单片机毕业设计100篇…

脱口秀演员调侃王楚钦引争议

听说脱口秀演员调侃王楚钦输球,野生喜剧回应暂停演出合作,这不仅引发了关于脱口秀表演冒犯边界的讨论,也让我们反思言论自由与尊重他人之间的界限。 脱口秀作为一种艺术形式,其核心在于通过幽默、讽刺的方式,对社会现象…

畅享免费服务:PDF 转图片在线转换软件的魅力

为了方便在社交媒体上分享文档内容,还为了更好地适应特定的编辑需求,将 PDF 文件转换为图片格式都具有重要的意义。而如今,幸运的是,有许多pdf转图片在线转换免费工具为我们提供了便捷、高效的 PDF 转图片服务。接下来&#xff0c…

如何使用ssm实现基于SSM的宠物服务平台的设计与实现+vue

TOC ssm779基于SSM的宠物服务平台的设计与实现vue 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化&#x…

浅谈模型量化:非对称 vs 对称

模型量化的背后究竟做了什么?本文将以 INT8 为例,结合计算和代码演示,向你展示其中的一些原理。 相关论文: LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale 相关文章: 《07. 模型参数与显存的关系,以及不同精…

【机器学习】探索GRU:深度学习中门控循环单元的魅力

目录 🍔 GRU介绍 🍔 GRU的内部结构图 2.1 GRU结构分析 2.2 GRU工作原理 2.4 Bi-GRU介绍 2.3 使用Pytorch构建GRU模型 2.5 GRU优缺点 🍔 小结 学习目标 🍀 了解GRU内部结构及计算公式. 🍀 掌握Pytorch中GRU工具…

map和 set

[本节目标] 关联式容器 键值对 树形结构的关联式容器 底层结构 🏷️ 关联式容器 序列式容器:vector list 栈 队列 (类似以前学习的线性表)… 关联式容器: map set … 关联式容器,数据与数据之间有很强的关联,并…

C++函数指针类型

// // Created by 徐昌真 on 2024/10/5. // #include <iostream>//函数指针类型 指针变成了一个类型 类似int这种 用于反复调用这个函数指针的情况 避免频繁创建一堆的函数指针using namespace std;typedef void (*fptr)(int a, double b, char c); //typedef 将fptr定义…

LLaVA-MoLE:解决多模态大模型指令微调中的数据冲突问题

人工智能咨询培训老师叶梓 转载标明出处 多模态大模型&#xff08;MLLMs&#xff09;通过指令微调&#xff08;instruction finetuning&#xff09;&#xff0c;能够执行各种任务&#xff0c;如理解图表、处理文档和回答基于图像的问题。但是&#xff0c;当从不同领域混合指令…

29 基于51单片机的汽车倒车防撞报警器系统

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 本课题基于微控制器控制器&#xff0c; 设计一款汽车倒车防撞报警器系统。 要求&#xff1a; 要求&#xff1a;1.配有距离&#xff0c; 用于把车和障碍物之间的距离信号送入控制器。 2.配有报警系…

MyBatis-Plus 字段对应不上或字段在MySQL中为关键字

MyBatis-Plus 名称对应不上比如在新增时如果名字对应不上或者改字段字段在MySQL中为关键子&#xff0c;在执行SQL操作的时候都会报错 解决方法 问题&#xff1a;如果是表名出现对应不上 解决方法&#xff1a;在Java实体类上加TableName("数据库表名") 问题&#…

家具行业数字化转型利器:三品PLM系统全生命周期管理方案

家具行业数字化转型利器&#xff1a;三品PLM系统全生命周期管理方案 在当今竞争激烈的家具行业中&#xff0c;面对设计图纸版本混乱、成本估算不准确、生产流程不透明等挑战&#xff0c;传统的研发管理模式显得力不从心。 而PLM产品生命周期管理系统的引入&#xff0c;为行业…

P1088 [NOIP2004 普及组] 火星人

思路就是 全排列中找到题目所给的组合 然后加上的最小数就是往后面数几个组合 就是要求的那个排列 然后输出 我写的那一份代码ac了两个点 其他 全部tle 估计是比较的时间复杂度太高了暴力写法的时间复杂度比内置函数要大很多 暴力208ms 内置31ms 暴力 #include<bits/std…

C语言复习概要(二)

本文目录 C语言中的数组与函数详解1. 引言2. 数组2.1. 什么是数组&#xff1f;语法&#xff1a;示例&#xff1a; 2.2. 数组的初始化示例 1&#xff1a;在声明时初始化示例 2&#xff1a;部分初始化示例 3&#xff1a;运行时赋值 2.3. 数组的访问与修改示例&#xff1a; 2.4. 多…

螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习01(环境准备)

1 准备工作 由于创建数据中心需要安装很多服务器&#xff0c;这些服务器要耗费很所物理物理计算资源、存储资源、网络资源和软件资源&#xff0c;作为穷学生只有几百块的n手笔记本&#xff0c;不可能买十几台服务器来搭建数据中心&#xff0c;也不愿意跑实验室&#xff0c;想躺…

pytest(三)——参数化@pytest.mark.parametrize

目录 前言 参数化场景 实际Web UI自动化中的开发场景&#xff0c;比如是一个登录框 parametrize单参数 “笛卡尔积”&#xff0c;多个参数化装饰器 重点知识 参考文献 前言 pytest.mark.parametrize 允许在测试函数或类中定义多组参数和fixtures pytest_generate_tests 允…