声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1836|回复: 0

[分形与混沌] 混沌时间序列的预测问题

[复制链接]
发表于 2014-6-4 21:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位大大,我的数据为‘181x24’的数据,想用前180天的数据来预测第181天,根据前180天的数据已经求解出了时延和嵌入维数、最大李指数等,发现最大预报时间为11小时,怎样只对第181天的11个数据进行预测呢?这个程序应该怎样修改呢?
  1. clear all
  2. data=load('101.txt');   
  3. A=data(1:181,:);
  4. m1=180;
  5. m2=m1+1;
  6. for i=1:m2
  7.   for j=1:24
  8.     X((i-1)*24+j,1)=A(i,j);
  9.    end
  10. end
  11. roll=X;%取X数据
  12. len=m1*24;
  13. oldroll=roll;
  14. AverRoll=roll-mean(roll);
  15. roll=AverRoll;
  16. mtbp=24;
  17. deltaT=1;
  18. tao=8;
  19. d=15;%taowdivtao+1;
  20. prestep=24;
  21. N = length(roll)-prestep;
  22. MaxStep = 24;
  23. Step = 1 : 1 : MaxStep;
  24. [PredictedData] = FunctionChaosPredict(roll(1:N),N,mtbp,deltaT,tao,d,MaxStep);
  25. subplot(2,1,1);plot(roll(1:len+MaxStep)+mean(oldroll));
  26. hold on;
  27. subplot(2,1,1);
  28. plot(Step + N,PredictedData+mean(oldroll),'r:');
  29. hold on;
  30. subplot(2,1,2);
  31. plot(Step + N,PredictedData+mean(oldroll),'r:');
  32. hold on;
  33. subplot(2,1,2);
  34. plot(Step + N,oldroll(Step + N),'b-');grid on




复制代码


回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-19 02:56 , Processed in 0.094265 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表