项目实训-第二周总结

前言

第二周结束项目的大部分简单需求已经实现,超过了预期的速度。两个组员在隔壁新国大实习,我周五也要去Bosch实习了,下周要加快进度。

定位

网站的定位是面向购买新房的投资者或者有住房提升需求的买房者的功能性网站,数据分析>房源展示。

已完成的需求

  1. 按用户输入城市名称,爬取和显示城市不同小区,不同区域的房价,并用柱状图显示
    Fig.1显示看了周一的模拟产品发布以后,发现隔壁组的UI做的很好看,扁平化设计,准备在产品功能实现后再调整。
  2. 按年份,月份,显示和分析某区域房价走向和趋势
    Fig.2图表1收集到的数据的粒度到月,住建局有到天的成交数据,但是很多特征都没有就没有采集。
    Fig.3图表2ECharts确实很好用,提供了一些直观、易用的交互方式以方便对所展现数据的再加工。

    待完成的需求

    预测模型的训练已经完成,为了不和其他组撞车,准备加入两个预测模块。
    1.新楼盘开盘价预测(博文会在第三周整理后发布)
    输入:用户输入新楼盘的一些信息,城市+小区名称(在后台调用百度地图API返回小区周边信息数据)、绿化率、容积率、车位比等数据
    输出:该新楼盘的开盘价格
    Fig.4预测1(基于XgBoost)图中的蓝色点是训练集中上海新楼盘的真实信息,但是训练的结果和Kaggle中波士顿房价预测那题的结果相差甚远,我想有几个原因:第一是上海主城区房价过高,但是新楼盘少,新城区房价较低,新楼盘多,这些离群点让模型产生了较大误差;第二,Kaggle比赛的数据集很全,虽然说有缺失值和部分错误值,但是用Pandas完全可以解决这些小错误,我们这次预测的数据集60%来自链家,40%是自己收集的,在专业性上相差较多,导致没有比赛数据集所呈现的统计规律。
    2.房价走势预测(博文会在第三周整理后发布)
    输入:数据库中某城市粒度位月的历史房价
    输出:未来一个月的房价趋势
    Fig.5预测2(基于LSTM)