求Matlab做电力系统短期负荷预测的代码,用SVM或者神经网络的都可以,用作参考

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求Matlab做电力系统短期负荷预测的代码,用SVM或者神经网络的都可以,用作参考相关的知识,希望对你有一定的参考价值。

RT。。师兄们求救啊!

参考技术A %% BP神经网络: p t pt tt(测试样本目标值) ta(目标归一化标准)
ss=10000000;
S1=14; %8--18

for i=1:1
% 网络创建
net=newff(p,t,[8],'tansig','purelin','trainrp'); %'traingd' lm
% 设置训练参数
net.trainParam.show=10;%显示中间结果的周期
%net.trainParam.showWindow=flase;
net.trainParam.epochs=2000;%最大迭代次数
%net.trainParam.goal=0.1;%神经网络训练的目标误差
%net.trainParam.lr=0.1;%学习率0.01--0.8
%net.trainParam.mc=0.9; %
%net.iw1,1=iw;net.lw2,1=lw;net.b1=theta1;net.b2=theta2;
%net.layers1.initFcn ='initlay';

% 网络训练
[net,tr]=train(net,p,t);
% 仿真测试
temp=sim(net,p);
pe=mapminmax('reverse',temp,ta); %pe
%pe=mapminmax(pe);
mset=t-pe;
w=norm(mset);
len=length(t);
s=(w^2)/len;%误差

end

s_bp=sim(net,pt); % BP神经网络的仿6真结果 -1--1
s1=mapminmax('reverse',s_bp,ta); %0--1
s2=mapminmax(s1,0,1); %最终归一化的结果本回答被提问者和网友采纳

以上是关于求Matlab做电力系统短期负荷预测的代码,用SVM或者神经网络的都可以,用作参考的主要内容,如果未能解决你的问题,请参考以下文章

电力负荷预测基于matlab粒子群算法优化LSTM短期电力负荷预测含Matlab源码 1232期

短期负荷预测概念

电力负荷预测基于matlab EEMD+IWOA+LSSVM电力负荷预测含Matlab源码 JQ006期

电力负荷预测基于matlab粒子群算法优化支持向量机预测电力负荷含Matlab源码 1225期

电力负荷预测基于matlab日特征气象因素支持向量机SVM电力负荷预测含Matlab源码 1612期

电力负荷预测基于matlab EEMD+IWOA+LSSVM电力负荷预测含Matlab源码 JQ002期