• 大小: 18.57MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: Matlab
  • 标签: matlab  网络  

资源简介

里面包含三组网络流量数据,一组公共数据集,还有回声状态网络的matlab代码,主要包括2个方面,一个是对数据进行处理,另外一个是预测,提供给大家学习,希望有所帮助

资源截图

代码片段和文件信息

%这个方法是利用自相关系数法求解最佳延迟时间
function Tau=autocorrelation(datatau_max)
%data:输入的时间序列
%tau_max:最大时间延迟
%Tau:返回所求时间序列的时间延迟
N=length(data);
%时间序列长度
x_mean=mean(data);
%时间序列的平均值
data=data-x_mean;
SSd=dot(datadata);
R_xx=zeros(1tau_max);
%自相关函数初始化
for tau=1:tau_max
%计算自相关函数
    for ii=1:N-tau
        R_xx(tau)=R_xx(tau)+data(ii)*data(ii+tau);
    end
    R_xx(tau)=R_xx(tau)/SSd;
end
plot(1:tau_maxR_xx);
hold on
%作自相关函数图
line([1 tau_max][0 0])
title(‘自相关法求时间延迟‘);
ylabel(‘自相关函数‘);
xlabel(‘时间延迟‘);
Tau=0;
for jj=2:tau_max
%求时间序列的时间延迟  
    if R_xx(jj-1)*R_xx(jj)<=0
       if abs(R_xx(jj-1))>abs(R_xx(jj))
           Tau=jj;break
       else
           Tau=jj-1;break
       end
    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      265429  2012-08-22 22:24  MackeyGlass_t17.txt
     文件    20323296  2004-10-13 09:14  X02
     文件    20323296  2004-10-13 09:14  X03
     文件    20323296  2004-10-13 09:14  X01
     文件        6368  2019-11-25 23:28  echo_s_n.m
     文件         833  2019-04-15 16:53  autocorrelation.m

评论

共有 条评论