用程序模拟经济,也许能模拟房价?

2020-09-09 13:23:49 +08:00
 sillydaddy

经济学跟炒股一样,有各种各样的论点,每个人也都有自己的一套理论和理解。
比如,以中国房屋的价格快速高涨为例,每个人都对这个利益相关,有自己的一些理解吧?

其实用常识就可以判断,经济学并不是玄学,只是很复杂罢了。在听够了各路经济学家对房屋的价格的解释后,脑袋一片浆糊,到底谁说的有理也没办法验证,最后就只能站个队呗,经济学咱不懂,站个队还不会嘛。

身处在实践为王的行业里,作为一名攻城师,为何不能自己动手验证!!这点事情很难吗?

Q: 有人肯定会说,这不就是模拟整个社会吗?
A: 不是的,首先模拟的只是实例之间的经济互动,比如买、卖、借、贷等。再者,可以只针对某个经济现象模拟,把其他无关的因素都排除,也就是说,只针对某个经济现象设定规则,其他的忽略。

Q: 有人会问,那么人和人的差异,商品的差异,这些怎么模拟?
A: 这些差异可以设定给不同的实例,例如实例之间的风险偏好不同,消费偏好不同。如果你想,甚至可以每个实例的规则都不一样。

Q: 那么最终要得到一个对未来发展的预测吗?
A: 不是,因为设定的这些规则,是我们人为添加的,与现实几乎肯定不符合,甚至有时候连现实的简化都不是。所以,这个不是为了预测。

Q: 那最终目的是什么?
A: 我觉得,目的就是试验个人的想法吧:在给定的规则下,会出现什么样的结果。然后可以得到一些关于现实的启示。比如上面提到的不同实例之间存在的差异,完全可以按照自己的想法去简化,什么才是你认为的实际情况,就可以设定成什么样。


有人肯定怀疑,这套系统,实际上根本不能够描述复杂的经济现象,对,你是对的,这点无可争辩。所以,我最初想的只是模拟“一个小岛上,以贝壳作为货币,生产有限的几种商品”这样规模的经济活动,当然,我也认为,如果把现代社会的经济现象,取其中的一个方面,在对一些概念抽象简化后再进行模拟,也是可以帮助理解很多东西的。

4417 次点击
所在节点    奇思妙想
38 条回复
ydpro
2020-09-09 17:06:40 +08:00
房价这个问题涉及的利益太多了,变量太不可控
chocovon
2020-09-09 17:10:51 +08:00
关键词:agent-based economic modeling
这已经是一个研究方向了,有很多文献可以参考,无需闭门造车
across
2020-09-09 17:11:35 +08:00
下一届诺贝尔经济学奖就是你了
smallpython
2020-09-09 17:11:37 +08:00
推荐魔兽世界的拍卖行系统
wuliaoshixia
2020-09-09 17:19:16 +08:00
786375312123
2020-09-09 17:22:16 +08:00
没有那么强的计算机,或者计算能力不够。只能粗化模型,可是这样又不准确了
BingoXuan
2020-09-09 18:06:08 +08:00
@sillydaddy
经济学建模讲究的是简单和可量化。大多经济学理论都在构建简单、直观的模型来让理性人根据自己需求进行决策,无论是供需模型,还是蒙代尔不可能三角。只要所有市场个体是理性的,那么这个理论模型就可以达到纳什均衡。即使理性人假设被质疑了,但市场本身依旧取决于所有个体的博弈结果。

如果你的模拟结果发现某一规则能让房价平稳的,那么我们要抛弃我们的自由意志和理性, 购买行为完全按照这套规则行事吗?比如只要 75%的人买房,25%租房,那么房地产市场就会平稳。因此所有合资格的人抽签,抽中可以买,不中的去租房。那还不如直接搞计划经济好了,否决市场经济好了。计划经济的基础就是——只要根据人们的需求生产出那么就不存在价格波动和经济危机了。所以你的模拟是缺乏现实意义的。按照某个规则制定需求和生产,一切都很美好。但这个规则之下,是不存在人的。
sillydaddy
2020-09-09 18:56:03 +08:00
@BingoXuan 哦,我说的"规则"是针对的模拟程序里面的每个实例,指导其行为的一些行为规则,比如什么时候买入,什么时候卖出。由这些规则驱动整个模拟运行。也可以理解成,这个规则就是反映了实例在经济世界中的行为方式是什么样。所以是由实际的人来确定这些模拟用的规则,而不是反过来。
另外果真出现你说的反过来的情况,那也是属于价值观的范畴,就像曼昆的经济学原理反复强调的,经济学家只是研究事实,提供给政治家去研究价值观。
yangyaofei
2020-09-10 09:15:44 +08:00
@sillydaddy 不管你是预测还是什么的,预测也是模拟.你模拟也是模拟. 而对于政策,这个是经济世界甚至理论经济世界不可能回避的东西,历史也证明了完全的自由资本运作是不可行的.而政策是不可能模拟的,他不是一个利率的变化这么简单,是很多东西的综合作用导致最终的经济如何走.

即使,即使不考虑政策,最最最基础的人类的各种心理,这也不是能够预测的,如果人仅仅是理性的,那么不会有上个世纪的大萧条和滞胀,也不会有现在的美股中房日债这种世界级泡沫,他们早就该破了,不仅仅是政策让他们该破不破,也有人的心里觉得我不是最后一个倒霉蛋以及很多很多的心里和当前地球上每个蝴蝶煽动翅膀方式的影响.即使是政策不让他们破裂吧危机延后这个决定本身也有着巨大的不确定性,不同的人不同的时期,甚至他们早上吃饭拉稀没拉稀,是不是 Reddit 上被骂了都可能导致做这个决定的改变,这些都是不可预测的,至少现在是不可以的.

引用我原来认识的一个北大的大神关于混沌理论的一个解释,他说,一个小球放在一个圆的顶点上,他是往左掉下来还是往右? 理论上应该不动吧,但是实际上呢? 理论或者模拟的结果和实际差距大到了那个模拟根本不能称之为模拟的程度.更不要题很多就根本没法模拟,就想你不知道引力理论和牛顿三定理还想模拟太阳系行星运行轨道一样
PbCopy111
2020-09-10 09:17:58 +08:00
首先 经济学是一门解释性科学,它无法预见未来,只能解释现在发生的事情。。。所以,咋预测?
charten
2020-09-10 09:38:07 +08:00
P 社的《维多利亚 2 》了解一下
no1xsyzy
2020-09-10 10:26:28 +08:00
@sillydaddy #16 俺寻思你这写了个程序模拟不还是纸上得来的么?
还是说你觉得你写了个精确运算数学模型的系统算是实践?
无非是另一个 terrawin 罢了。
tfdetang
2020-09-10 10:47:15 +08:00
正如楼上兄弟说的,这种 agent-based 的模型非常多人在搞了,并不是一个新东西。 很多新的量化模型都是基于 agent-based 强化学习。

程序模拟不是大问题,最大问题在于,你怎么设定 agent 的各种活动,风险偏好与差异? 如文中所说的人为设定肯定是不合理的,因为真实中的人是会学习、会改变的。一个风险偏好高的人经历过股灾很有可能就变成风险偏好低了;

更合理的是为不同的 agent 设定不同的激励函数,让每个 agent 都为获得最大的奖励而做出行为,并不断的自我学习行为模式。 但是这个激励函数又要怎么设计? 这个世界的模型又要怎么构建? 这个问题可能暂时还得不到答案
vcode
2020-09-10 14:47:17 +08:00
再进一步,来一个西部世界的罗波安
northisland
2020-09-11 09:25:14 +08:00
牛顿爵爷说:我可以计算出天体运行轨迹,却无法测量出人心的疯狂。

社会太复杂,突发事件难以预测。比如大饥荒时期,安徽匹江西多饿死 10 倍的人。
sillydaddy
2020-09-11 11:40:33 +08:00
@chocovon #22
@tfdetang #33
谢谢二位,来 v2 发帖是对了,总能让自己避免闭门造车。

@Kiota #2
@dizheyoulan #11
@smallpython #24
@charten #31
也谢谢提供参考信息

看样子帖子的灌水周期已经进行到了尾部。。也感谢各位努力灌水还有拍砖的。:)
WayneLin
2020-09-11 16:02:08 +08:00
前两天在飞桨上看到一个模拟波士顿房价的
baobao1270
2020-09-14 10:41:24 +08:00
这个职业被称为 quant,也就是我正在学习的专业

quant 不是与算法在博弈,而是与人博弈,因此你必须时刻优化模型并修改算法,所以一般是大型金融公司聘请专业的统计学家做这个

国外在这个行业已经引入 deep learning 了,做房地产量化交易也不是新鲜事,不过他们不是直接买卖房子,而是证券化的房贷

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

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

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

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

© 2021 V2EX