-
matlabaic代码库中的时间序列模块:运用TensorFlow、scikit-learn、SINDy和SARIMA对时间序列进行建模
资源介绍
matlab
aic代码时间序列
(单击“活页夹”或“
Colab”链接以打开笔记本并在云中使用它们。)
时间序列建模使用:
机器学习(XGBoost,套索,随机森林):对时间序列数据进行单变量预测。
使用scikit-learn
GridSearchCV函数可以完成超参数优化。
结论:套索表现更好!
深度学习(TensorFlow,Keras):
:使用的超参数优化。
这是单变量笔记本在时间序列上的多元概括:
计量经济学方法(SARIMA-季节性自回归综合移动平均线):。
可以从datacamp课程下载的Candy数据。
FFT
:包含FFT外推+滤波,用于使用合成周期数据进行时间序列预测。
动力系统
使用延迟坐标嵌入重建动力系统:对于许多混沌动力系统,一个人只能观察到一个变量。
使用延迟坐标嵌入(嵌入到更高维度的空间中),可以重建与原始拓扑等效的拓扑系统:,。
注意:Google
colab当前不支持Julia笔记本。
用于免费使用Julia进行云计算。
基于非线性动力学的SINDy-稀疏辨识。
由于,python代码要简单得多(与本文随附的MATLAB代码相对)。
SINDy可以
- 上一篇: 大数据简介
- 下一篇: Matlab计量经济学工具箱官方英文手册