資源簡(jiǎn)介
C-C算法求取關(guān)聯(lián)維數(shù)和延時(shí)時(shí)間,代碼很好用的喲
代碼片段和文件信息
function?[SmeanSdeltmeanScortautw]=C_CMethod(datamax_d)
%?本函數(shù)用于求延遲時(shí)間tau和時(shí)間窗口tw
%?data:輸入時(shí)間序列
%?max_d:最大時(shí)間延遲
%?Smean,SdeltmeanScor為返回值
%?tau:計(jì)算得到的延遲時(shí)間
%?tw:時(shí)間窗口
N=length(data);
%時(shí)間序列的長(zhǎng)度
Smean=zeros(1max_d);
%初始化矩陣
Scmean=zeros(1max_d);
Scor=zeros(1max_d);
sigma=std(data);
%計(jì)算序列的標(biāo)準(zhǔn)差
%?計(jì)算SmeanSdeltmeanScor
for?t=1:max_d
????S=zeros(44);
????Sdelt=zeros(14);
????for?m=2:5
????????for?j=1:4
????????????r=sigma*j/2;
????????????Xdt=disjoint(datat);
????????????%?將時(shí)間序列data分解成t個(gè)不相交的時(shí)間序列
????????????s=0;
???????????for?tau=1:t
????????????????N_t=floor(N/t);
????????????????%?分成的子序列長(zhǎng)度
????????????????Y=Xdt(:tau);
????????????????%?每個(gè)子序列
????????????????%計(jì)算C(1N/trt)相當(dāng)于調(diào)用Cs1(tau)=correlation_integral1(Yr)????????????
????????????????Cs1(tau)=0;
????
評(píng)論
共有 條評(píng)論