资源简介
优化支持向量机中的正则化参数C和核函数参数K的粒子群算法,实现了对电力负荷的短期预测,预测效果较好,可根据自己要求进行更改。
代码片段和文件信息
function [Acu]=AdaptFunc(XXYY)
%C为最小二乘支持向量机的正则化参数,theta为高斯径向基的核函数参数,两个需要进行优化选择调试
NumOfPre =1;%预测天数,在此预测本季度最后七天
Time = 24;
Data = xlsread(‘a23.xls‘);%此为从excel表格读数据的命令,表示将表格的数据读到Data数组中,省略表格中的第一行第一列文字部分 可输入你要预测的表格名称
[M N] = size(Data);%计算读入数据的行和列 M行N列
for i = 1:3
maxData = max(Data(:i));
minData = min(Data(:i));
Data1(:i) = (Data(:i) - minData)/(maxData-minData);%对温度进行归一化处理
end
for i = 4:5
Data1(:i) = Data(:i);
end
for i = 6:N
Data1(:i) = log10(Data(:i)) ;%对负荷进行对数处理 温度和负荷的预处理 可采用不同的方法 可不必拘泥
end
Dim = M - 2 - NumOfPre;%训练样本数%训练样本数
Input = zeros(M-212Time);%预先分配处理后的输入向量空间
y = zeros(DimTime);
for i = 3:M
for j = 1:Time
%%选取前一天温度、同一时刻的负荷,前两天的负荷,当天的温度作为输入特征
x = [Data1(i-11:5) Data1(i-1j+5) Data1(i-2j+5)Data1(i1:5)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 22016 2016-06-04 13:19 pso-svm电力负荷预测\a23.xls
文件 379 2016-06-02 13:48 pso-svm电力负荷预测\acu.mat
文件 379 2016-06-02 11:53 pso-svm电力负荷预测\acu1.mat
文件 2392 2016-06-02 13:34 pso-svm电力负荷预测\AdaptFunc.m
文件 3813 2010-05-18 10:36 pso-svm电力负荷预测\ba
文件 2178 2016-06-02 12:59 pso-svm电力负荷预测\InitSwarm.m
文件 2112 2016-06-02 13:37 pso-svm电力负荷预测\pso.m
文件 2841 2016-06-02 13:34 pso-svm电力负荷预测\shorttime.m
I.A..H. 165 2016-06-04 13:14 pso-svm电力负荷预测\~$模式识别.pptx
目录 0 2016-11-11 17:30 pso-svm电力负荷预测
----------- --------- ---------- ----- ----
36275 10
相关资源
- PSO-of-Robot-Path-planning PSO粒子群算法
- 异步电机电机最小二乘法参数辨识
- 智能微电网粒子群优化算法
- 水声通信信道参数的生成和仿真
- svm参数的优化算法——遗传算法(G
- 带宽参数的控制器参数整定方法
- IPSO-FOR-FUNCTION 改进的粒子群优化算法
- pso_fcm 基于粒子群模糊聚类算法
- 一种简单的带罚函数的粒子群算法
- matlab实现的粒子群算法的图像分割算
- GAPSO 这个算法是遗传算法和粒子群优
- Peking_University_PSO_All_in_one 北京大学计
- SimuAPSO 模拟退火发与粒子群算法的结
- CLSPSO 混沌粒子群算法
- Texture
- SVSLMS 本程序提出了变步长自适应滤波
- itd ITD模态参数识别的matlab源程序
- NSGA matlab编写的基于粒子群优化算法的
- image_processing 本程序是基于Matlab的米粒
- PIDNN 将人工神经网络用于PID参数调节
- algorithms 我个人收集的各类智能算法
- libsvm-cg 支持向量机参数c和g的优化
- matlabpathplanning1
- EM EM算法Matlab实现。最大期望(EM)算
- MOPSO-matlab
- PSObpPpsorbf 粒子群优化神经网络的程序
- Autocorrelation 用微分自相关法实现运动
- The-SPSO-testingprocedure 基本的粒子群程序
- MATLAB-Neural-network-cases 共有30个MATLAB神
- Multi-Agent-Particle-Swarm-Algorithm 结合多智
评论
共有 条评论