基于遗传算法的投影寻踪模型Matlab源码.docx_第1页
基于遗传算法的投影寻踪模型Matlab源码.docx_第2页
基于遗传算法的投影寻踪模型Matlab源码.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于遗传算法的投影寻踪模型Matlab源码% “投影寻踪遗传算法优化”的主仿真程序% GreenSim团队原创作品,转载请注明% Email:% GreenSim团队主页:/greensim% color=red欢迎访问GreenSim算法仿真团队url=/greensim/greensim/url/color% 第一步:仿真参数设置clearclcclose allload Q5.txtDD=Q5;%导入D矩阵n,p=size(DD);np=15;%训练样本的个数,前面1np个样本用于建立模型,剩下的样本用于预测if np=nerror(用于预测的样本个数不能大于或等于样本总数,请重新设置);endyear=1:np;%选择参与计算的样本,默认选择全部Factor=1:p;%选择部分指标,默认选择全部D=DD(year,Factor);K=50;%迭代次数N=30;%种群规模Pm=0.3;%变异概率LB=-ones(1,p);%决策变量的下界UB=ones(1,p);%决策变量的上界Alpha=0.1;%窗口半径系数,典型取值0.1b% 调用遗传算法优化投影寻踪模型的程序BESTX,BESTY,ALLX,ALLY=GAUCP(K,N,Pm,LB,UB,D,Alpha)% 以下均为整理输出结果%所有数据都在workspace里,最值得关注的三个数据是% Z投影指标值,和参考文献里的符号是一致的% Best_a最佳投影向量,参考文献里也是用的符号a,这里加了个前缀Best,表示最佳% BESTY投影寻踪模型中的目标函数的变化情况,文献中的模型是最大化模型,这里按照惯例,对其加了个负号成为最小化模型Best_a=(BESTXK);%方向向量disp(最佳投影向量为);disp(Best_a);d=zeros(np,p);DDjmax=max(DD);DDjmin=min(DD);for i=1:npd(i,:)=(DD(i,:)-DDjmin)./(DDjmax-DDjmin);endZ=zeros(np,1);for i=1:npZ(i)=abs(sum(Best_a.*d(i,:);endZ=abs(Z);%figure(2)%投影散布图plot(year,abs(Z),bd,LineWidth,1,MarkerEdgeColor,k,MarkerFaceColor,b,MarkerSize,5);%axis(1,12,0,2.5);%图形边界根据需要显示grid onxlabel(Year,FontName,Times New Roman,FontSize,12);ylabel(Projective Value,FontName,Times New Roman,Fontsize,12);%figure(3)newZ,I=sort(Z);newyear=year(I);plot(year,abs(newZ),bd,LineWidth,1,MarkerEdgeColor,k,MarkerFaceColor,b,MarkerSize,5);%axis(1,12,0,2.5);%图形边界根据需要显示grid onxlabel(Year,FontName,Times New Roman,FontSize,12);ylabel(Projective Value,FontName,Times New Roman,Fontsize,12);%n2=n-np;d2=zeros(n2,p);for i=1:n2d2(i,:)=(DD(i+np,:)-DDjmin)./(DDjmax-DDjmin);endZ2=zeros(n2,1);for i=1:n2Z2(i)=abs(sum(Best_a.*d2(i,:);endZ2=abs(Z2);disp(预测样本的投影预测值为);disp(Z2);%figure(4)%投影散布图plot(Z;Z2,bd,LineWidth,1,MarkerEdgeColor,k,MarkerFaceColor,b,MarkerSize,5);hold onplot(np+1):n,Z2,bo,LineWidth,1,MarkerEdgeColor,r,MarkerFaceColor,r,MarkerSize,5);legend(训练样本投影值,预测样本投影值);%axis(1,12,0,2.5);%图形边界根据需要显示grid onxlabel(Yea

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论