- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 城市道路交通事故地点文字表述方法研究.pdf VIP
- 新能源转换与控制技术风力发电(本科)樊.ppt
- 七年级英语上册期末专题训练(任务型阅读,首字母填空,完形填空)(有答案).pdf VIP
- 学术规范与论文写作(雨课堂)研究生 全部答案.doc VIP
- 2025年耐火材料行业分析.docx VIP
- 技术咨询合同简洁版模板5篇.docx VIP
- 2025-2026学年山东省青岛市八年级上学期期中模拟英语试题(含解析).docx VIP
- 日置 BT3564电池测试仪使用说明书.pdf VIP
- 上海三菱LEHY(C)电梯安装调试培训资料.ppt VIP
- 人教版(2025)高二生物选择性必修1稳态与调节期中达标测试卷A卷(含答案解析).pdf VIP
原创力文档


文档评论(0)