• 大小: 12KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: 回归预测  ELM  SVM  BP  

资源简介

BP神经网络、ELM极限学习机、SVM支持向量机MATLAB代码,以及测试数据,用于回归预测,相关细节可以在下方评论,看到时一一解答。

资源截图

代码片段和文件信息


clc
clear
load KJADE.mat

K=zeros(5346);
Q=zeros(4456);
for j=1:6
for i=1:534
    K(ij)=KJADE(i+j-1);
end
end


%P_train =K‘;
%T_train=KJADE(6:539);
j=1;
for i=1:445
    Q(ij)=KJADE(535+i-j);
end
j=2;
for i=1:445
    Q(ij)=KJADE(537+i-j);
end
j=3;
for i=1:445
    Q(ij)=KJADE(539+i-j);
end
j=4;
for i=1:445
    Q(ij)=KJADE(541+i-j);
end
j=5;
for i=1:445
    Q(ij)=KJADE(543+i-j);
end
j=6;
for i=1:445
    Q(ij)=KJADE(545+i-j);
end

P=K‘;

T=KJADE(7:540);
net=newff(PT);
net=init(net);
net.trainparam.epochs=4000;
net.trainparam.lr=0.001;
net.trainparam.show=100;
net.trainparam.goal=1e-7;

[nettr]=train(netPT);



out=sim(netQ‘)

RMSE=sqrt(mse(KJADE(540:984)-out))

figure;
plot(540:984KJADE(540:984)‘b‘540:984out‘r‘);

评论

共有 条评论