用代码计算杭州市 50 年以后的平均工资,竟然高达 30 万每月

2020-10-17 01:50:12 +08:00
 axihe

前言

这个是深夜写在自己博客上的文章,原文地址

https://www.axihe.com/anbang/blog/javascript/js-compound-interest-calculation.html

感觉分享给大家,一起讨论讨论也挺不错的。

最近看到论坛内好几个老哥在帖子中谈到买房的悲观,也可以作为一个参考吧,如果按照预期算的话,以后 10 年再回头看现在的房价和比特币价格,还会感觉很贵么?

计算的场景

生活中经常涉及到复利计算的情况,比如货币贬值情况,平均工资的增长情况,投资回报情况等等。我是在杭州交的社保,后面可能去上海上班,初步打算以后在杭州退休,心血来潮打算看下几十年以后的工资情况。

这篇文章写的时间是:2020 年 10 月 18 日。

查找杭州历年的平均工资

下面是我在浙江省人力社保厅查找的历年杭州市在岗职工平均月工资,下面的内容,在我的博客是用表格来展示的,但是 V2 里一直不会发表格,所以就简单的分开下。

年份 | 增长率 |月平均工资

---|-----|------

2020 | 8.5021 | 6006.50

2019 | 8.7295 | 5536.00

2018 | 8.3604 | 5091.58

2017 | 9.0218 | 4698.75

2016 | 6.9193 | 4309.92

2015 | 8.6694 | 4031.00

2014 | 11.0410 |3709.42

2013 | 12.1911 |3340.58

2012 | 16.5775 |2977.58

2011 | 11.5357 |2554.17

2010 | 6.0267 | 2290.00

2009 | 5.3449 | 2159.83

2008 | 11.4771 | 2050.25

2007 | 9.7300 | 1839.17

2006 | 18.3209 |1676.08

2005 | 6.2841 | 1557.42

2004 | 7.4357 | 1465.33

2003 | 3.7857 | 1363.92

2002 | 27.0340 | 1314.17

2001 | 16.7607 | 1034.50

2000 | 14.8288 | 886.00

1999 | 10.4102 | 771.58

1998 | 13.1256 | 698.83

1997 | 11.9958 | 617.75

1996 | 18.2598 | 551.58

1995 | 42.3449 | 466.42

1994 | 36.3384 | 327.67

1993 | 19.0751 | 240.33

1992 | 9.0991 | 201.83

1991 | 9.3058 | 185.00

1990 | 10.3204 |169.25

计算后面 50 年的月平均工资

最近 3 年的增长率是比较平稳的,考虑到人民币贬值等各方面的因素,打算按照 8% 的预期增长计算。因为 2018 年后 3 年的增长率基本一样,用 2018 作为起点。我是 1990 年出生的,在 2050 年到 60 岁(假设一切正常的话 - -!)。2050 年的在职员工平均工资有多少呢??

话不多说,上代码!

let currentYear     = 2018;         //用 2018 作为起点
let currentSalary   = 5091.58;      //初始工资(2018 平均工资)
let growthRate      = 0.085;        //按照月平均工资年增长利率 8.5%计算
let years           = 50;           //计算 2018 后 50 年的月平均工资

// 奔跑吧,老铁!
for (let index = 0; index <= years; index++) {
    let futureSalary = currentSalary * (Math.pow(1 + growthRate, index));
    console.log(`${currentYear+index}年杭州月平均工资: ${futureSalary.toFixed(2)} 元人民币`);
}

跑出来的代码如下

2018 年杭州月平均工资: 5091.58 元人民币
2019 年杭州月平均工资: 5524.36 元人民币
2020 年杭州月平均工资: 5993.94 元人民币
2021 年杭州月平均工资: 6503.42 元人民币
2022 年杭州月平均工资: 7056.21 元人民币
2023 年杭州月平均工资: 7655.99 元人民币
2024 年杭州月平均工资: 8306.75 元人民币
2025 年杭州月平均工资: 9012.82 元人民币
2026 年杭州月平均工资: 9778.91 元人民币
2027 年杭州月平均工资: 10610.12 元人民币
2028 年杭州月平均工资: 11511.98 元人民币
2029 年杭州月平均工资: 12490.50 元人民币
2030 年杭州月平均工资: 13552.19 元人民币
2031 年杭州月平均工资: 14704.12 元人民币
2032 年杭州月平均工资: 15953.97 元人民币
2033 年杭州月平均工资: 17310.06 元人民币
2034 年杭州月平均工资: 18781.42 元人民币
2035 年杭州月平均工资: 20377.84 元人民币
2036 年杭州月平均工资: 22109.96 元人民币
2037 年杭州月平均工资: 23989.30 元人民币
2038 年杭州月平均工资: 26028.39 元人民币
2039 年杭州月平均工资: 28240.81 元人民币
2040 年杭州月平均工资: 30641.27 元人民币
2041 年杭州月平均工资: 33245.78 元人民币
2042 年杭州月平均工资: 36071.67 元人民币
2043 年杭州月平均工资: 39137.77 元人民币
2044 年杭州月平均工资: 42464.48 元人民币
2045 年杭州月平均工资: 46073.96 元人民币
2046 年杭州月平均工资: 49990.24 元人民币
2047 年杭州月平均工资: 54239.41 元人民币
2048 年杭州月平均工资: 58849.76 元人民币
2049 年杭州月平均工资: 63851.99 元人民币
2050 年杭州月平均工资: 69279.41 元人民币
2051 年杭州月平均工资: 75168.16 元人民币
2052 年杭州月平均工资: 81557.46 元人民币
2053 年杭州月平均工资: 88489.84 元人民币
2054 年杭州月平均工资: 96011.48 元人民币
2055 年杭州月平均工资: 104172.45 元人民币
2056 年杭州月平均工资: 113027.11 元人民币
2057 年杭州月平均工资: 122634.41 元人民币
2058 年杭州月平均工资: 133058.34 元人民币
2059 年杭州月平均工资: 144368.30 元人民币
2060 年杭州月平均工资: 156639.60 元人民币
2061 年杭州月平均工资: 169953.97 元人民币
2062 年杭州月平均工资: 184400.06 元人民币
2063 年杭州月平均工资: 200074.06 元人民币
2064 年杭州月平均工资: 217080.36 元人民币
2065 年杭州月平均工资: 235532.19 元人民币
2066 年杭州月平均工资: 255552.42 元人民币
2067 年杭州月平均工资: 277274.38 元人民币
2068 年杭州月平均工资: 300842.70 元人民币

总结和感想

跑出来的数据还是挺震惊的,但是想到人民币贬值,通货膨胀等因素,感觉也不是不可能。

如果把时间推回到 1990 年的杭州,那时候月平均工资169.25元,那时候的人们,会想到 30 年后的今天可以增长到6006.50么(杭州市 2020 年在岗职工的平均工资是6006.50元)?

就是不知道,30 年以后的 2050 年具体的多少平均工资呢? 能达到 69279.41 元人民币吗? 那时候大米多少钱一斤呢? 鸡蛋多少钱一斤呢? 普通的一瓶 500ml 纯净水多少钱一瓶呢?

未来总是充满想象啊!

2050 年的那些风华正茂的小伙子,小姑娘们,如果幻想把时间推回到 2020 年的现在,那么他们还会认为 2020 年的房价高么?他们最想买的投机品是什么?还会像我们这一代的大多数人一样,幻想着回到以前买商品房,买比特币么?

8322 次点击
所在节点    程序员
84 条回复
datou
2020-10-17 16:43:25 +08:00
按照楼主这个计算方法

五十年后的 30 万 CNY 大概率不能买到现在 30 万 JPY 等值的商品(非不动产)
bzshow1
2020-10-17 16:46:13 +08:00
50 年后,中国人口减少一半,房价归 0
KasonPasser
2020-10-17 16:52:18 +08:00
@bzshow1 #62
能有多少房子能撑够 50 年的?
tadtung
2020-10-17 16:56:30 +08:00
@vazo 其实这个还不如预测股市。
如果按目前美国,欧洲通胀率来算 ok 。数据还行。
毕竟美国 cpi 指数一直在 2%左右,但是国内就不一样了,这几年实际值基本都在 10%以上,最高到 21%。8%完全不够的。
你 100 万十年前能买多少东西,现在能买多少,30 年又能买多少。

当然也不排除未来人民能真当家做主,到时候 cpi 大幅降低,流转税大降。
baobao1270
2020-10-17 18:26:03 +08:00
额,你这个模型太简单了吧,这几行代码也用 Excel 可以代替了。
1 、关于通货膨胀的讨论。如果世界局势一直维持现状的话,我不否认人民币持续贬值的可能性。但是如果局势变化,也有可能在人民币快速贬值的情况下更换下一代人民币。
2 、关于增长率,不应乐观估计当前增长率将一直维持。未来也可能是两极分化,工资不涨、别的都涨。
3 、无法想象未来货币购买力与未来无法想象现在的货币购买力是正常的,就像我们也很难想象以前 1 元一顿饭的时代。
4 、“以后 10 年再回头看现在的房价和比特币价格,还会感觉很贵么?”但是房价也会跟着涨啊!

以上感性分析完了,接下来说说理性的

1 、首先是数据源,你的数据源可信可靠吗?你能确保数据源没有为了数据好看掺假吗?
2 、不知道老哥有没有学习过统计学,你的结果并没有经过有效性检验,怎么确定你的结论是正确的?
3 、你的模型纯粹用线性增长进行估计,在大部分情况下是不准确的。较为合理的方法是收集多个变量,建立回归模型。
4 、你的变量数量太少,而且工资与工资增长率是强相关变量。只有两个变量的模型也是很难经得起推敲的。
5 、你对今后工资的增长率来源于主观猜测而非统计估计,这个增长率也是不可靠的。
sagaxu
2020-10-17 18:32:53 +08:00
我孩子第一年长了近 30 厘米,三年后要比我高了

@KasonPasser
@bzshow1
上海七八十年代的老公房,很多拆迁暴富了,剩下的不但没倒,现在还卖到十来万一平,钢筋混凝土的房子,怎么也比那些砖瓦老公房坚挺
standin000
2020-10-17 18:57:13 +08:00
@axihe 经济学有个名词叫滞胀,你还要考虑 50 年后中国也许就八亿人了。
Rorysky
2020-10-17 19:07:13 +08:00
写了一大摞,掩盖不了你模型简陋到奶奶家的事实
belite
2020-10-17 19:10:07 +08:00
插眼 保存网页
learningman
2020-10-17 21:05:07 +08:00
@luob 勿谓言之不预也都发了,今年就再见
callmexiaodeng
2020-10-17 22:01:36 +08:00
@ligongpu 这么早清?
janyin
2020-10-17 22:39:03 +08:00
统计局需要年这种人才
janyin
2020-10-17 22:39:24 +08:00
统计局需要你这种人才
noreplay
2020-10-18 08:57:19 +08:00
176 年前,密西西比河在开罗与新奥尔良之间的河段长 1215 英里。经过截弯取直之后,缩短为 1180 英里。之后在美洲湾取直,缩短为 1040 英里。再后来这个河段又缩短了 67 英里。也就是说,在 176 年的时间里,密西西比河缩短了 242 英里,平均每年缩短 1 又 1/3 英里。因此,只要不是瞎子和白痴,我们就不难推测出:再过 742 年,密西西比河将只剩下不到两英里长。
来自马克吐温
JerryCha
2020-10-18 12:20:09 +08:00
只要印钞机全速运转,月均 30 万开完亚运会就能达到
vantis
2020-10-18 12:39:39 +08:00
通货膨胀就是收割积蓄的购买力
其实单看数字感觉意义不大 应该看当时月收入对应能买多少东西=。=
9LCRwvU14033RHJo
2020-10-18 17:27:07 +08:00
看了这篇文章顿时觉得离富豪越来越近了
newmlp
2020-10-19 09:47:54 +08:00
这个增长率要按发达国家同期来算,过去 30 年不等于未来 30 年,而且以后的增长率肯定会越来越慢
misaki321
2020-10-19 10:16:35 +08:00
你这个算法模型,要是是在学校的作业的话。是不及格的水平
cuzfinal
2020-10-19 10:49:09 +08:00
我觉得不到 30 年人民币就要变成日元那样了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/715819

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX