BP神经网络预测代码
更新时间:2023-11-10 02:44:01 阅读量: 教育文库 文档下载
x=[54167 55196 56300 57482 58796 60266 61465 62828 64653 65994 67207 66207 65859 67295 69172 70499 72538 74542 76368 78534 80671 82992 85229 87177 89211 90859 92420 93717 94974 96259 97542 98705 100072 101654 103008 104357 105851 107507
109300 111026 112704 114333 115823 117171 118517 119850 121121 122389 123626 124761 125786 126743 127627 128453 129227 129988 130756 131448 132129 132802 134480 135030 135770 136460 137510]';
% 该脚本用来做NAR神经网络预测 % 作者:Macer程 lag=3; % 自回归阶数
iinput=x; % x为原始序列(行向量) n=length(iinput);
%准备输入和输出数据 inputs=zeros(lag,n-lag); for i=1:n-lag
inputs(:,i)=iinput(i:i+lag-1)'; end
targets=x(lag+1:end);
%创建网络
hiddenLayerSize = 10; %隐藏层神经元个数 net = fitnet(hiddenLayerSize);
% 避免过拟合,划分训练,测试和验证数据的比例 net.divideParam.trainRatio = 70/100; net.divideParam.valRatio = 15/100; net.divideParam.testRatio = 15/100;
%训练网络
[net,tr] = train(net,inputs,targets); %% 根据图表判断拟合好坏 yn=net(inputs); errors=targets-yn;
figure, ploterrcorr(errors) %绘制误差的自相关情况(20lags) figure, parcorr(errors) %绘制偏相关情况
%[h,pValue,stat,cValue]= lbqtest(errors) %Ljung-Box Q检验(20lags) figure,plotresponse(con2seq(targets),con2seq(yn)) %看预测的趋势与原趋势 %figure, ploterrhist(errors) %误差直方图 %figure, plotperform(tr) %误差下降线
%% 下面预测往后预测几个时间段 fn=7; %预测步数为fn。
f_in=iinput(n-lag+1:end)'; f_out=zeros(1,fn); %预测输出
% 多步预测时,用下面的循环将网络输出重新输入 for i=1:fn
f_out(i)=net(f_in); f_in=[f_in(2:end);f_out(i)]; end
% 画出预测图
figure,plot(1949:2013,iinput,'b',2013:2020,[iinput(end),f_out],'r')
正在阅读:
BP神经网络预测代码11-10
2019届高考历史一轮复习练案夏商周时期的政治制度岳麓版01-29
去游乐园玩作文300字02-04
不忘初心牢记使命主题教育心得体会优选例文07-30
广东版小学一年级第一册美术教案04-21
电梯毕业设计10-22
读赫胥黎自由教育论11-25
二号线地震应急预案10-28
ASP个人主页课程设计05-24
人事档案还有用吗04-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 神经网络
- 预测
- 代码
- 沈阳工程学院简历模版 - 图文
- 时代光华《企业知识管理实施》课后试题答案
- 高中历史题型专练:全国卷41题小论文
- 第二届全国高校无机非金属材料基础知识大赛决赛试题
- 外国建筑史期末考试复习重点知识点简答大题
- 化工原理第三章习题及答案
- 初三数学第4讲:三角形一边的平行线判定定理
- 篮球考试资料
- 数学建模作业
- 八年级数学全等三角形新课讲义完整版(全8讲)
- 部编版三年级语文上册17《古诗三首》教学设计
- 全国咨询工程师(投资)网络教育城市道路工程100分答卷
- 汇编语言程序设计 程学先 汇编第2、3,4章作业参考答案
- 铜仁市小学六年级数学近三年终端检测试卷试题分析
- 关于加强基层工会组织建设的通知
- 繁星春水赏析
- 《教师语言技能》教案
- 中国政法大学法律史考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章
- 2019年华中农业大学研究生B班第三单元 -
- c++模板及应用习题答案