背景说明

熵值法(熵权法)是一种研究指标权重的研究方法,比如有5个指标,分别为指标1到指标5,并且有很多样本(比如100个样本),即100行*5列数据,此时研究该5个指标的权重分别是多少。

但从上述可以看到,数据格式上为100个样本即100行数据。如果说当前是面板数据即比如100家公司分别5年,那么就是100*5=500行数据,依旧还是5个指标,即500行*5列数据。此时希望利用熵值法研究该5个指标的权重情况,应该如何处理呢?

数据格式

首先从数据格式上,应该类似下图,即有2列数据分别标识公司ID和年份,比如当前为100家公司分别5年,那么就有100*5行的数据。

熵值法的原理是利用‘熵’来计算权重,‘熵’用来标识信息的不确定性情况,熵越大意味着不确定性越大->信息量越小->权重越小,这是熵值法的原理。

从原理角度上看

面板数据要想计算出5个指标的权重,也是利用‘熵’来计算,也即说明只要能计算出数据的‘熵’值,即可得到权重。而‘熵值’的计算上,并不会考虑是否为面板数据,因而从原理角度,面板数据与普通数据完全一致,直接放入分析即可。

从分析角度上看:

针对面板数据,通常有两种做法,分别是做1次,分别重复多次再汇总,如下表格所示:

分析做法

说明

一次法

完全不考虑是否面板数据,直接与普通数据一样做一次分析即可

多次法

比如5年数据,先筛选出第1次的数据做1次,接着重复做另外4次,分别得到5次权重,然后将权重求平均值。

一次法,此种做法非常常见,即完全不考虑是否为面板数据,在原理上并没有任何问题。因为熵值法计算权重的原理是利用‘熵’值信息,相当于把100家公司5年即500个数字当成一个序列,计算该序列的‘熵’用于判断该500个数字的不确定性情况。最终得到权重。

另外也可分别筛选出某年数据后,基于100家公司即100个数字看成1个序列,计算该100个数字的不确定性情况,并且最终得到权重,此法称作多次法。

接下来将以案例进行说明:

案例说明

接下来以一份数据,9个公司id,并且5年(2008~2012)的数据进行熵值法。并且分别以整体做1次,和分别5年做5次。数据类似如下:

如果仅做1次分析,即将该5个指标直接放入分析框中,结果如下:

接着分别筛选出2008年的数据做1次分析,并且重复另外4次,关于SPSSAU进行样本筛选,如下截图:

分别进行5次,并且将5次的权重结果进行汇总整理如下表所示:

年份

指标1权重

指标2权重

指标3权重

指标4权重

指标5权重

2008

42.21%

9.21%

28.62%

10.01%

9.95%

2009

42.69%

9.48%

28.69%

8.49%

10.65%

2010

40.87%

9.25%

31.10%

8.51%

10.27%

2011

40.27%

9.27%

31.92%

7.77%

10.77%

2012

40.67%

9.28%

33.13%

7.43%

9.49%

求平均

41.34%

9.30%

30.69%

8.44%

10.23%

比如上表格,分别做5次分析,每次均得到5个指标的权重,然后整理后,再对某个指标下的几个权重,比如表格中第2列5个数字求平均得到41.34%,即为最终指标1权重。

特别提示:上述处理从原理上可行,并且此种做法是出于分析考虑,这种做法考虑了不同年份时数字的波动差异性。

其它说明

面板数据进行熵值法分析前是否需要进行量纲化处理?如果进行量纲化处理,比如归一化处理,其意味着将数据全部压缩在0~1之间,此时所有指标的数据量纲完全一致,即每个指标数据的信息熵的度量范围也完全一致。如果不进行量纲处理,意味着所有指标的大小有着相对大小意义,从数学原理上不进行量纲处理也可以进行熵值法分析。

是否需要量纲化处理,这本身没有固定要求,通常是结合实际研究意义和文献作为标准,如果有担心,建议进行归一化处理(也或者SPSSAU区间化处理)后再进行分析即可。

另提示:进行某些量纲处理比如归一化处理后会出现数字0,但是熵值时有求log处理,因而数字0会出现无法计算的现象,当然可使用SPSSAU的非负平移功能,选中SPSSAU非负平移,系统会在出现0的指标时,在该指标全部加上一个很小的数字0.001。非负平移也可在分析之前处理好数据再使用均可(SPSSAU数据处理->生成变量->非负平移)。

面板模型进行熵值法分析相关推荐

  1. 基于面板数据的熵值法

    说明:对含年份.城市.指标的面板数据使用熵值法为各指标进行客观赋权,从而得出各城市的综合得分.本文对基于面板数据的熵值法公式做出解释并给出MATLAB代码实现. 公式理解1 Step1:指标选取.设有 ...

  2. 评价模型中熵值法Excel和Python实现

      因为项目需要,要用分数的形式评价用户对某个产品的喜好程度,其中的指标权重确定用熵值法计算.在网上搜集了些资料,再自己捣腾了一下分别用Excel和Python的方法来实现. 目录 一.熵值法介绍 二 ...

  3. 熵值法综合评价分析流程

    熵值法综合评价分析流程 一.案例背景 当前有一份数据,是各品牌车各个维度的得分情况,现在想要使用熵值法进行综合评价,得到各品牌车的综合得分,从而进行车型优劣对比,为消费者提供购车依据. 数据如下(数据 ...

  4. 手把手教你用熵值法计算权重

    由于对数据要求少,且容易计算,熵值法一直是备受欢迎的权重计算方法. 今天的文章,将带大家一起梳理熵值法计算权重的步骤以及如何应用到综合评价研究中. 一.研究背景 研究案例是利用熵值法来对各企业的财务状 ...

  5. stata代码命令全集:跟检验do文件、stata常用命令、代码大合集、面板熵值法

     一.常用模型代码整理 1.数据来源: 2.时间跨度:无 3.区域范围:无 4.指标说明: 包含如下模型代码: l OLS模型 l Heckman两阶段模型 l PSM+DID模型 l 固定效应模型( ...

  6. Stata17 MP/SE/BE(附赠常用模型代码和熵值法计算代码)

    一.Stata MP\SE\BE版本介绍 Stata/MP:最快的 Stata 版本(适用于四核.双核和多核/多处理器计算机),可以分析最大的数据集 Stata/SE:标准版:对于更大的数据集 Sta ...

  7. 怎样计算权重?——层次分析法、熵值法:工具+数据+案例+代码

    1权重系数的计算 计算权重是一种常见的分析方法,在实际研究中,需要结合数据的特征情况进行选择,比如数据之间的波动性是一种信息量,那么可考虑使用CRITIC权重法或信息量权重法:也或者专家打分数据,那么 ...

  8. 【人因工程】熵值法求权重正反向化的分析

    目录 一.问题提出 二.问题分析 1. 第一步: 2. 第二步 3. 第三步 三.进一步分析 总结 一.问题提出 所需数据集见链接: 人因工程熵值法求权重正反向化的分析配套数据-数据集文档类资源-CS ...

  9. 【统计方法】基于熵值法的面板数据指标权重计算

    面板数据熵值法   本文主要是讲解熵值法的处理过程和代码实现.   建立指标体系和指标评价时有可能用到熵值法(熵权法),但以往的经验来看,熵值法常用于时序数据或者是截面数据.实际上,熵值法在面板数据的 ...

  10. 面板数据熵值法计算综合指数和门槛回归Stata代码(数据+代码)

    数据说明:熵值法通过信息熵原理来确定权重,能够客观准确地评价研究对象:门槛回归利用门槛值将样本分为两组,只有两组样本的估计参数显著不同时,才使用门槛回归模型,否则使用线性模型即可 代码图例: 下载链接 ...

最新文章

  1. Java图形化界面设计——容器(JFrame)
  2. ArcGIS客户端开发学习笔记(五)——ArcGIS REST API基础
  3. Windows右键在当前目录打开Cygwin终端
  4. 启明云端分享| 图文+实操+视频,手把手教你Eclipse搭建esp-idf环境
  5. boost::phoenix::if_else相关的测试程序
  6. 会飞的汽车来了!旋翼式陆空两栖智能飞车研发成功
  7. HTML连载71-翻转菜单练习
  8. 推广营销案例_体验式营销助力全屋WIFI推广的成功案例
  9. Vue Nginx反向代理配置 解决生产环境跨域
  10. 【Hadoop Summit Tokyo 2016】数据流与Apache NiFi
  11. access查询设计sol视图_access查询类型分哪几种?
  12. 《Go语言圣经》阅读笔记:第三章基础数据类型
  13. 计算机辅助翻译入门第十章课后答案,计算机辅助翻译简明教程
  14. 京瓷m1025维修模式进不去_京瓷1025打印机无法扫描怎么处理?
  15. Oracle多层ifend嵌套,Excel IF函数以及IF多层嵌套如何使用,看完你就知道了
  16. C语言中 1%3,算术什么意思啊 算数什么意思
  17. 新仙女木事件和农耕文明_后农业文明的排列
  18. R语言基础 期中考试
  19. BZOJ 3876 AHOI2014 支线剧情 费用流
  20. C4.5(决策树预测)算法

热门文章

  1. 2021年焊工(初级)考试总结及焊工(初级)模拟考试题
  2. android 手表解决方案,智能手表解决方案
  3. Autovue 版本有关的几个问题
  4. 【C++】初窥门径---入门篇
  5. 炼数成金Scala语言入门
  6. 三星平板显示无法连接网络连接服务器,三星p600平板电脑无法连接无线网络该怎么办?...
  7. 一文详细介绍情绪识别常用的数据集
  8. Python随机生成均匀分布在单位圆内的点
  9. 系统运维工程师学习计划
  10. 海思HI3751_HMS开发指南