Java曲线之削峰填谷,科学网—Lorenz曲线之削峰填谷 - 李宁的博文

article/2025/9/15 19:30:30

我给黄小邪同学的置顶博文《中科院研究生入学考试的Lorenz曲线》(http://blog.sciencenet.cn/home.php?mod=space&uid=480705&do=blog&id=706263) 留言说:“建议模拟一个李小文老师所假设的双峰分布(其实可以做N峰分布,N大于等于2),作个2分,5分,10分,20分的对比,再看看结果。”

国内已经是半夜了,我想黄小邪未必看得到我的留言,就算看得到,也未必会按我的建议来实施。所以,我就花点时间自己试一试。数字处理图像处理,我都不是专家,比黄小邪老师差很多。下面的图不好看,仅仅是个示意而已。

Lorenz曲线和Gini系数的计算方法如下图所示:

dbeb0e13f7733ce187b5ec7df5bdd3ff.png

我自己编了一个收入分布,大致符合李小文老师所说的“双峰”。原始数据为(a到j共10组,每一组收入占总收入的百分比):f(x)

a3

b7

c15

d13

e3

f7

g17

h23

i9

j3

这是一个未经过排序的分布,呈现双峰特性。如下图的f(x)。然后我对这个数据进行排序,计算累积百分比,并根据10分法,5分法,2分法分别做了Lorenz曲线,见a2,a5,a10。因为累积,因为自少向多的排序,Lorenz曲线里面,原始数据的两个峰不见了。

4c20434411575c4ba9d78592e9384d4f.png

再下一步,就是计算Gini系数了。计算Gini系数的关键,是B的面积。有了原始数据,计算这个B的面积并不难,不用什么高深的公式,就是一个三角形的面积加上若干梯形面积而已。用Excel计算,甚至手算,都不是难事儿。

计算结果如下: 10分法,Gini系数等于0.358; 5分法,Gini系数等于0.344; 2分法,Gini系数等于0.270。可见,分得越细,Gini系数越大;分得越粗,Gini系数越小。

分组数量对Gini系数的影响,是与原始数据的分布密切相关的。如果原始数据是一个正态分布,而且标准差很小的话,那么分组数量应该对Gini系数的数值影响不大;理论上说,标准差越大,分组数量对Gini系数的数值的影响应该越大。对于非正态分布,比如多峰情况,就要具体问题具体分析了。

不管怎么说,通过上面这个双峰的假设例子,我们可以看到,笼统地讲Gini系数是具有很大欺骗性的。分组的数量,可以 significantly 影响Gini系数的数值。这是Gini系数的一个局限性。

上述计算未经过仔细验证,如有错误,责任在我。希望本文能对李小文老师所讨论的问题有些许贡献,也欢迎行家批评指正。

(注: 文中的数据,应为百分比,为了图省事,用了100以内的整数。这不影响最后的结果。)

补充一个极端情况: 根据李小文老师在留言7里的意思构想一个场景,即99%的穷人拥有90%的收入,1%的富人拥有10%的收入。Lorenz曲线及GINI系数计算如下图所示:

6ab94e8bb25f77482157e4da2ef60cd5.png

转载本文请联系原作者获取授权,同时请注明本文来自李宁科学网博客。

链接地址:http://blog.sciencenet.cn/blog-71485-706483.html

上一篇:聊聊应聘美国大学教职的校园面试

下一篇:当年那些中途退出的博士生们


http://chatgpt.dhexx.cn/article/NnbZLhUq.shtml

相关文章

并发编程之削峰填谷

背景 在系统的某个阶段,并发访问数(流量)会急剧膨胀,在瞬时时间内(1秒或数秒),达到一个临界点,许多系统往往在这个阶段奔溃而失去响应,比如商家促销活动进行秒杀,或618,双11等等。系统在其他时间业务压力往…

基于SAC在citylearn模块实现电力需求曲线的削峰填谷———调参记录2

参考几篇DRL调参技巧总结 https://zhuanlan.zhihu.com/p/345353294 https://zhuanlan.zhihu.com/p/434495366 1 增大batch size,减小样本误差 减小辅助reward,使其不影响最终reward,并使其正负均衡 辅助reward属于在每个step均出现&#xf…

电动汽车,削峰填谷

MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略 关键词:电动汽车 削峰填谷 多目标 充放电优化 参考文档:店主自己整理的说明文档,公式、约束、数据齐全,可联系我查看 仿真平台:MATLAB YALMIPCPLEX 优…

《面试补习》--来聊聊削峰填谷!

概述 今天想和大家聊聊削峰填谷,最近 B 站发生的机房断电事件,和A站的服务雪崩,让我们对高可用关注了起来,之前梳理了高可用三剑客 限流,熔断和降级,今天想继续聊聊削峰填谷,也为后面的高性能篇 做一下铺垫…

电动汽车有序充电参与电网负荷削峰填谷

电动汽车有序充电参与电网负荷削峰填谷。 ID:24400645773662896

考虑储能削峰填谷的含DG配电网可靠性评估

考虑储能削峰填谷的含DG配电网可靠性评估。 1、基于序贯蒙特卡洛的配电网可靠性评估; 2、基于序贯蒙特卡洛的含DG配电网可靠性评估; 3、基于区间迭代法优化储能出力进行削峰填谷; 4、基于上述内容进一步考虑配电网可靠性。 (MATLA…

进度模型方法论,利用“削峰填谷”进行资源优化

对进度模型中的活动进行调整,从而使资源使用情况满足资源限制要求,这种技术就是资源平滑。如下图所示。 资源平滑不会改变项目关键路径,完工日期也不会延迟。 利用此方法,我们可以采用一种削峰填谷的方式对进度网络进行资源优化。如下图为某项目在一段时间内的资源使用曲…

利用RabbitMQ实现消息投递削峰填谷

目录 异步和同步如何选择 异步线程 同步收发消息 一、导入依赖库 二、创建RabbitMQ配置类 三、创建消息任务类 异步和同步如何选择 依靠多线程,Java代码可以同步执行也可以异步执行 RabbitMQ提供了同步和异步两种收发消息模式 我们采用 Java异步线程 MQ同步…

【2023A题】电采暖负荷参与电力系统功率调节的技术经济分析(思路、代码)

目录 💥1 概述 📚2 Matlab代码实现 🎉3 参考文献 🌈4 运行结果 💥1 概述 建设以新能源为主体的新型电力系统是应对全球气候变化挑战的重要举措。高比例新能源接入导致电力系统调节能力稀缺,亟需开发新的调…

面向削峰填谷的电动汽车多目标优化调度策略

面向削峰填谷的电动汽车多目标优化调度策略 关键词:电动汽车 削峰填谷 多目标 充放电优化 参考文档:自己整理的说明文档,公式、约束、数据齐全 仿真平台:MATLAB YALMIPCPLEX 主要内容:代码主要实现了考虑电动汽车参与…

【电动车】基于削峰填谷的电动汽车多目标优化调度策略研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

面向削峰填谷的电动汽车多目标优化调度策略——附代码

目录 摘要: 背景介绍: 考虑V2G的电动汽车充放电模型(无非凸约束) 基于负荷实时变化的分时电价模型 充放电优化调度目标函数 (1)综合负荷成本以及电动汽车电池退化损耗成本 (2&#xff09…

充电站储能削峰填谷方案设计测算报告

1、背景 近年来,为推进我国储能技术朝着商业化应用发展,国家出台了多项政策。从现有政策解读可知,虽然国家鼓励在用户侧建设分布式储能系统,但暂未出台针对用户侧电池储能的充放电标杆电价、容量补贴细则、充放电补贴细则、用户容…

MQ如何快速实现流量削峰填谷

问:站点与服务,服务与服务上下游之间,一般如何通讯? 答:有两种常见的方式 一种是“直接调用”,通过RPC框架,上游直接调用下游。 在某些业务场景之下(具体哪些业务场景,见…

削峰填谷,你只知道消息队列?

https://baijiahao.baidu.com/s?id1707302054121107350&wfrspider&forpc 概述 今天想和大家聊聊削峰填谷,最近 B 站发生的机房断电事件,和A站的服务雪崩,让我们对高可用关注了起来,之前梳理了高可用三剑客 限流&#xff…

21.面向削峰填谷的电动汽车多目标优化调度策略

说明书 MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略 关键词:电动汽车 削峰填谷 多目标 充放电优化 参考文档:店主自己整理的说明文档,公式、约束、数据齐全,可联系我查看 仿真平台:MATLAB YA…

MQ,究竟如何做到削峰填谷?

MQ,很多的应用场景,是消息的订阅发布,是系统上下游的解耦,MQ的还有一个典型应用场景是缓冲流量,削峰填谷,本文将简单介绍下,MQ要怎么实现缓冲流量,削峰填谷。 站点与服务上下游之间&…

MQ实战-削峰填谷

对于突然到来的大量请求,您可以配置流控规则,以稳定的速度逐步处理这些请求,起到“削峰填谷”的效果,从而避免流量突刺造成系统负载过高。 1、场景 请求的到来,往往是没有规律的。 例如,某应用的处理能力…

MQ,如何做到削峰填谷

问:为什么会有本文? 答:上一篇文章《到底什么时候该使用MQ?》引起了广泛的讨论,有朋友回复说,MQ的还有一个典型应用场景是缓冲流量,削峰填谷,本文将简单介绍下,MQ要实现…

MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略

MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略 关键词:电动汽车 削峰填谷 多目标 充放电优化 参考文档:自己整理的说明文档,公式、约束、数据齐全 仿真平台:MATLAB YALMIPCPLEX 优势:代码注释详实&…