• Edited by Linhao Cui. 公式部分参考:(https://wenku.baidu.com/view/a2600818bd64783e09122bf6.html)
  • 仅供学习交流使用,如有疑问或者问题,欢迎质疑讨论,如有侵权 请联系撤回。

(1)数据标准化处理
正向指标Xij=Xij−min(Xj)max(Xj)−min(Xj)负指标Xij=max(Xj)−Xijmax(Xj)−min(Xj)正向指标 X_{ij} = \frac {X_{ij} - min(X_j)} {max(X_j) - min(X_j)} \\ 负指标 X_{ij} = \frac {max(X_{j}) - X_{ij}} {max(X_j) - min(X_j)} 正向指标Xij​=max(Xj​)−min(Xj​)Xij​−min(Xj​)​负指标Xij​=max(Xj​)−min(Xj​)max(Xj​)−Xij​​
(2)计算第i年第j项指标值的比重:
Yij=Xij∑imXijY_{ij} = \frac {X_{ij}} {\sum_i^m X_{ij}} Yij​=∑im​Xij​Xij​​
(3)计算指标信息熵
ej=−k∑im(Yij×lnYij)e_j = -k \sum_i^m(Y_{ij} \times lnY_{ij}) ej​=−ki∑m​(Yij​×lnYij​)
(4)计算信息熵冗余度:
dj=1−ejd_j = 1 - e_j dj​=1−ej​
(5) 计算指标权重:
Wi=dj/∑jndjW_i = d_j / \sum_j^n d_j Wi​=dj​/j∑n​dj​
(6)单项指标评价得分
Sij=Wi×XijS_{ij} = W_i \times X_{ij} Sij​=Wi​×Xij​
其中,XijX_{ij}Xij​ 代表第i年第j项评价指标的数值,k= 1/lnm , m为评价年数,n为指标个数

**熵权法
** step 1 指标的标准化处理by 地区,sort: egen m = count(年份)
global xlist " 高耗能工业利息 环保企业资产 高耗能行业资产 高耗能工业利息占比 环保企业资产占比 高耗能产业资产占比 绿色信贷发展水平 治污投资比 碳排放强度 绿色保险赔付率 绿色保险规模比"
foreach x of global xlist{bys 地区 年份, sort: egen minn`x' = min(`x') bys 地区 年份, sort: egen maxx`x' = max(`x') gen standard`x' = (`x' - minn`x')/ (maxx`x' - minn`x') if `x' > = 0 // 正向指标}** step 2 计算第i年第j项指标的比重
foreach x of global xlist {by 地区,sort: egen summm`x' = total(`x') gen Y`x' = standard`x' / summm`x'
}**step3 计算指标信息熵
foreach x of global xlist{bys 地区 年份, sort: egen he`x' = total(Y`x' * ln(Y`x'))gen e`x' = - log(m) * he`x'
}**step4 计算信息熵冗余度
foreach x of global xlist{gen d`x' = 1 - e`x'by 地区,sort: egen uselesshe`x' = total(d`x')gen W`x' = d`x' / uselesshe`x'
}**step5 计算指标综合得分
foreach x of global xlist {gen S`x' = W`x' * `x'
}

熵权法stata程序相关推荐

  1. 综合评价分析法:熵权法matlab实现+层次分析法matlab实现

    综合评价分析法:熵权法matlab实现+层次分析法matlab实现 层次分析法matlab实现 clc;clear%层次分析法matlab实现A=[1 1/9 1/2 1/4 1/6 9 1 6 5 ...

  2. State详细代码和介绍-Topsis熵权法评分(含视频教程)、Stata灰色关联度分析

    一.topsis熵权法评分 1.数据来源:自主计算 2.时间跨度:无 3.区域范围:无 4.指标说明: 基于熵权法的topsis综合评分方法,结合了熵权法的客观求权重,以及topsis法的综合评分本教 ...

  3. 帮我用python写一个程序 输入三个列表数据 使用熵权法计算这三组数据的权重并输出...

    好的,以下是用Python实现熵权法计算三组数据权重的代码: import numpy as np# 定义熵权法函数 def entropy_weight(x):x = np.array(x)# 计算 ...

  4. 最常用的客观赋权方法——熵权法

    我们的征途是星辰大海,而并非烟尘人间. 文章目录 一.熵权法的原理 1.1 信息熵 1.2 熵权法 二.熵权法的主要步骤 2.1 数据标准化 2.2 求各指标在各方案下的比值 2.3 求各指标的信息熵 ...

  5. 【建模算法】熵权法(Python实现)

    [建模算法]熵权法(Python实现) 熵权法是通过寻找数据本身的规律来赋权重的一种方法. 熵是热力学单位,在数学中,信息熵表示事件所包含的信息量的期望.根据定义,对于某项指标,可以用熵值来判断某个指 ...

  6. 基于熵权法优劣解距离法_基于优劣解距离法的火电机组单辅机运行状态评估

    龙源期刊网 http://www.qikan.com.cn 基于优劣解距离法的火电机组单辅机运行状 态评估 作者:王瑾石 来源:<中国化工贸易 · 上旬刊> 2019 年第 01 期 摘要 ...

  7. matlab 基于Topsis的熵权法2

    基于Topsis的熵权法2 %%基于Topsis的熵权法代码 %% 熵权法部分 clc,clear; xij=xlsread('accessory1.xls','A','C2:IH147'); [ro ...

  8. matlab 基于Topsis的熵权法

    基于Topsis的熵权法 clc,clear; testData=xlsread('accessory1.xls','C2:IH403'); R=testData; [rows,cols]=size( ...

  9. 多目标决策问题1.1.1:线性加权法——熵权法确定权重

    多目标决策问题是目前数学建模中比较普遍的一类问题, 此类问题要求我们满足多个目标函数最优与决策变量的线性约束条件或非线性约束条件下进行求解, 多目标决策问题主要有主要目标法.线性加权法.分层序列法.步 ...

  10. [数据分析][评价方法]打分式评价-信息熵理论与熵权法

    前言: 信息熵是一种用于衡量系统内部信息量的度量.在信息论中,信息是系统有序程度的一种度量. 信息是确定性的增加,不确定性的减少(香农定理).而信息熵是系统无序程度的一种度量,是系统不确定性的量度.两 ...

最新文章

  1. NeurIPS 2020论文接收列表公布,智源研究院35篇入围
  2. 跑得比TensorBoard快多了,极简可视化工具Aim发布 | Reddit高热
  3. .NET Core开发实战(第5课:依赖注入:良好架构的起点)--学习笔记(下)
  4. P4213-[模板]杜教筛(Sum)
  5. 美柚上云 致力成为最懂女人的互联网企业
  6. android中多态的应用_动态代理原理及在 Android 中的应用
  7. 另外一款超棒的响应式布局jQuery插件 – Freetile.js
  8. tomcat 访问本地C,D盘等文件配置
  9. SQL Server 代码颜色
  10. 基于Vue的车辆租赁管理系统设计与实现
  11. PHP 7从零基础到项目实战,PHP 7从零基础到项目实战
  12. 易烊千玺成为罗莱家纺品牌代言人
  13. 语句摘抄——第19周
  14. Oracle 中的各种读
  15. uni-app h5 使用微信JSSDK的方式
  16. php qq授权_PHP模拟QQ网页版授权登陆
  17. 了解TSP(Tik Tok Shop Partner),这篇详细阅读不容错
  18. sin函数对照表_三角函数表值对照表格
  19. CSS层级小技巧!如何在滚动时自动添加头部阴影?
  20. softer soft parse

热门文章

  1. unity制作手机h5小游戏,发布webgl后我的修改
  2. C# 之 概率随机数
  3. 达摩院命名实体识别及其在阿里小蜜的应用(v2020-05-11)
  4. 1021 Deepest Root(dfs,图的联通子集个数,树的深度)
  5. 微信小视频显示服务器正在升级,更新微信版本后 朋友圈小视频提示显示录制时间太短的解决办法...
  6. web前端学习135-144(盒子模型---网页布局,盒子模型组成,边框,表格细线边框,盒子实际大小,内边距)
  7. 沉迷学习,日渐消瘦——来篇支付宝支付(Python)
  8. 数据库一对一、一对多、多对多,表设计
  9. ie8对fixed的支持较差
  10. 1469: 数星星(结构体专题)