📗
TimeSeriesAnalysis101
  • 时间序列分析101:序言
  • 1. 概述
  • 2. 准备和处理时间序列数据
    • 2.1 准备数据集
    • 2.2 寻找时间轴
    • 2.3 时间序列可能遇到的问题
    • 2.4 清洗数据
      • 2.4.1 缺失值处理
      • 2.4.2 改变数据集时间频率
      • 2.4.3 平滑数据
  • 3. 探索式分析(EDA)
    • 3.1 针对时间序列的特殊方法
      • 3.1.1 理解平稳性
      • 3.1.2 寻找自相关
      • 3.1.3 虚假相关性
    • 3.2 常用的可视化图表
      • 3.2.1 1D可视化
      • 3.2.2 2D可视化
  • 4. 基于统计学的时间序列分析方法
    • 4.1 自回归模型(Autoregressive)
    • 4.2 移动平均模型(Moving Average)
    • 4.3 差分整合移动平均自回归模型(Autoregressive Integrated Moving Average)
    • 4.4 向量自回归模型(Vector Autoregression)
    • 4.5 基于统计学方法的优势与劣势
  • 5. 特征生成和特征选择
    • 5.1 特征工程的考虑
    • 5.2 常用的特征清单
    • 5.3 自动特征生成与选择
  • 6. 基于机器学习的时间序列分析方法
    • 6.1 时间序列分类问题
    • 6.2 时间序列聚类问题
  • 7. 基于深度学习的时间序列分析方法
    • 7.1 LSTM长短期记忆网络
      • 7.1.1 使用Pytorch搭建
      • 7.1.2 使用Darts调用
    • 7.2 CNN卷积神经网络
  • 8. 模型评估和性能考虑
    • 8.1 模型评估的考虑
    • 8.2 计算效率的考虑
Powered by GitBook
On this page

Was this helpful?

时间序列分析101:序言

Next1. 概述

Last updated 3 years ago

Was this helpful?

鉴于时间序列数据的重要性,打算写一份时间序列的纯小白入门教程,从基本概念,EDA,再到各种模型,希望读者通过学习完这些章节能对时间序列数据分析有一个全面的了解。

某位深度学习的畅销书作者曾说过,“如果你在读材料的时候感到很难理解,大多数时间都不是你的问题,是写材料的人没有花足够多的时间解释理解所有概念的各个小知识点”。这也是我个人在多年的学习生涯中所深刻体会到的,很多国内的教材或材料“不讲人话”,充满了机器语言。这也是我在撰写这份材料的时候尽量避免的,对于这份入门材料,不会看到很多公式的堆砌,尽量用门外汉也能理解的通俗语言来解释说明,自己还没理解的内容不会写进来。

本教程的框架主要基于Aileen Nielsen写的Practical Time Series Analysis这本书,结合了大量其他参考资料,总结补充而成。

总大纲

1.概述

2.准备和处理时间序列数据

3.探索式分析(EDA)

4.基于统计学的时间序列分析方法

5.特征生成和特征选择

6.基于机器学习的时间序列分析方法

7.基于深度学习的时间序列分析方法

8.模型评估和性能考虑

参考资料

书籍:

网站:

https://pythondata.com/forecasting-time-series-autoregression/
https://goodboychan.github.io/python/datacamp/time_series_analysis/2020/06/08/02-Moving-Average-and-ARMA-Models.html
https://towardsdatascience.com/time-series-forecasting-using-auto-arima-in-python-bb83e49210cd
https://www.machinelearningplus.com/time-series/vector-autoregression-examples-python/#6testingcausationusinggrangerscausalitytest
https://towardsdatascience.com/vector-autoregressive-for-forecasting-time-series-a60e6f168c70
https://towardsdatascience.com/dynamic-time-warping-3933f25fcdd
http://colah.github.io/posts/2015-08-Understanding-LSTMs/
https://www.oreilly.com/library/view/practical-time-series/9781492041641/
https://machinelearningmastery.com/introduction-to-time-series-forecasting-with-python/