Application of Markov Chain Model to Predict Short-Term Housing Prices—A Case Study of Nanning City
This paper describes the characteristics of the Markov prediction model and constructs the Markov prediction model by selecting the monthly statistical data of residential commodity house prices in Nanning City from March 2019 to February 2022. By analyzing the data with the help of EViews software, the final prediction result shows that the housing prices in Nanning City are most likely to be in a stable state in the future. The results of the study are consistent with the actual situation, which shows that the Markov prediction model is more accurate and reliable in predicting the short-term trend of housing prices.
Markov Chain
如今住房需求已经成为现代人们生活的刚需,买房被不少人列为人生大事之一,而其中人们最在意的因素便是房价,房价是当今社会经济发展过程中普遍受到关注的热点问题之一,它的一涨一落都牵动着每一个居民的心。因此,房价不仅是国泰民安的关键要素之一,也是影响经济发展、社会稳定的重要因素。但近年来房价持续不断地上涨,严重影响到实体经济,实体经济日趋低迷,同时也加重了普通居民的生活负担,普通居民的幸福感下降,进而容易造成负面的社会影响和效应;另一方面,房价的上涨会使炒房客更加猖狂,影响并干扰到房地产市场的正常运转。
为稳定房价,保证房地产市场正常健康的运转,我国政府出台了相关的调控政策。自2010年起,我国政府不断加大房价调控力度,以期通过调控手段来影响房价,稳定房地产市场。通过政府的这些调控政策,多年来,房价调控均有一定的成效,房价的过快上涨势头得到了一定程度的遏制,但同时也出现了房价越调控越涨的情况,让政府的调控政策对房地产市场产生较多的无效作用。总之,受政府调控政策和房地产市场的复杂实际情况等众多因素的共同影响,未来房价走势仍然存在很大的不确定性,这在一定程度上给政府、开发商、消费者特别是需要贷款买房的刚需用户的决策带来很大的困扰。
因此,建立对未来一段时间的房价做出准确有效预测的合理有效的模型并进行合理的分析就具有非常重要的现实意义。
已有较多学者和专家从不同的角度运用多种不同的方法在学术领域对未来房价进行了分析和预测。例如刘晓君等在《基于VAR-GM(1, 1)-SVR模型的房地产价格预测研究》一文中
马尔科夫模型作为一种较新的预测模型在很多方面得到了应用和研究,国内多位学者和专家应用马尔科夫模型进行了各种研究与预测,并都取得了一定的研究成效。例如陈爽等运用马尔科夫链及其相关模型对股价进行了研究分析
本文借鉴有关马尔科夫模型现有的研究成果,首先对马尔科夫预测模型进行了较深入的分析和讨论,进一步对该方法进行了整理和巩固,然后把马尔科夫预测模型应用于南宁市房价的研究上,并对南宁市房价进行了分析和预测,为南宁市相关部门制定有关调控房价决策和有关人员进行商品房住宅购买或投资提供理论参考。
马尔科夫链
对于 和每一个状态序列 均成立,该随机过程被称为具有马尔科夫属性,具有马尔科夫属性的随机过程被称为马尔科夫链。
条件概率
为马尔科夫链的一步转移概率,简称转移概率;类似地,称条件概率
为n步转移概率
马尔科夫预测模型是基于马尔科夫链的有关理论知识计算出未来各时刻各状态下的概率,然后预测所研究的过程未来所处的状态即为概率最大时的状态,这是一种利用概率建立随机序列模型进行预测的方法,是一种预测事件发生概率的方法。
1) 具有马尔科夫属性的随机过程,即过程具有“无后效性”;
2) 随机过程在要预测的时期内,各时刻的状态转移概率保持稳定,即每一时刻向下一时刻变化的转移概率都是一样的,均为一步转移概率;
3) 随机过程平稳。
1) 任意时刻状态概率预测
假定马尔科夫链有n个可能的状态 ,则:
为状态转移概率矩阵,一般简称转移矩阵,相应地,称 为n步转移矩阵。
查普曼–柯尔莫哥洛夫(Chapmann-Kolmogorov)方程,简称C-K方程:
设随机过程 是时齐马尔科夫链,对一切 , ,S表过程的状态空间,有:
通过上述C-K方程的两个结论,很容易得到马尔科夫链中任意时刻状态概率预测。设 表示事件在初始状态为已知的条件下,经过k次状态转移后,在第k个时刻处于状态 的概率。从初始状态开始,经过k次状态转移后到达状态 这一状态转移过程,根据C-K方程,可以看作是首先经过k − 1次状态转移后达到状态,后再由 经过一次状态转移到达状态 ,则:
(1)
记 为初始状态概率向量,k时刻的状态概率为 ,同样由C-K方程,则预测k时刻的状态概率为:
(2)
2) 终极状态概率预测
经过无穷多次状态转移后随机过程所处状态的概率称为随机过程的终极状态概率
,
很明显,通过这两个条件建立数学方程组,该数学方程组的解便是所讨论的各个终极状态概率。
上述两种概率的预测就是马尔科夫预测模型的主要内容,随机过程的初始分布和转移概率或转移概率矩阵是确定因素。
马尔科夫预测模型是一种预测事件发生概率的方法,但这种预测模型只适合用于具有马尔科夫属性的时间序列,并且时间序列在要预测的时期内,各时刻的状态转移概率保持稳定,即每一时刻向下一时刻变化的转移概率都是一样,均是一步转移概率。若时间序列的状态转移随不同时刻在变化,不适宜用该方法。由于实际的客观事物很难长时间保持同一状态的转移概率,因此这种方法一般适用于短期预测。
综合以上对马尔科夫模型特点的分析,可以选择它来对房价短期走势做预测。
本文数据来源于网站安居客,选取南宁市2019年3月至2022年2月商品房住宅价格月度数据(如下
年份 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
2019 | 1.08 | 1.09 | 1.09 | 1.1 | 1.09 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | ||
2020 | 1.1 | 1.1 | 1.11 | 1.1 | 1.1 | 1.1 | 1.1 | 1.11 | 1.1 | 1.1 | 1.1 | 1.1 |
2021 | 1.12 | 1.15 | 1.16 | 1.15 | 1.14 | 1.15 | 1.16 | 1.15 | 1.14 | 1.12 | 1.11 | 1.1 |
2022 | 1.1 | 1.1 |
借助EViews软件,首先绘制2019年3月至2022年2月南宁市商品房住宅价格数据的时序图,如
由
由
采用马尔科夫预测模型分析时,首先要确保时间序列是平稳的,对于不平稳的时间序列可以通过差分运算来对序列平稳化。此处的2019年3月至2022年2月南宁市商品房住宅价格数据由上述分析可知是不平稳的,在进行差分处理时按照统计建模的“约简”原则。由低阶开始进行,如果低阶差分满足要求就不需要进行高阶差分,对该序列进行一阶差分后的ADF检验结果如
由
在划分预测对象状态时,如果预测对象本身有明显的状态界限,则以其界限划分;相反,则根据实际情况人为划分。本文根据实际情况,将南宁市商品房价格月度变化分为3个状态:上升、稳定和下降,分别记为E1、E2、E3。依照
(3)
计算结果如下
年份 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
2019 | 0.93 | 0 | 0.92 | −0.91 | 0.92 | 0 | 0 | 0 | 0 | |||
2020 | 0 | 0 | 0.91 | −0.90 | 0 | 0 | 0 | 0.91 | −0.90 | 0 | 0 | 0 |
2021 | 1.82 | 2.68 | 0.87 | −0.86 | −0.87 | 0.88 | 0.87 | −0.86 | −0.87 | −1.75 | −0.89 | −0.90 |
2022 | 0 | 0 |
每月房价的环比增长速度大于0的作为上升状态E1,波动在0.1%范围内视为稳定状态E2,每月房价的环比增长速度小于0的作为下降状态E3。按照这个状态划分原则,2019年3月至2022年2月各月份的状态如
年份 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
2019 | E1 | E2 | E1 | E3 | E1 | E2 | E2 | E2 | E2 | |||
2020 | E2 | E2 | E1 | E3 | E2 | E2 | E2 | E1 | E3 | E2 | E2 | E2 |
2021 | E1 | E1 | E1 | E3 | E3 | E1 | E1 | E3 | E3 | E3 | E3 | E3 |
2022 | E2 | E2 |
由
(4)
由
3月份房价处于上升状态E1,用 表示,对应概率为:
3月份房价处于稳定状态E2,用 表示,对应概率为:
3月份房价处于下降状态E3,用 表示,对应概率为:
继续使用马尔夫预测模型公式(1)可以得到2022年4月份、5月份、6月份、7月份、8月份南宁市商品房住宅价格变化状态概率预测值,预测结果汇总如下
时间 | E1状态概率 | E2状态概率 | E3状态概率 |
2022年3月 | 0.29 | 0.71 | 0 |
2022年4月 | 0.2929 | 0.5621 | 0.145 |
2022年5月 | 0.2799 | 0.5011 | 0.2190 |
2022年6月 | 0.2731 | 0.4775 | 0.2494 |
2022年7月 | 0.2703 | 0.4685 | 0.2613 |
2022年8月 | 0.2692 | 0.4650 | 0.2658 |
由
设南宁市商品房住宅价格终极状态的概率为 , 分别表示处于上升、平稳、下降状态的概率。由马尔科夫预测模型公式(2)和南宁市商品住宅价格月度变化的一步状态转移矩阵(4)式,有:
整理后得方程组:
求解上述方程组得: , 。
由上述方程组的结果可得到南宁市商品房住宅价格变化终极状态的概率情况是:平稳状态概率大于上升状态概率和下降状态概率,上升状态概率和下降状态概率相等。这说明南宁市房价的变化过程在经过无穷次状态转移之后,平稳状态出现的概率大于上升状态和下降状态的概率,上升状态的概率和下降状态的概率相等。结合现实情况,南宁市商品房住宅价格在2019年之前的时间里每月房价大多数都处于上升状态,而且上升的势头很明显,进入2020年后,房价上升的势头有所削弱,由
另外,通过查看安居网南宁市2022年3月至8月的真实房价如下
3月 | 4月 | 5月 | 6月 | 7月 | 8月 |
11,133 | 11,130 | 11,026 | 11,026 | 11,065 | 11,077 |
由
本文利用马尔科夫预测模型对南宁市商品房住宅价格变化进行研究预测,研究结果显示:自2022年3月份起至未来的半年时间里,南宁市商品房住宅价格处于平稳状态的可能性比上升或下降状态的可能性大。也就是说,南宁市3月份至8月份的房价处于平稳状态,房价没有明显的下降或上涨。
预测结果和实际情况相符,从而说明了利用马尔科夫预测模型对房价短期走势的预测是比较精准可靠的。
2023年校级示范思政课题——时间序列分析。
*通讯作者。