基于数据挖掘的房价预测分析

2017-10-31 18:12王智超
电脑知识与技术 2017年23期
关键词:数据挖掘预测

王智超

摘要:房地产的价格是由众多因素交互影响而形成的,是房地产所在地区的自然、经济、社会、行政等因素综合影响的结果。区位因素是影响房产价格的重要因素,该文通过实例,分析区位因素与房产价格的关系,以期建立房价预测模型,为购房者提供购房建议。

关键词:数据挖掘;预测;分类分析

1项目实施过程

项目实施主要包括以下三个阶段:

1)用爬虫知识从“房天下”网站爬取房源信息。

2)利用获得的房源信息在百度API获取所有房源周边学校,医院,车站和超市的数量。

3)对数据进行归一化处理。

4)按照手工标记的方法,将房子按房价分为(0,7000],(7000,12000],(12000,17000],(17000,22000](22000,40000]五类。

5)创建KNN,决策树,贝叶斯三种分类器,并使用训练数据进行训练。

6)利用测试集预测,计算模型整体的准确率和召回率,评测模型。

2数据获取阶段

1)获取初始数据,该阶段主要有两个阶段。第一个阶段是房源搜索阶段,该阶段使用Spider从网站房天下获取在售楼盘的名称,地址和价格。第二阶段调取百度地图API GeoCoding进行经纬度转换。Geoeoding API已全面支持HTTP/HTTPS两种请求形式。

2)归一化处理,将四维数据每一维度的数值总和视为1,每一维度数值占四个维度数值总数的比例用来表示该维度数据。

3分类阶段

该阶段采用KNN,贝叶斯,决策树三种方法构建分类器,分类结果如下:

4分析与讨论

从结果来看,决策树表现最佳,精确度有0.69,所以,决策树是我们应该选用的方法。我们认为选取的特征(教育质量,交通条件,医疗条件,生活配套)模糊和有限是造成预测精确度不高的主要原因。如教育质量不能单纯用学校数量来衡量,学校质量同样重要;超市数量不能代表一个地区的生活配套质量,还应包括餐馆、公园等因素。

除本文选取的四个房价影响因子外,影响房价的因素还有很多,如地區居民收入、地方政策、环境质量和房地产生产成本、质量、品位、房型、结构、朝向等内在因素。endprint

猜你喜欢
数据挖掘预测
无可预测
选修2-2期中考试预测卷(A卷)
选修2-2期中考试预测卷(B卷)
选修2—2期中考试预测卷(A卷)
不可预测
基于并行计算的大数据挖掘在电网中的应用
一种基于Hadoop的大数据挖掘云服务及应用
数据挖掘的分析与探索
基于GPGPU的离散数据挖掘研究