美文网首页买房生柴有道程序员
爬了数十万条土地拍卖数据,来预测2018年房价

爬了数十万条土地拍卖数据,来预测2018年房价

作者: 生柴有道 | 来源:发表于2017-03-25 14:25 被阅读1628次

在市场竞争环境中,商品售价由成本价与市场竞争共同决定,如行业相对成熟,市场竞争处在一个相对平衡的状态,也即商品售价与成本价呈现高度相关线性关系(y=ax+b)。

房地产行业从1978年开始萌芽到现在整整40个年头,早已迈入成熟行业之列,在建造成本、营销成本、公司溢价相对固定的情况下,房子的单位售价与地块的价格呈现高度相关的线性关系。众所周知,在房地产行业,土地的价格是由政府公开招投标拍卖决定,即房企在拿地之前,就会对拍卖土地所在区域进行详细的市调,预估房子建成后可售卖的成本,从而倒推土地拍卖可承受的价位。

楼盘总销售额=土地费用+建安工程费+税费及财务费用+净利润+管理费及开发费+公共配套设施费+所得税+销售费用+前期工程费+基础设施费;如下图为房地产企业的成本利润图。

房价由10多种费用累加而成,其中土地费用部分做为最基本的构成因素占了大头,占比39.5%,土地成本在各家房企、不同区域各不相同,但也相差不大,在一线城市土地成本能占到40%-60%,二三线城市相对低一些,但也占到25%-45%。

先来认识一下楼面价(楼板价)

楼面价是指土地价格除以该土地允许最大建筑面积,房地产商在拍卖土地时,都有一个容积率的规定,框定了土地建筑的最大面积,楼面价表明了该项目在销售时,单位售价中所包含的土地成本。

楼面价=土地总价/规划建筑面积 = 土地总价/(土地面积*容积率)

楼盘售价 = 楼面价/土地成本占比

在已知土地拍卖时的楼面价与土地成本占比时,能较好的预测相应楼盘上市的价格。现通过编写了PHP代码采集了全国主要城市的最近几年的数十万条土地拍卖数据,数据字段包括不限于:楼面价、竞得方、成交日期、规划用途、出让年限、容积率、建筑面积、经纬度值、位置。并将这些数据标注到百度地图上,有更清晰的展现,如下图为上海在2016年、2017年的土地拍卖价格信息。

1、地图界面上呈现的都是相应年份的土地拍卖的楼面价

2、地图左上角可筛选城市,右上角可筛选年份

3、点击地图上红点,可显示该地块详细的土地信息,比如竟得土地方(开发商)、规划用途、出让年限、容积率、位置;

4、部分土地拍卖价格偏低,为“动迁安置房”,可忽略

5、仅呈现了70年产权的住宅土地拍卖楼面价

对于购房人群在得到以上信息后,有如下用途:

1、预估10个月后该地块及其周边的房价(国内主流开发商从拿地到开盘的时间一般在6-11个月之间),以上图打开tips的土拍信息,土地拍卖价格为:23469元/平米,按土地拍卖成本占比40%算,2018年该房子上线,售价在58672元/平米。

2、紧盯能带动周边房价的拿地开发商,比如华润置地,强大央企背景,对周边区域的升值带动作用很强;万达能快速构成一个新商业体中心,带动周边房价。

3、了解该城市目前重点开发区域

当然这仅是预估房价的简单模型,有多动症的朋友可微信我获得采集代码与源数据,通过分享各个房企的历史溢价数据,做更为细致的分析。

相关文章

网友评论

  • LS_8c90:做成小程序必火
  • 韩子迟:想请教下楼主爬的是哪个网站?
  • 鸿雁之志地上走兽:好牛啊,想学学
    生柴有道:@鸿雁之志地上走兽 代码 回复关键词:房价预测源码 ; 查看预测:在菜单上的“小工具”就能看到了:smiley:
    鸿雁之志地上走兽: @生柴有道 加了微信公众号,但是没找见,是要审核吗?
    生柴有道:想学就行动起来吧
  • 生柴有道:代码已上传至 “生柴有道” 微信公众号内,有需要的可回复 “ 房价预测源码 ” 获取:heart:
  • a365c3543c38:学习了
    生柴有道:@a365c3543c38 简信聊
    a365c3543c38:@生柴有道 有部分代码看不懂能跟你请教吗?
  • 9224864c69e1:怎么爬出来的:smile:
    生柴有道:
    看代码:public function getPage($sInstalmentID,$x,$y){
    $url = 'http://land.fang.com/market/'.$sInstalmentID.'.html';
    $sql = "select urlid from binoh_di where urlid='".$sInstalmentID."';";
    $num = $this->db->query($sql)->num_rows();
    if($num > 0){
    return;}
    $return = getUrl($url);
    //$pattern = '/---------土地基本信息---------(.*)---------土地评估结果---------/iU';
    $pattern = iconvgbk('/土地基本信息(.*)土地评估结果/sU');
    preg_match_all($pattern,$return,$allarr);
    $pattern = iconvgbk('/<span class="gray2">地块编号:(.*)<\/span>/sU');
    preg_match_all($pattern,$return,$numarr);
    $str = isset($allarr[1][0])?$allarr[1][0]:array();
    preg_match_all('/<\/span>(.*)<\/td>/',$str,$other_arr);
    $mod_arr = array();
    foreach($other_arr[1] as $key=>$val){
    if($key>=26){
    continue;
    }else{
    $mod_arr[$key] = iconvutf(strip_tags($val));
    }
    }
    if(isset($numarr[1])){
    $numarr[1][0] = iconvutf($numarr[1][0]);
    }else{$numarr[1][0]=array();};
    $new_array = array_merge(array($x,$y,$sInstalmentID),$numarr[1],$mod_arr);
    $key_arr = array('x','y','urlid','num','diqu','shuozaidi','mianji','jianzhumianji','guihua','daizhen','roogji','ludi','shangyebili','jianzhumidu','xiangao','churang','churangyear','weizhi','shizhi','guihuayongtu','jiaoyi','jingdefang','qishi','jiezhi','chenjiaodate','jiaoyiaddress','qishiprice','chenjiaoprice','loumian','yichu');
    $new_array = array_combine($key_arr,$new_array);
    $sql = $this->db->insert('binoh_di',$new_array);
    }
  • 王滕辉:怎么采的
    生柴有道:用php,通过curl函数,采集网页即可,需要代码可私聊我:wink:

本文标题:爬了数十万条土地拍卖数据,来预测2018年房价

本文链接:https://www.haomeiwen.com/subject/mddcottx.html