本资源提供一款针对混沌时间序列进行分析和预测的开源工具箱,包含多种算法模型及可视化模块,适用于科研人员和技术爱好者深入研究复杂系统动态特性。
感谢陆老师提供了这个版本的开源资料。混沌时间序列分析与预测工具箱 Version3.0 包括以下功能:
1. 生成各种混沌时间序列:
- Logistic 映射:\ChaosAttractors\Main_Logistic.m
- Henon映射: \ChaosAttractors\Main_Henon.m
- Lorenz 吸引子: \ChaosAttractors\Main_Lorenz.m
- Duffing 吸引子: \ChaosAttractors\Main_Duffing.m
- Duffing2 吸引子: \ChaosAttractors\Main_Duffing2.m
- Rossler 吸引子: \ChaosAttractors\Main_Rossler.m
- Chens 吸引子: \ChaosAttractors\Main_Chens.m
- Ikeda 吸引子: \ChaosAttractors\Main_Ikeda.m
- Mackey-Glass 序列: \ChaosAttractors\Main_MackeyGLass.m
- Quadratic 序列: \ChaosAttractors\Main_Quadratic.m
2. 计算时延(delay time):
- 自相关法:\DelayTime_Others\Main_AutoCorrelation.m
- 平均位移法:\DelayTime_Others\Main_AverageDisplacement.m
- 去偏的复自相关法: \DelayTime_Others\Main_ComplexAutoCorrelation.m
- 互信息法: \DelayTime_MutualInformation\Main_Mutual_Information.m
3. 计算嵌入维(embedding dimension):
- 假近邻法:\EmbeddingDimension_FNN\Main_FNN.m
4. 同时计算时延与嵌入窗(delay time & embedding window):
- CC 方法: \C-C Method\Main_CC_Method_Luzhenbo.m
- 改进的CC方法: \C-C Method Improved\Main_CC_Method_Improved.m
5. 计算关联维(correlation dimension):
- GP 算法:\CorrelationDimension_GP\Main_CorrelationDimension_GP.m
6. 计算K熵(Kolmogorov Entropy):
- GP算法: \KolmogorovEntropy_GP\Main_KolmogorovEntropy_GP.m
- STB 算法: \KolmogorovEntropy_STB\Main_KolmogorovEntropy_STB.m
7. 计算最大Lyapunov指数(largest Lyapunov exponent):
- 小数据量法:\LargestLyapunov_Rosenstein\Main_LargestLyapunov_Rosenstein1.m, \LargestLyapunov_Rosenstein\Main_LargestLyapunov_Rosenstein2.m 和 \LargestLyapunov_Rosenstein\Main_LargestLyapunov_Rosenstein3.m
8. 计算 Lyapunov指数谱(Lyapunov exponent spectrum):
- BBA算法: \LyapunovSpectrum_BBA\Main_LyapunovSpectrum_BBA1.m 和 \LyapunovSpectrum_BBA\Main_LyapunovSpectrum_BBA2.m
9. 计算二进制图形的盒子维(box dimension)和广义维(genealized dimension):
- 覆盖法: \BoxDimension_2D\Main_BoxDimension_2D.m 和 \GeneralizedDimension_2D\Main_GeneralizedDimension_2D.m
10. 计算时间序列的盒子维(box dimension)和广义维(genealized dimension):
- 覆盖法: \BoxDimension_TS\Main_BoxDimension_TS.m 和 \GeneralizedDimension_TS\Main_GeneralizedDimension_TS.m
11. 混沌时间序列预测(chaotic time series prediction):
- RBF神经网络一步预测和多步预测
- 一步预测: \Prediction_RBF\Main_RBF.m
- 多步预测: \Prediction_RBF\Main_RBF_MultiStepPred.m
- Volterra级数一步预测和多步预测:
- 一步预测: \Prediction_Volterra\Main_Volterra.m
- 多步预测: \Prediction_Volterra\Main_Volterra_MultiStepPred.m
12. 创建替代数据(Surrogate Data):
- 随机相位法: \SurrogateData\Main_SurrogateData.m