熵权法stata程序

2023-11-06

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

(1)数据标准化处理
正 向 指 标 X i j = X i j − m i n ( X j ) m a x ( X j ) − m i n ( X j ) 负 指 标 X i j = m a x ( X j ) − X i j m a x ( X j ) − m i n ( X j ) 正向指标 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)Xijmin(Xj)Xij=max(Xj)min(Xj)max(Xj)Xij
(2)计算第i年第j项指标值的比重:
Y i j = X i j ∑ i m X i j Y_{ij} = \frac {X_{ij}} {\sum_i^m X_{ij}} Yij=imXijXij
(3)计算指标信息熵
e j = − k ∑ i m ( Y i j × l n Y i j ) e_j = -k \sum_i^m(Y_{ij} \times lnY_{ij}) ej=kim(Yij×lnYij)
(4)计算信息熵冗余度:
d j = 1 − e j d_j = 1 - e_j dj=1ej
(5) 计算指标权重:
W i = d j / ∑ j n d j W_i = d_j / \sum_j^n d_j Wi=dj/jndj
(6)单项指标评价得分
S i j = W i × X i j S_{ij} = W_i \times X_{ij} Sij=Wi×Xij
其中, X i j X_{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'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

熵权法stata程序 的相关文章

随机推荐

  • vue中的富文本框的使用(vue-quill-editor)

    一 安装 vue quill editor npm install vue quill editor 二 在main js中引入 import VueQuillEditor from vue quill editor import quil
  • Android Widget:DrawerLayout配合Toolbar的使用及常见问题

    前言 最近在仿写网易云音乐安卓端界面 记录下所遇到的问题及解决方案 DrawerLayout的基础使用 DrawerLayout经常配合NavigationView及Toolbar使用 编写侧滑栏 1 首先添加支持 implementati
  • MapReduce处理csv

    MapReduce处理csv csv是由逗号 来分割的文件 在编写Mapper类的时候需要以 分割成一个个的数据 查看一下csv数据 以上是为了测试做的数据 要处理的结果就是经过mapreduce再原封不动的出来 因为是测试 所以内容不做任
  • 搭建虚拟专网络服务器

    搭建虚拟专网络服务器 准备环境 一台windows server2008R2 服务器 没有安装ad域服务的 IP地址为 192 168 4 92 一台物理机windows 10 家庭版 1 首先安装 网络策略和访问服务 第二步 勾选上远程访
  • 为什么普通人赚钱这么难?普通人的赚钱之路在哪里

    前几天听一个老家的朋友说 辛辛苦苦一整年 发现并没有赚到什么钱 付出与收入不成正比 首先要知道勤奋 努力并不一定就能够赚到钱 像送外卖的 工地上班的 厂里上班的哪个不勤奋 但他们即使非常努力工作一个月 扣除基本开支 也存不了多少钱 那普通人
  • GNS3-GREvpn

    GREvpn 发一下这些日忙的东西 实验拓扑 以R2为界限的左半边运行ospf 各个链路已经ping通 用R7模拟PC1 PC1和R2的f0 0来回链路没问题 右半边同左半边做相应的配置也成功ping通 在R2和R3之间建立vpn隧道 网段
  • 利用Matlab绘制图像中的某一行或者某一列的灰度曲线

    filename C Users Administrator Desktop 透视变换 包含裂缝的整个图片 123 jpg imgData imread filename imshow imgData 该函数可以用来显示已经读入的数据 A
  • 解决AD中pcb原件移动提示绿色报错问题

    有可能以下三个原因之一所导致的 1 不符合DRC规则 比如原件之间距离过近 就是报错 2 右下角ROOM没有删除 右键清楚就可以啦 3 如果以上两个确证都是正常的 还是报错的话 终极解决方案 step1 在pcb界面下 点击design n
  • 主线3.1DeepFM模型论文阅读:DeepFM: A Factorization-Machine based Neural Network for CTR Prediction

    文章目录 一 摘要 二 模型演变和各模型间的对比 1 CTR的任务要求 2 DeepFM模型的引入 3 各模型间的对比 4 DeepFM优势 三 DeepFM模型介绍 1 FM部分 2 Deep部分 一 摘要 对于一个基于CTR预估的推荐系
  • selenium小项目实践

    1 斗鱼爬虫 爬取斗鱼直播平台的所有房间信息 游戏直播 全部游戏直播 斗鱼直播 1 1 思路分析 数据的位置 每个房间的数据都在id live list contentbox的ul中 实现翻页和控制程序结束 selenium中通过点击就可以
  • 基于麻雀搜索算法(SSA)优化长短期记忆神经网络参数SSA-LSTM冷、热、电负荷预测(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 2 1 冷负荷 2 2 热负荷 2 3 电负荷 3 参考文献 4 Python代码 数据 1
  • 虚拟滚动之原理及其封装

    本文分享自微信公众号 一Li小麦 gh c88159ec1309 作者 一li小麦 目前GitHub上只放出demo的版本 将在 https github com dangjingtao vList git 持续更新 前端的业务开发中会遇到
  • python输入输出+文件+OS

    声明 本人的所有博客皆为个人笔记 作为个人知识索引使用 因此在叙述上存在逻辑不通顺 跨度大等问题 希望理解 分享出来仅供大家学习翻阅 若有错误希望指出 感谢 Python输入和输出 输出格式美化 Python三种输出值的方式 表达式语句 p
  • BSN区块链服务网络底十六章

    1 1 简介 服务网络的设计和建设理念完全借鉴互联网 互联网是由TCP IP协议将所有数据中心连接而形成的 服务网络是通过建立一套区块链运行环境协议将所有数据中心连接而组成 与互联网一样 服务网络也是跨云服务 跨门户 跨底层框架的全球性基础
  • MPEG I,B,P的顺序

    MPEG视频压缩算法的特点 数字化后的数据量之大非常惊人 如果不对原始视频图像数据进行压缩 则在与VCD 相同的光盘上只能存储20秒钟的中等分辨率 彩色视频图像 和JVC公司在制定VCD标准时采用了MPEG 1数字图像压缩编码国际标准 IS
  • 【Matlab】矩阵操作

    矩阵操作 生成矩阵 生成行矩阵的方式 冒号表达式 x 1 1 5 1 2 3 4 5 以步长为1 从1到5生成数值 构成行矩阵 若不设置步长 则默认步长为1 linspace a b n linspace 1 5 5 1 2 3 4 5 从
  • JavaScript typeof操作符确认数据类型

    返回 number typeof 1 typeof new Date getTime 返回 undefiend typeof undefined typeof console log 1 先打印1 再打印 undefined 返回 stri
  • Xilinx ISE、MicroBlaze系列教程

    本文是Xilinx MicroBlaze系列教程的第0篇文章 这个系列文章是我个人最近两年使用Xilinx MicroBlaze软核的经验和笔记 以Xilinx ISE 14 7和Spartan 6 Vivado 2018 3和Artix
  • 《TCP/IP网络编程》阅读笔记--并发多进程服务端的使用

    目录 1 并发服务器端 2 进程 2 1 进程的相关概念 2 2 fork 创建进程 2 3 僵尸进程 2 4 wait 和waitpid 销毁僵尸进程 3 信号处理 3 1 signal 函数 3 2 sigaction 函数 3 3 利
  • 熵权法stata程序

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