Gointerface接口声明实现及作用详解
316
2022-09-03
【综合评价】基于遗传算法优化投影寻踪模型的综合评价附matlab代码
1 简介
作为一种处理非线性,非正态高维数据的新兴统计方法,投影寻踪技术在众多领域得到广泛应用并取得了一系列可喜的成果.本文运用遗传投影寻踪分类模型,将多维评价指标综合为一维投影值,并在此基础上建立单属性指标分类等级区间对各地区进行综合评价分类和排序,进而为宏观经济决策提供一定的科学依据.
2 部分代码
f=randi([0,1],NP,L); %随机获得初始种群%%%%%%%%%%%%%%%%%%%%%%%%%遗传算法循环%%%%%%%%%%%%%%%%%%%%%%%%for k=1:G %%%%%%%%%%%%将二进制解码为定义域范围内十进制%%%%%%%%%%%%%% for i=1:NP U=f(i,:); m=0; for j=1:L m=U(j)*2^(j-1)+m; end x(i)=Xx+m*(Xs-Xx)/(2^L-1); Fit(i)= func1(x(i)); end maxFit=max(Fit); %最大值 minFit=min(Fit); %最小值 rr=find(Fit==maxFit); fBest=f(rr(1,1),:); %历代最优个体 xBest=x(rr(1,1)); Fit=(Fit-minFit)/(maxFit-minFit); %归一化适应度值 %%%%%%%%%%%%%%%%%%基于轮盘赌的复制操作%%%%%%%%%%%%%%%%%%% sum_Fit=sum(Fit); fitvalue=Fit./sum_Fit; fitvalue=cumsum(fitvalue); ms=sort(rand(NP,1)); fiti=1; newi=1; while newi<=NP if (ms(newi)) 3 仿真结果 4 参考文献 [1]胡松华. 基于遗传算法的投影寻踪分类模型在区域经济综合评价中的应用[J]. 经济与社会发展研究, 2014(A06):3. 博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。 部分理论引用网络文献,若有侵权联系博主删除。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~