科普 “平均工资又涨了”

news2024/11/27 18:31:07

周四晚上做了一个图,发了一则朋友圈,科普了一下为什么平均工资一直在涨:
在这里插入图片描述

曲线是 drawio 画的,不是类似 geogebra 画的精确数学函数,误差比较大,但大概就是这个意思。

收入应该是无标度分形的幂律分布,就是通俗的二八定律,曲线就会狠狠往左边贴,压高最高收入,拉低中位数。现实确实跟这个差不多,一线城市,月薪上两万的就非常少了,上四万的凤毛麟角,绝大多数都在 12k 以下,其中又以少于 8k 的居多,少于 8k 的这群人里又以少于 4k 的居多…

实际上上图就是齐夫定律,但摆术语不利于科普。

问题是这种幂律分布何以形成?目前没有统一的结论,但我倾向于认为只要是彼此相关的非独立事件,都会趋向幂律分布,比如工人都想进大厂,跟着最有钱的老板挣钱,价值和财富也就更有利于流向已经有钱的老板。Web 超链接也有优先链接趋势,最终胜者通吃。

所以无标度分形才是自然的体现,均匀的正态分布才是异常。自然情况下,我们的行为不可能是独立事件,势必要相互影响。

在我们认可这个事实后,在齐夫定律之外,下面稍微正式的摆一下这个问题。
一般而言,人群中个体收入的幂律关系可用 Pareto 分布函数来表示:

f ( x ) = c ∗ x − α f(x)=c∗x^{−α} f(x)=cxα

其中 x 表示收入,f(x) 表示收入为 x 的个体所占的比例(概率密度函数),f(x) 与 f(x) = 0,x = Xmin,x = Xmax 围成的面积表示收入在 Xmin 与 Xmax 之间的人所占的比例。

取 c = 1,alpha = 0.9,可得下面的图像:
在这里插入图片描述

结论和齐夫定律一致。

当听到某厂平均工资 8 万时,只能嫌少不能觉得多,虽然都明白一个老板可以平均成千上万人的工资,但内中道理大概就是 Pareto 幂律分布了。

无标度分形指的是,一个部门中,经理,副经理的收入属于 Pareto 分布的长尾,把他们去掉,剩下的人当中,总还有几个骨干成为这些人中收入的长尾,再把这些骨干去掉,还会有一些员工收入成为新的长尾,只要样本仍然足够,长尾总会有,二八原则永远生效。从无论再好到再差的学校班级,班里总有一两个学习好的学生吊打其他大部分人,这就是无标度分形的现实。

所以不要被那些平均工资天天涨的话忽悠了,要看中位数的涨幅和基尼系数,所有人按工资排序,取正中间那个人的工资,看看是多少。

看到一篇公众号文章赞颂平均工资又涨了,不准备分析,但想科普一下 “平均工资又涨了” 这句话的含义。现实并不像我正文中描述那般夸张,因为我们限定的是 “工资” 而非 “财富”,既然都是领工资的,说明都是打工的,经理和工人的差别而已,还扯不到老板级别,因此 “平均工资又涨了” 其实并非对普通人没有意义。以下来自百科:【社会平均工资是指一个特定地区或国家的所有工人的总工资数额除以总工人数所得出的平均数,即平均每个工人的工资收入。这是一个衡量一个地区或国家整体经济状况和生活水平的重要指标。社会平均工资越高,一般意味着该地区或国家的经济发展水平较高,生活水平也较高。】

浙江温州皮鞋湿,下雨进水不会胖。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/524720.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

孙鑫VC++第三章 4.窗口类、窗口类对象与窗口三者之间关系

目录 1. 创建CWnd 2. WinMain 3. 创建CButton 1. 创建CWnd 模拟CWnd类的封装过程。在解决方案ch04下添加一个新的空项目,项目名称为:WinMain,在项目创建完成后,将WinMain项目设为启动项目。 接下来在WinMain项目中添加一个名…

【C++ 学习 ④】- 类和对象(下)

目录 一、初始化列表 1.1 - 定义 1.2 - 使用初始化列表的原因 1.3 - 成员变量的初始化顺序 二、静态成员 2.1 - 静态成员变量 2.2 - 静态成员函数 三、友元 3.1 - 友元函数 3.2 - 友元类 四、内部类 五、匿名对象 5.1 - 匿名对象的特性 5.2 - 匿名对象的使用场景…

3.View的绘制流程

View是在什么时候显示在屏幕上面的?(如:MainActivity的布局文件activity_main.xml) setContentView最终的结果是将解析的xml文件中的View添加到DecorView中. 那么这个DecorView是什么时候添加到Window(PhoneWindow)的呢? DecorView是在ActivityThread.java的handleResumeA…

2-Zookeeper单机版安装

2-Zookeeper单机版安装 本文介绍的是 Linux 系统下 Zookeeper 安装方式 ① 下载 进入官网 https://zookeeper.apache.org/ 点击下载按钮 进入下载页 https://zookeeper.apache.org/releases.html 后选择 最新的稳定版本,如下: 3.7.1 为最新的稳定版本…

号称分割一切的图片分割模型开源了——Segment Anything Meta SAM

头条号:人工智能研究所 微信号:启示AI科技 微信小程序:AI人工智能工具 以前,要解决任何类型的分割问题,有两类方法。第一种是交互式分割,允许分割任何类别的对象,但需要人通过迭代细化掩码来指导。第二种,自动分割,允许分割提前定义的特定对象类别(例如,猫或椅子),…

【计算机系统】指令

leaq指令 一元指令 二元指令 例子 指令addq 指令subq 指令incq 指令subq 移位指令 移位指令用途 特殊运算指令

LitCTF2023 郑州轻工业大学首届网络安全赛 WP 部分

LitCTF2023 郑州轻工业大学首届网络安全赛 WP 部分 前言:Web:我Flag呢?导弹迷踪:Follow me and hack me:PHP是世界上最好的语言!!作业管理系统:Vim yyds:Ping&#xff1a…

Java基础-面向对象总结(2)

这篇文章主要讲解 Java中的 变量方法代码块访问修饰限定符Java 是值传递,还是引用传递?类和对象的生命周期..... 希望给您带来帮助 目录 变量 成员变量与局部变量的区别 静态变量和实例变量的区别?静态方法、实例方法呢? 可以…

数据分析06——Pandas中的数据抽取

1、前言: 在Pandas中进行数据抽取主要有两种方法,一种是loc方法,一种是iloc方法;在获取数据时可以获取的数据有三种形式,一种是Series类型,一种是DataFrame类型,还有一种是直接获取数据值&…

Nginx make报错处理

文章目录 make报错:fatal error:sys/sysctl.h:No such file or directory问题处理 make 报错:error: this statement may fall through [-Werrorimplicit-fallthrough]问题处理 make报错:error: struct crypt_data has no member named curre…

DCGAN--Keras实现

文章目录 一、Keras与tf.keras?二、keras中Model的使用三、使用Keras来实现DCGan1、导入必要的包2.指定模型输入维度:图像尺寸和噪声向量 的长度3、构建生成器4、构造鉴别器5、构建并编译DCGan6、对模型进行训练7、显示生成图像8、运行模型 总结 一、Ker…

力扣sql中等篇练习(二十)

力扣sql中等篇练习(二十) 1 寻找面试候选人 1.1 题目内容 1.1.1 基本题目信息1 1.1.2 基本题目信息2 1.1.3 示例输入输出 a 示例输入 b 示例输出 1.2 示例sql语句 # 分为以下两者情况,分别考虑,然后union进行处理(有可能同时满足,需要去进行去重) # ①该用户在 三场及更多…

软件测试八股文,软件测试常见面试合集【附答案】

PS:加上参考答案有几十万字,答案就没有全部放上来了,高清打印版本超过400多页,评论区留言直接获取 1、你的测试职业发展是什么? 2、你认为测试人员需要具备哪些素质 3、你为什么能够做测试这一行 4、测试的目的是什么? 5、测…

一图看懂 attrs 模块:一个在类定义时可替换 `__init__`, `__eq__`, `__repr__`等方法的样板,资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 一图看懂 attrs 模块:一个在类定义时可替换 __init__, __eq__, __repr__等方法的样板,资料整理笔记(大全) 🧊摘要&#x1…

吴恩达|chatgpt 提示词工程师学习笔记。

目录 一、提示指南 写提示词的2大原则: 模型的限制 二、迭代 三、总结 四、推断 五、转换 六、扩展 七、对话机器人 吴恩达和openai团队共同开发了一款免费的课程,课程是教大家如何更有效地使用prompt来调用chatgpt,整个课程时长1个…

ctfshow周末大挑战2023/5/12

本周周末大挑战用到的函数讲解 parse_url() 作用:解析URL,返回其组成部分 语法: parse_url ( string $url [, int $component -1 ] ) 参数: url:要解析的 URL。无效字符将使用 _ 来替换。 component: …

Sentinel———隔离和降级

FeignClient整合Sentinel SpringCloud中,微服务调用都是通过Feign来实现的,因此做客户端保护必须整合Feign和Sentinel。 第一步 修改OrderService的application.yml文件,开启Feign的Sentinel功能(消费者服务) feig…

算法基础第二章

算法基础第二章 第二章:数据结构1、链表1.1、单链表(写邻接表:存储图和树)1.2、双链表(优化某些问题) 2、栈与队列2.1、栈2.1.1、数组模拟栈2.1.2、单调栈 2.2、队列2.2.1、数组模拟队列2.2.2、滑动窗口(单调队列的使用…

操作系统实验二 进程(线程)同步

前言 实验二相比实验一难度有所提升,首先得先掌握好相应的理论知识(读者-写者问题和消费者-生产者问题),才能在实验中得心应手。任务二的代码编写可以借鉴源码,所以我们要先读懂源码。 1.实验目的 掌握Linux环境下&a…