• 大小: 0.28M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-23
  • 语言: Matlab
  • 标签: PSO  SVM  优化RVM  RVM  优化  

资源简介

PSO:粒子群优化算法,用C++和matlab两种语言实现的 ; RVM:相关向量机,比SVM更高级些; 样本熵和近似熵:计算动态系统中时间序列的一个重要手段

资源截图

代码片段和文件信息

function [shang]=jsshang(xdatemr)
%m=2;
%r=12;

n=length(xdate);
cr=[];
gn=1;
gnmax=m;
while gn<=gnmax
x2m=zeros(n-m+1m);%存放变换后的向量
d=zeros(n-m+1n-m);% 存放距离结果的矩阵
cr1=zeros(1n-m+1);%存放
k=1;
for i=1:n-m+1

for j=1:m

x2m(ij)=xdate(i+j-1);

end
end

for i=1:n-m+1

for j=1:n-m+1

if i~=j

d(ik)=max(abs(x2m(i:)-x2m(j:)));%计算各个元素和响应元素的距离

k=k+1;

end
end

k=1;
end

for i=1:n-m+1

[kl]=size(find(d(i:)
cr1(1i)=(1/(n-m+1))*l;
end

sum1=0;
for i=1:n-m+1

if cr1(i)~=0

sum1=sum1+log(cr1(i));

end
end
f=1/(n-m+1)*sum1;
cr(1gn)=f;
gn=gn+1;
m=m+1;
end
cr;
shang=cr(11)-cr(12);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4240  2009-09-22 14:57  PSO_DONEBYMYSELS.C

----------- ---------  ---------- -----  ----

                 4240                    1


评论

共有 条评论