文档介绍:论文
基于BP神经网络的某市房价评估及预测
摘要本文将BP神经网络理论应用于某市房地产市场比较法价格评估与预测,讨论了网络结构的设计、学习算法等问题,并做了改进。
房地产的市场价格受众多因素影响,我们把因素分为宏微观两方面。我们选取了某市各个行政区划多个小区新住宅房作为样本。并据此建立三个数学模型,并分别基于神经网络在matlab中实现。
模型一:基于BP神经网络的估价模型
我们固定某一时点,即宏观因素不变,仅考虑微观因素对房地产价格的影响。具体而言,将神经网络理论对各楼盘和其对应为微观指标的关系矩阵进行网络学习和训练,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小,我们就应用此模型估计其他楼盘的价格。
模型二:基于改进BP的价格预测模型
在此模型中,我们忽略微观因素对房价的影响,仅考虑宏观因素。我们选取6个反应房地产价格的滞后性经济指标,然后找出2007年一季度至2010年二季度的各经济指标值,构成一个房价价格指标与宏观经济因素的关系矩阵。并以东湖-红原星城楼盘为例,根据其以往的房地产价格并应用神经网络算法,就可预测出此楼盘2010年第三季度的楼盘价格。
模型三:综合指标价格预测模型
在此模型中,我们同时考虑微观因素和宏观因素对房价的影响,构造了一个融合两种因素的综合指标体系,应用神经网络理论,就可以估计出任意楼盘(包括即将推出的楼盘)在2010年第三季度的季度均价。以东湖-红原星城楼盘为例,根据其以往的房地产价格并应用神经网络算法,就可预测出此楼盘2010年第三季度的楼盘价格。预测结果和模型二大致相同。此外还对某市2010年第三季度即将推出的楼盘:青山湖-天御国际公寓进行估价,
模型三能很好地对任意房地产进行估价和预测,但缺点是只能预测下一季度的价格。在模型的改进与推广中,我们提出基于ANFIS的价格预测模型,该模型能很好的预测出未来的房价,与模型三的预测值具有很强的一致性。且时间越接近,预测的误差越小。
关键词:BP神经网络房价评估及预测改进的BP算法神经模糊推理系统宏微观指标
问题重述
结合某房价实际情况,收集有效数据评价某房价的合理性,分析确定影响商品房销售价格的重要因素,并建立某房地产价格预测模型
问题一:根据影响房地产价格的微观指标与价格的关系,估计其他楼盘的房价。
问题二:根据影响房地产价格的宏观滞后性指标与价格的关系,并依据某一具体楼盘的历史数据,预测其下一季度的价格。
问题三:综合考虑微观指标和宏观指标,预测出任意楼盘下一季度的价格。
问题的分析
问题一中我们首先选取反应房地产价格的7个主要微观因素[1],建立房地产价格评估系统,然后根据评估系统对各指标进行模糊赋权,并进行归一化处理,即建立房地产价格和其微观因素的关系矩阵,把归一化后的数据矩阵作为可靠性样本进行BP网络学习和训练,以获得最终的权值矩阵。最后把要估价楼盘的归一化后微观指标参数代入,即可得该楼盘的估计价格。
问题二中我们同样选取6个反应房地产价格的7个主要滞后性宏观因素,并假定滞后时间为一季度,即某一季度的宏观指标反应下一季度的房价。以东湖-红原星城楼盘为例,将2007年一季度至2010年一季度的宏观指标模糊赋权并归一化后得到关系矩阵。采用改进的BP算法,获得最终的权值矩阵。将2010年二季度的宏观经济指标代入,即可预测出2010年第三季度的房价。
对于问题三,我们将模型一合模型二综合考虑,即得到综合指标价格预测模型,将任一楼盘在2010年二季度的指标代入,即可预测出该楼盘在2010年第三季度的房价。该模型比模型二优越的一点在于,模型二对该楼盘的历史楼盘价格有很强的依赖性,且模型二不能预测即将推出楼盘的价格。而在现实生活中,预测即将推出楼盘价格的预测是非常有意义的。
三、模型的基本假设与说明
(一)基本假设
,其他的次要因素对主要因素的影响可以忽略
。其次宏观指标滞后性指标,滞后时间约为一季度
(二)符号说明
输出层节点数
输入节点数
隐含层节点数
输出层阈值
链接权值
初始化隐含层阈值
BP神经网络的输入值
BP神经网络的预测值
四、模型建立与求解
(一) 模型一:基于BP神经网络的估价模型(考虑房价微观因素)
BP神经网络是一种多层前馈神经网络,主要特点是信号前向传递,误差反向传递。在前想传递中,输入信号从输入层京隐含层逐层处理,直至输出层。每一层的神经元状态