房地产开发风险预测模型研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
房地产开发风险预测模型 来源: 智能中国网 作者:万友人工智能软件 网友评论 3 条 浏览次数 41 1.案例描述 房地产开发存在风险,其影响因素(输入)主要包括: 1)通货膨胀风险:可分为升高、不变、降低。 2)市场低供求风险,可分为供大求、平衡、供小求。 3)周期风险,可分为第一阶段、第二阶段、第三阶段、第四阶段。 4)利率风险,可分为提高、不变、降低。 5)政策风险,可分为有利、无新政策、不利开发。 6)区位风险,可分为升值、不变、降值。 7)开发期风险,可分为较长、正常、缩短。 开发风险(输出)可分为5类:无风险、风险较低、一般风险、风险较高、风险很高,为了能对开发风险进行有效地评估和预测,在此拟建立神经网络预测模型,实现对房地产开发风险的预测。 2.案例分析 根据案例描述,设计如下表所示的数据映射关系,并进而模拟产生一组专家样本数据,建立一个网络结构为7-5-1的神经网络模型,如下图: 结点类别结点名称结点描述转换输入通货膨胀风险升高0.8不变0.5降低0.2市场低供求风险供大于求0.3平衡0.6供小于求0.8周期风险第一阶段0.1第二阶段0.3第三阶段0.6第四阶段0.8利率风险提高0.2不变0.5降低0.9政策风险有利0.9无新政策0.8不利开发0.2区位风险升值0.9不变0.6降值0.3开发期风险较长0.2正常0.5缩短0.7输出开发风险无风险1风险较低0.8??一般风险0.5风险较高0.3风险很高0.1基于上表,构建专家样本数据,并将输入和输出样本分别写入input_para.txt和output_para.txt文件(说明:本例的样本数据已进行了归一化处理,所以文件input_para.txt和output_para.txt中的数据实际是归一化后的样本数据),在MATLAB环境下,直接运行LmTrain.m文件,即可完成对专家样本数据的训练。 要实现开发风险预测,只需将影响房地产开发风险的实际参数值传入LmSimu.m文件,在MATLAB环境下运行即可得到预测结果。 3.代码实现 (1)网络训练 function retstr = LmTrain(ModelNo,NetPara,TrainPara,InputFun,OutputFun,DataDir) % 关闭警告提示 NNTWARN OFF?? % 初始化返回值??????? retstr=-1;??? %%%% 输入参数赋值开始 %%%%%%%%%%%%%%%%%%%%%%% % 这部分代码主要是方便用户调试用 % ModelNo=1; % NetPara(1)=7; % NetPara(2)=1; % NetPara(3)=6; % NetPara(4)=10; % TrainPara(1)=25; % TrainPara(2)=1000; % TrainPara(3)=0.001; % TrainPara(4)=0.001; % TrainPara(5)=0.001; % TrainPara(6)=10; % TrainPara(7)=0.1; % TrainPara(8)=1e10; % DataDir=.; % InputFun = tansig; % OutputFun = purelin; %%%% 输入参数赋值结束 %%%%%%%%%%%%%%%%%%%%%%%% % 保留原工作目录????????????? olddir=pwd;? % 切换到数据所在工作目录???????????? cd(DataDir);?????????????? % 伪声明,以便打包生成COM组件时系统能加载相关函数 deltalin(1);??????????????? deltalog(1);?????????????? deltatan(1);?????????????? % 网络参数,包括输入层结点数,中间层结点数,输出层结点数,训练样本数据组数 InputDim=NetPara(1);?????? OutputDim=NetPara(2); MidDim=NetPara(3); data_num=NetPara(4); % 网络训练参数,包括显示间隔次数,最大循环次数,目标误差,学习速率 % 学习速率增加比率,学习速率减少比率,动量常数,最大误差比率 if (TrainPara == -1) ??? df = 25; ??? me = 1000; ??? e

文档评论(0)

金不换 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档