1 / 19
文档名称:

支持向量机非线性回归通用MATLAB源码.doc

格式:doc   大小:4,168KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

支持向量机非线性回归通用MATLAB源码.doc

上传人:Alone-丁丁 2022/2/5 文件大小:4.07 MB

下载得到文件列表

支持向量机非线性回归通用MATLAB源码.doc

文档介绍

文档介绍:支持向量机非线性回归通用MATLAB源码
% Epsilon ε不敏感损失函数的参数,Epsilon越大,支持向量越少
% C 惩罚系数,C过大或过小,泛化能力变差
% TKF Type of Kern
='off';
%%
%%
%------------------------整理输出回归方程的系数------------------------------
Alpha1=(Gamma(1:l,1))';
Alpha2=(Gamma((l+1):end,1))';
Alpha=Alpha1-Alpha2;
Flag=2*ones(1,l);
%%
%%
%---------------------------支持向量的分类----------------------------------
Err=;
for i=1:l
AA=Alpha1(i);
BB=Alpha2(i);
if (abs(AA-0)<=Err)&&(abs(BB-0)<=Err)
Flag(i)=0;%非支持向量
end
if (AA>Err)&&(AA Flag(i)=2;%标准支持向量
end
if (abs(AA-0)<=Err)&&(BB>Err)&&(BB Flag(i)=2;%标准支持向量
end
if (abs(AA-C)<=Err)&&(abs(BB-0)<=Err)
Flag(i)=1;%边界支持向量
end
if (abs(AA-0)<=Err)&&(abs(BB-C)<=Err)
Flag(i)=1;%边界支持向量
end
end
%%
%%
%--------------------计算回归方程中的常数项B---------------------------------
B=0;
counter=0;
for i=1:l
AA=Alpha1(i);
BB=Alpha2(i);
if (AA>Err)&&(AA %计算支持向量加权值
SUM=0;
for j=1:l
if Flag(j)>0
switch TKF
case 1
SUM=SUM+Alpha(j)*sum(X(:,j).*X(:,i));
case 2
SUM=SUM+Alpha(j)*(sum(X(:,j).*X(:,i))+c)^p;
case 3
SUM=SUM+Alpha(j)*exp(-(norm(X(:,j)-X(:,i)))^2/(2*sigma^2));
case 4
SUM=SUM+Alpha(j)*exp(-norm(X(:,j)-X(:,i))/(2*sigma^2));
case 5
SUM=SUM+Alpha(j)*1/(1+exp(-v*sum(X(:,j).*X(:,i))+c));
otherwise
SUM=SUM+Alpha(j)*exp(-(sum((X(:,j)-X(:,i)).^2)/(2*sigma^2)));
end
end
end
b=Y(i)-SUM-Epsilon;
B=B+b;
counter=counter+1;
end
if (abs(AA-0)<=Err)&&(BB>Err)&&(BB SUM=0;
for j=1:l
if Flag(j)>0
switch TKF
case 1
SUM=SUM+Alpha(j)*sum(X(:,j).*X(:,i));
case 2
SUM=SUM+Alpha(j)*(sum(X(:,j).*X(:,i))+c)^p;
case 3
SUM=SUM+Alpha(j)*exp(-(norm(X(:,j)-X(:,i)))^2/(2*sigma^2));
case 4
SUM=SUM+Alpha(j)*exp(-norm(X(:,j)-X(:,i))/(2*sigma^2));
case 5
SUM=SUM+Alpha(j)*1/(1+exp(-v*sum(X(:,j).*X(:,i))+c));
otherwise
SUM=SUM+Alpha(j)*exp(-(sum((X(:,j)-X(:,i)).^2)/(2*sigma^2)));
end
end
end
b=Y(i)-SUM+Epsilon;
B=B+b;
counter=counter+1;
end
end
if counter==0
B=0;
else
B=B/counter;
end
欢迎访问GreenSim团队主页:ht

最近更新

环保包装材料研发 26页

职称研究报告 27页

浙江省主体功能区划分及政策研究开题报告 2页

浅谈广场群众合唱艺术的现状与发展模式中期报.. 2页

浅析急性冠脉综合征经皮冠状动脉介入治疗中的.. 2页

流媒体业务QoS与QoE的双向映射的开题报告 2页

中国媒体发展研究报告 32页

高速冲床行业研究报告 32页

沼液农用对小麦产量、品质及土壤质量的影响研.. 2页

2024年我的长生果课文 8页

2024年我的第一次作文 14页

河南省城市社会体育指导员现状调查与对策研究.. 2页

沪深300股指期货量化交易模型研究的开题报告 2页

家长工作心得体会(共5篇) 3页

2024年我的妈妈的记叙文 16页

初中作文(必备5篇) 8页

汽车零部件物流企业战略模式研究及应用的开题.. 2页

别乱扔垃圾倡议书(31篇) 41页

汶川地震前后滇中地区地震活动图像研究的开题.. 2页

单位劳动派遣协议书(3篇) 9页

厦门房屋租赁合同优秀范文6篇 15页

可爱的小学作文【3篇】 4页

和动物做朋友读后感优质6篇 6页

酸奶制作及营养成分分析课件 21页

七年级下血液测试 1页

苏教版数学四年级下册平移旋转和轴对称练习题.. 2页

专业版收养协议书电子版合同范文下载 1页

基于plc的多路称重系统设计毕业论文 49页

奥沙利铂联合卡培他滨治疗胃癌术后淋巴转移的.. 3页

弟子规-功过格-可打印(欢迎传播) 14页