泰尔指数案例分析

2023-10-13 17:50
文章标签 分析 案例 指数 泰尔

本文主要是介绍泰尔指数案例分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

泰尔指数是一种衡量‘不平均’的指数,比如用于衡量‘贫富差异’,也或者衡量大气污染的水平是否一致,二氧化碳排放水平差异情况等。泰尔指数的数学原理是‘熵’,‘熵’是一种衡量数据‘有序性’的指标,当‘熵’值越大时,数据越无序,那么意味着‘不平均’情况越严重。

泰尔指数正式分析前需要了解两个基本的名词,如下:

结合具体的泰尔指数计算原理,其可分为四种类型的泰尔指数,分别是T指数、L指数、GE1指数和GE0指数,四种类型的指数在原理上稍有区别,但应用上均是对‘不平均’情况的衡量,其中T指数使用最多。比如研究我国贫富差距‘收入不均’问题,但是每个省的GDP或者人口基数并不一致,即计算泰尔指数的时候,如果某个省GDP更多,或者人口更多,那么其对于整体收不均的影响作用会更高。T指数正是基于GDP作为权重,GDP越大时该省对于整体泰尔指数的影响会越大;类似地,也可使用人口作为权重,当人口越多时,该省对于泰尔指数的影响会越大,L指数正是基于人口作为权重进行计算。基于上述原理,在计算T指数或L指数时,通常需要提供类似GDP和人口共两项数据。

如果提供的原始数在为人均GDP一项(没有GDP和人口两项数据),那么此时则需要使用GE1或GE0指数,其只需要提供人均GDP这样的1项数据进行计算,GE1和GE0是基于广义熵概念计算得到,二者区别在于广义熵时的alpha值,GE1时alpha值为1,GEO时alpha值为0,GE1和GE0指数使用相对较少。

除上述外,还需要理解的一个名词为Group项,计算泰尔指数时,很可能出现‘层次聚集’数据,比如中国包括31省,每个省包括很多个市,每个市包括很多个县,每个县还可包括很多个乡镇。带有此类聚集特征的数据,即具有Group项,比如省份、市、县均为Group项。当数据完全没有Group项时,比如直接31个省(共31行数据)的GDP和人口,计算泰尔指数,此时则称为普通泰尔指数。比如数据包括31个省,每个省比如有6个市,共计31*6=186行数据时(省-》市),此时具有1个Group项即省,此时称为一阶泰尔指数。比如数据包括31个省,每个省比如有6个市,每个市有10个县,那么此处有2个Group项(省-》市-》县),分别是省和市,省的层级最高即Group1,市的层级稍低为Group2,此时计算的泰尔指数称为二阶泰尔指数。

理论上还会有三阶泰尔指数、四阶泰尔指数等,实际情况中由于数据的可获取性及研究目的需要等,实际使用极少,通常情况下一阶泰尔指数较多。SPSSAU默认提供最多两个Group项即最多二阶泰尔指数,如果两个group项均不放入,那么为普通泰尔指数,如果放入1个Group项那么为一阶泰尔指数,如果放入2个Group项则为二阶泰尔指数。

与此同时,在计算泰尔指数时,很多时候需要对比不同年份数据情况,当数据中包括多个年份时,比如最近10年数据,且31个省,每省6个市,共计为10*31*6=1860行时,可将年份进行设置,系统会自动遍历计算出分别10年的泰尔指数。


泰尔指数案例

1 背景

当前有中国2012 ~ 2021共计10年各省的GDP数据、人口和人均GDP数据,将省分成七大区域(分别是华北、东北、华东、华中、华南、西南、西北),分析中国人均GDP收入的差异情况,对比各大区域的具体差异情况等,部分数据如下图所示:

明显地,数据中包括1个Group项即‘区域’,并且为10年,共计为310行数据,本案例为一阶泰尔指数,并且为10年分别进行计算对比。如果省份再继续往下细分为市,那么省就是另外一个Group即二阶泰尔指数。

2 理论

如果计算泰尔指数时,涉及到一阶或者二阶,即当提供的数据具有聚集性时,那么泰尔指数则会进行拆分为比如组内和组间指数。具体说明如下表格:

如果是普通泰尔指数,那么直接就只得到1个泰尔指数值。如果是一阶泰尔指数,比如本案例为‘区域-》省’这样的数结构时,泰尔指数可具体细分为组内TWR和组间TBR,比如本案例分为7个区域,那么7个区域之间的收不均则叫组间TBR,每个区域(比如华北区域)内各个省之间的差异则叫组内TWR。如果是二阶泰尔指数,比如‘区域-》省-》市’这样的数据结构,各个区域之间的差异称为‘组间TBR’,各个省之间的差异称为‘省间TBP’,以及各个省包括很多个市,比如浙江省包括10个市,那么此10个省之间的差异,则称为‘组内TWP’即省内差异情况。

3 操作

本例子中操作截图如下:

  • 泰尔指数类型选择最常用的T指数,T指数时要求提供GDP和人口共两项数据,以及本案例包括10年,因而将年份放入对应框中。
  • 本案例为一阶泰尔指数(区域-》省)结构,Group项为区域,因而将其放入Group1项中。需要提示的是,案例数据最细粒度单位为省,此处省并不Group项。

4 SPSSAU输出结果

泰尔指数模型输出泰尔指数分解和贡献值两类结果指标,并且以图形进行展示,说明如下:

当‘普通泰尔指数’即没有Group项时,仅展示1个泰尔指数值。如果是一阶或者二阶泰尔指数,则会涉及到泰尔指数分解,以及各Group项对应的泰尔指数,以及各Group项时贡献值情况。本案例数据为一阶泰尔指数,因而会输出泰尔指数分解结果,Group项时泰尔指数结果。

泰尔指数的理解较为简单,但其计算公式相对复杂,为更好地理解泰尔指数原理,下述以一阶泰尔指数的计算公式为便进行说明。

上述四个式子中,T表示整体泰尔系数,Ti表示第i个区域的泰尔系数,TWR表示组内泰尔系数即区域内部泰尔系数,TBR表示组间泰尔系数即区域之间泰尔系数。Ln表示取对数的意思,各个符号说明如下:

  • i: 区域的编号
  • j: 省的编号
  • Y:GDP加总
  • Yi: 某区域gdp
  • Yij:某区域某省gdp
  • N:人口加总
  • Ni: 某区域人口
  • Nij:某区域某省人口

5文字分析

本案例时泰尔指数分为TWR和TBR,TWR表示组内泰尔系数即各个区域内部的贫富差异(T是泰尔指数的简写,W是within即组内的简写,R是区域Region的简写),TBR表示组间泰尔系数即区域与区域之间的贫富差异情况(T是泰尔指数的简写,B是between即组间的简写,R是区域Region的简写)。整体上看,各个年份上,整体泰尔指数变化不大,意味着各年份对比来看,贫富差异并没有明显的变化,从2016年起泰尔系数稍有减少,意味着贫富差异现象整体上有着微弱的减少趋势。TWR和TBR对比上,TWR相对明显更高,意味着当前的贫富差异主要是体现在区域与区域之间,而区域内部的贫富差异相对较小。泰尔系数分解可见下图。

特别提示:

泰尔指数是基于熵值原理进行计算,泰尔系数的大小并无绝对意义,其只有相对大小意义,并不能说3就比0.1绝对更高,而应该站在同一对比水平上进行对比。

具体针对各个区域上看,整体对比七大区域的贫富差异情况可知,整体上看,华北地区的贫富差异明显最高,泰尔系数基本均在0.1或者以上,意味着华北地区当前的贫富差异现象相对明显,可能由于北京作为国家行政中心极强,但华北的基它地区,比如河北、山西、内蒙古等省市的收入明显更低导致。接着,华南和华东地区也有着较强的贫富差异现象,但比起华北来看还是较弱。西北地区和西南地区这两个地区贫富差异现象较弱,另外东北地区和华中地区的贫富现象相对最低,意味着该两个地区的人均收水平相对更加均衡。

除了分析各个区域的泰尔指数得到贫富差异情况外,还可分析各个区域对于整体泰尔指数的影响作用情况即贡献值分析。

上表格展示各个区域泰尔指数的贡献情况,本案例数据使用泰尔T指数,其基于GDP作为贡献值大小标准。因而当某区域的GDP越高时其对整体泰尔指数(即整体贫富差异)的作用力度越大。上表格和下图可以看到,整体上看,华东地区的贡献值相对最高,这是由华东地区包括浙江、江苏、山东等经济大省决定。而华中、华北、华南对于整体贫富差异的影响作用力度较高,西南地区次之,东北和西北这两个地区对于泰尔指数的作用力度相对最小。

6 剖析

泰尔指数分析涉及以下几个关键点,分别如下:

  • 特别注意正确的数据格式。比如是‘省-》市’数据,即最小粒度单位是市,那么有两列分别标识省和市,但省才是聚集性group。如果有多年数据,那么其仅仅是重复,行数成年份倍数增长而已。
  • 泰尔指数包括四种类型,T指数、L指数、GE1和GE0,T指数和L指数时,需要传入比如GDP和人口这两项数据,因为衡量不平均是由人均GDP决定,T指数计算贡献值时使用GDP这样的数据,L指数计算贡献值时使用L指数这样的数据,其中T指数使用最多。GE1和GE0这两个指数使用相对较少,其利用广义熵进行计算,而且其要求传入的数据为比如人均GDP这1个数据,GE1时贡献值是由group内样本个数及数据大小共同决定,GE0时贡献值是由group内样本个数决定。

这篇关于泰尔指数案例分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/204894

相关文章

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

Spring中Bean有关NullPointerException异常的原因分析

《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

python-nmap实现python利用nmap进行扫描分析

《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于