看“安因思谈”视频中提到的模拟财富阶级分配实验(城市数据团提出),很有意思,决定实现一下。
建立模型
模型1:一个封闭空间内,有100个人,初始下每人都有100元,过一天就是一轮,一轮中每个人要把手中的1元随机给别人,1000、5000、15000轮后查看这100个人的财富分配状况。
模型2:在模型1的基础上,将前10个人设置成为超人,设定每轮每个人随机给别人的概率中,超人获得1元的概率更高一些(模拟每天多努力1%),1000轮后查看这100个人的财富分配状况。
模型3:在模型2的基础上,设置福利,若富人资金超过150元,则每次获得的1元中的0.6元要均分给资金不足5元的所有穷人,1000轮后查看这100个人的财富分配状况。
Matlab仿真
实验1:1000轮时财富分配情况(红黑分界线为总体财富50%分界线)
实验1:5000轮时财富分配情况
实验1:15000轮时财富分配情况
实验2:1000轮时财富分配情况
实验3:1000轮时财富分配情况
仿真分析
模型1结论:1000轮后,这100个人的财富分配状况类似于均匀分布,但是5000轮后,这100个人的财富分配状况类似于幂律分布。多数的资金掌握在少数人里。
模型2结论:每天多努力1%,若干天后多努力的人会在人群当中获得高资金的概率越大(脱颖而出的概率越大)。
模型3结论:引入福利后、贫富差距会减小,但趋势不变。
(ps:模型1中人数为200人,结论条形图包络曲线更能看出幂律分布曲线趋势)
总结
好好学习,天天向上!用好matlab,过好人生!