clear all;
clc;
Z=xlsread('Data.xlsx');%读取训练数据
Z=Z(:,1);
%构造样本集
n=length(Z);%数据个数
% Z(n) 由Z(n-1),Z(n-2),...,Z(n-L)共L个数预测得到.
L = 30;
%L=6;
Z_n = zeros(L+1, n-L);% Z_n:每列为一个构造完毕的样本,共n-L个样本
for i=1:n-L
Z_n(:,i) = Z(i:i+L);
end
%trainx = Z_n(1:6, 1:211);%训练样本
trainx = Z_n(1:30, 1:187);
%trainy = Z_n(7, 1:211);
trainy = Z_n(31, 1:187);
testx = Z_n(1:30, 188:end);%测试样本
testy = Z_n(31, 188:end);
%创建elman神经网络
net=elmannet(1:2,15);
net.trainParam.epochs=2000;% 最大迭代次数为1000次
net.trainParam.goal=0.0001;% 误差容限,达到此误差就可以停止训练
net=init(net);%初始化
%网络训练
[trainx1, st1] = mapminmax(trainx);%训练数据归一化
[trainy1, st2] = mapminmax(trainy);
testx1 = mapminmax('apply',testx,st1);% 测试数据做与训练数据相同的归一化操作
testy1 = mapminmax('apply',testy,st2);
% 输入训练样本进行训练
[net,per] = train(net,trainx1,trainy1);
% 将训练数据输入网络进行测试
train_ty1 = sim(net, trainx1);
train_ty = mapminmax('reverse', train_ty1, st2);
figure(1)
plot(1:length(train_ty),train_ty,'b-',1:length(trainy),trainy,'r-');
title('使用原始数据测试');
legend('真实值','测试结果');
figure(2) % 显示残差
x=1:length(train_ty);
plot(x, train_ty - trainy)
title('训练数据测试结果的残差')
mse1 = mse(train_ty - trainy);
fprintf(' mse_train = \n %f\n', mse1) % 显示均方误差
disp(' 训练数据相对误差:')
fprintf('%f ', (train_ty - trainy)./trainy );% 显示相对误差
fprintf('\n')
% 将测试数据输入网络进行测试
test_ty1 = sim(net, testx1);
test_ty = mapminmax('reverse', test_ty1, st2);
figure(3)
plot(1:length(test_ty),test_ty,'b-',1:length(testy),testy,'r-');
title('使用测试数据测试');
legend('真实值','测试结果');
mse2 = mse(test_ty - testy);
fprintf(' mse_test = \n %f\n', mse2) % 显示均方误差
海神之光
- 粉丝: 5w+
- 资源: 7128
最新资源
- ssm校园快递一站式服务系统+jsp.zip
- ssm校园教务系统+vue.zip
- ssm校园美食交流系统+vue.zip
- 西门子s7 200smart与力士乐VFC3610变频器通讯原创可直接用于生产的程序,程序带注释,并附送触摸屏程序,有接线方式和设置,通讯地址说明等 程序采用轮询,可以后续根据要求适当修改后扩展
- ssm小型企业办公自动化系统的设计和开发+vue.zip
- ssm校园活动管理平台+vue.zip
- ssm小学生课外知识学习网站+vue.zip
- ssm物流管理系统设计与实现+jsp.zip
- ssm线上学习网站+vue.zip
- ssm线上旅行信息管理系统ssm+vue.zip
- ssm网上医院预约挂号系统+jsp.zip
- ssm网上花店设计+vue.zip
- 基于stm32的自动调速风扇(只是资料程序,无实物) 1)使用的芯片为STM32最小系统板来作为中心控制器 (2)驱动电机用L298N芯片驱动直流电机 (3)传感器模块使用热释电人体红外传感模块H
- ssm网上服装销售系统+jsp.zip
- ssm网络游戏公司官方平台设计与实现+jsp.zip
- ssm网络安全宣传网站设计+jsp.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页