面板数据进行熵值法

news2024/9/23 22:26:30

面板数据熵值法分析流程如下:

一、案例背景

当前有9家公司连续5年(2018-2022年)的财务指标数据,想要通过这份数据,确定各个财务指标的权重。熵值法根据指标离散程度确定赋权大小,客观公正准确度高。本次收集的指标数据不多,选择熵值法确定指标权重具有很强的操作性,运算过程简单易操作。

数据为9家公司连续5年的5个财务指标的数据,因为同时包含时间序列数据和截面数据,所以属于面板数据。应该有9*5=45行数据,5个财务指标各占一列,同时公司编号和年份各占一列,最后应该为45行*7列数据,最终应该将数据整理为如下格式:

数据虚构,仅做教学演示

二、数据处理

使用熵值法进行分析,需要对数据进行处理,包括数据方向处理和数据量纲处理。

(1)方向处理

本次分析的5个指标分别为营业利润、资产总额、负债总额、流动比率、销售成本。可以看出,这5个指标既有正向指标(越大越好的指标,如利润),又有逆向指标(越小越好的指标,如成本)。熵值法的运算规则中,正向指标越大越好,逆向指标越小越好,所以需要对数据进行方向处理。

将正向指标“营业利润”、“资产总额”、“流动比率”使用SPSSAU进行正向化处理;将逆向指标“负债总额”、“销售成本”使用SPSSAU进行逆向化处理。

SPSSAU【生成变量】->正向化/逆向化->确认处理,操作如下图:

同理,将其他两个指标进行逆向化处理即可。

(2)量纲处理

熵值法消除数据方向的影响后,还需要消除由于数据单位不同造成的影响,即进行量纲处理,SPSSAU提供十几种量纲处理方法,这里推荐使用数据归一化进行处理。

本案例因为上述分析中已经进行了正向/逆向此两种处理,而正向/逆向化处理可同时解决方向和量纲问题,所以不需要再次进行归一化处理。数据处理完成之后,接下来进行面板熵值法操作说明。

三、面板熵值法操作

熵值法是根据熵值进行权重确定的。“熵”原本是热力学的概念,后来被引入到信息论中,用于客观确定权重。熵值原理是通过指标的离散程度判断权重大小,离散程度越大说明不确定因素越多,对评价结果影响越大,权重越大。

从熵值的计算原理上看,并不会考虑是否为面板数据,面板数据与普通数据完全一致,直接放入分析即可。

从分析角度来看,针对面板数据,可以从两个角度进行熵值法分析,说明如下表:

接下来分别使用两种方法进行面板数据熵值法操作说明。

(1)一次法

在SPSSAU系统中,综合评价【熵值法】->将处理后的数据全部拖拽到分析框中->非负平移->开始分析

此时得到权重即为不区分是否面板数据,直接一次进行熵值法计算得到的指标权重。

补充非负平移:经过正向化/逆向化/标准化处理的数据,指标数据范围可以取到0,但是计算熵权时会进行取对数计算,出现0会导致计算无意义,所以需要对整体数据进行非负平移。SPSSAU非负平移功能是指,如果某列(某指标)数据出现小于等于0,则让该列数据同时加上一个“平移值”【该值为某列数据最小值的绝对值+0.01】,以便让数据全部都大于0,从而满足算法要求。

(2)多次法

分别筛选出2018-2022年的数据,进行5次熵值法,然后将得到的5次权重值进行取平均值的操作。

SPSSAU筛选操作如下:

筛选年份后,与一次法操作相同,分别进行5次熵值法,得到权重值,然后取平均值。

四、得到权重

(1)一次法权重计算结果

“一次法”进行面板数据熵值法得到权重结果如下:

使用熵值法对NMMS_负债总额等总共5项进行权重计算,从上表可以看出5个指标的权重值分别是18.58%、11.93%、19.45%、21/93%、28.11%。

SPSSAU输出权重可视化结果如下图:

(2)多次法权重计算结果

“多次法”进行面板数据熵值法,得到权重汇总结果如下表:

“多次法”进行熵值法,得到5个指标的权重值分别为37.54%、28.74%、29.97%、24.07%、18.46%、27.76%。

两种方法进行面板数据熵值法得到权重值对比见下表,可以看出两种方法计算面板数据的熵值法,得到的指标权重值接近。

提示:“多次法”进行面板数据熵值法分析,从原理上可行,此种做法是出于分析考虑,考虑了不同年份时数据的波动差异性。

五、总结

面板数据进行熵值法,与普通数据进行熵值法类似。首先需要统一数据方向,对正向指标进行正向化处理、逆向指标进行逆向化出理。如果数据单位不一致,需要消除量纲的影响,进行数据标准化处理。但是数据经量纲处理后,很可能出现负值,熵值法计算过程中包括取对数的操作,所以需要对数据进行非负平移,以确保分析结果能顺利得出。

面板数据进行熵值法有两种方法可以选择,分别是“一次法”和“多次法”。一次法不考虑是否面板数据,与普通数据一样做一次分析即可;多次法按年份分析,分别求出每一年指标的权重,然后取平均值。两种方法进行面板数据熵值法得到的指标权重值接近,多次法考虑了不同年份数据的波动差异性,两种方法研究人员可以自行选择来进行面板数据熵值法分析。

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

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

相关文章

python安装三方库教程:关于pip命令的一切,到底怎么用?

python安装三方库教程:关于pip命令的一切,到底怎么用? 一、pip设置国内源:1.1如何本地配置源:1.1.1 方法1:下载的时候指定地址1.1.2 方法2:使用pip命令生成配置文件1.1.3 方法3:自定…

vue---组件通信

目录 1、组件跨层级访问 (1)$emit (2)$root 、 $parent、$refs 2、依赖注入 3、透传及组件二次封装 组件间通信的三种方案: 1、组件跨层级访问,2、依赖注入,3、透传(用于组件二次封装&…

React Hooks 钩子函数错误用法,你还在犯这些错误吗

React Hooks 常见错误 前言 本片文章主要是在写react hooks的时候,遇到的常见错误的写法,和错误。也是一个对只是的巩固和总结。 错误一 上代码:正确写法 function TestReactHooksError() {const [test, setTest] useState(test);useEff…

论文阅读:PVO: Panoptic Visual Odometry

全景视觉里程计、同时做全景分割和视觉里程计 连接:PVO: Panoptic Visual Odometry 0.Abstract 我们提出了一种新的全景视觉里程计框架PVO,以实现对场景运动、几何和全景分割信息的更全面的建模。我们将视觉里程计(VO)和视频全景分割(VPS)在一个统一的…

【hello Linux】进程间通信——匿名管道

目录 前言: 总结下上述的内容: 1. 进程间通信目的 2. 进程间通信的分类 1. 匿名管道 2. 匿名管道的使用 1. 匿名管道的创建 2. 使用匿名管道进行父子间通信 Linux🌷 前言: 进程具有独立性,拥有独立的数据、代码及其他…

人工智能时代来临,殊不知低代码早已出手

科普一下人工智能的等级划分,按照实力,人工智能可以分为弱人工智能(Artificial Narrow Intelligence,简称ANI)、强人工智能(Artificial General Intelligence简称AGI)、超人工智能(Artificial Superintelligence简称ASI)三个等级。 弱人工智能…

Windows下 批量重命名文件【bat实现】

目录 前言 一、Windows简单实现重命名 二、使用命令行和Excel实现重命名 前言 在实际应用中,我们经常会遇到将指定文件夹下的文件重命名,以便程序读写。 本文介绍了两种方式,都是在Windows系统中自带的重命名方式。 一、Windows简单实现…

面试题目 002

分享一位读者面试美团 java 岗位的面经。主要在考察 javamysql 算法题目 最长回文串 根据前序中序恢复二叉树 说一说 MySQL 的索引 MySQL 的索引是一种存储数据结构, 按照数据结构划分,MySQL 可以分为 B 树索引、Hash 索引、全文索引 按照 B 树的叶子…

Windows云主机崩溃了怎么办?

​  无法避免服务器崩溃已不是什么秘密,无论选择Windows 云主机还是 Linux 云主机。但不可否认的是,任何错误都可能给企业带来灾难性的后果。该怎么办?持续监控服务器是可能的解决方案之一。即便如此,如果服务器已经处于关闭阶段&#xff…

机器学习实战教程(十):逻辑回归

概述 逻辑回归(Logistic Regression)是一种用于解决二分类或多分类问题的统计学习方法。它以自变量线性组合的形式进行建模,并使用Sigmoid函数将结果映射到[0, 1]的值域内,表示样本属于某个类别的概率。 Logistic Regression是最…

6个好用的企业管理软件推荐

企业管理软件的范围很广,财务、人力、客户关系管理、ERP、客户体验管理等等。国内来看,有些企业管理软件产品能覆盖企业数字化所有部分,在每个领域,也有很突出的头部厂商,产品功能和服务都大幅领先于竞对,我…

Redis学习笔记大全

文章目录 1、redis概述和安装1.1、安装redis1.2、启动redis方式1:前台启动(不推荐)方式2:后端启动(推荐) 1.3、关闭redis1.4、进入redis命令窗口1.5、redis命令大全1.6、redis介绍相关知识 2、redis 5大数据…

PyTorch实战3:天气识别

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍦 参考文章:365天深度学习训练营-第P3周:天气识别🍖 原作者:K同学啊|接辅导、项目定制 目录 一、前期准备1、导入数据2、transforms.Compose详…

JavaWeb+JSP内置对象+Session+Cookie+ 过滤器Filter+ 监听器Listener(超详细)

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:老茶icon 🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎 📚系列专栏:Java全栈,计…

从 Milvus 2.2 到 2.2.6,我们是如何持续稳定升级的

最近,Milvus 发布了 2.2.6 版本,在修复了一些 bug 后,Milvus 变得越发稳定。 事实上,自 Milvus 升级至 2.X 版本以来,我们一直在努力改进及优化,推出了诸如从文件中批量导入数据、基于磁盘的近似最近邻&…

通过ppt制作圆形图标及自定义形状图形制作

今天做PPT时,需要一个圆形的截图,日常截图都是方形的,能不能把截图裁剪为一个圆形呢?于时从网上找了一下,发现还真有。 制作工具:PPT 制作步骤: 1、准备图片 将截图或图片插入PPT中 2、在…

(04)基础强化:接口,类型转换cast/convert,异常处理,传参params/ref/out,判断同一对象

一、复习 1、New的截断是指什么? new除了新开空间创建初始化对象外,还有一个隐藏父类同名方法的作用。 当子类想要隐藏父类同名的方法时用new,用了new后父类同名方法将到此为止,后面 继承的…

electron+vue3全家桶+vite项目搭建【15】vue3+sass实现多主题一键切换,支持electron多窗口同步更新

文章目录 引入实现效果展示实现思路整理实现步骤1.定义全局主题样式变量2.定义主题模板3.封装颜色工具类4.初始化主题色5.主进程监听颜色修改6.补充主题状态管理7.主题一键切换组件8.测试案例 引入 我们之前在这篇文章中集成了 sass,接下来我们结合sass的变量定义&…

银行数字化转型导师坚鹏:宏观经济形势分析与银行发展模式创新

宏观经济形势分析与银行发展模式创新 课程背景: 很多学员存在以下问题: 不知道我国目前的宏观经济形势? 不清楚宏观环境对我国经济的影响? 不知道银行未来主要的发展模式? 课程特色: 精彩解读宏…

最新:机器学习在生态、环境经济学中的实践技术应用及论文写作

查看原文>>>最新:机器学习在生态、环境经济学中的实践技术应用及论文写作 目录 专题一、理论基础与软件介绍 专题二、数据的获取与整理 专题三、常用评价方法与相关软件详细教学(案例详解) 专题四、写作要点与案例的讲解 近年来…