时间序列预测

时间序列通常包含这些组成部分:线性趋势(Trend),季节变化(Seasonality),循环变化(Cycle),不规则变化(Irregularity)

多步预测问题

在这里插入图片描述
图片来自:《Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecasting》

时间序列预测的基本思路

  • 自回归模型
  • 循环模型,隐状态模型
  • 曲线拟合模型
    在这里插入图片描述
    图片来自《Neural Decomposition of Time-Series Data for Effective Generalization》

从深度学习的角度:CNN, RNN, Attention
在这里插入图片描述
图片来自:《Time Series Forecasting With Deep Learning: A Survey》

多步预测的五种策略

可分为单步预测(one-step-ahead)和多步预测(muti-step-ahead)

多步预测的五种策略《Comparison of Strategies for Multi-step-ahead Prediction of Time Series using Neural Network》:

  • recursive (or iterated) strategy
    在这里插入图片描述
  • direct strategy
    在这里插入图片描述
  • combination of both the recursive and direct strategies, called DirREC
    在这里插入图片描述
  • the Multi-Input Multi-Output (MIMO) strategy
    在这里插入图片描述
  • DirMO strategy
    在这里插入图片描述

常用指标

y ^ \hat{y} y^ 为预测值, y y y 为实际值, N N N 为预测数:

  1. MSE
    M S E = 1 N ∑ i = 1 N ( y ^ i − y i ) 2 MSE = \frac{1}{N}\sum_{i=1}^{N}(\hat{y}_i-y_i)^2 MSE=N1i=1N(y^iyi)2

  2. RMSE
    R M S E = 1 N ∑ i = 1 N ( y ^ i − y i ) 2 RMSE = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(\hat{y}_i-y_i)^2} RMSE=N1i=1N(y^iyi)2

  3. NMSE
    N M S E = 1 N ⋅ σ y 2 ∑ i = 1 N ( y ^ i − y i ) 2 NMSE = \frac{1}{N\cdot \sigma_y^2}\sum_{i=1}^{N}(\hat{y}_i-y_i)^2 NMSE=Nσy21i=1N(y^iyi)2

  4. MAE
    M A E = 1 N ∑ i = 1 N ∣ y ^ i − y i ∣ MAE = \frac{1}{N}\sum_{i=1}^{N}|\hat{y}_i-y_i| MAE=N1i=1Ny^iyi

  5. MAPE
    M A P E = 1 N ∑ i = 1 N ∣ y ^ i − y i y i ∣ MAPE = \frac{1}{N}\sum_{i=1}^{N}\left|\frac{\hat{y}_i-y_i}{y_i}\right| MAPE=N1i=1Nyiy^iyi

  6. sMAPE
    symmetric mean absolute percentage error
    s M A P E = 1 N ∑ i = 1 N ∣ y ^ i − y i ( y ^ i + y i ) / 2 ∣ sMAPE = \frac{1}{N}\sum_{i=1}^{N}\left|\frac{\hat{y}_i-y_i}{(\hat{y}_i+y_i)/2}\right| sMAPE=N1i=1N(y^i+yi)/2y^iyi

  7. MASE
    mean absolute scaled error
    M A S E = 1 h ∑ i = 1 h ∣ y ^ i − y i ∣ 1 l − p ∑ i = p + 1 − l 0 ∣ y ^ i − y i − p ∣ MASE = \frac{\frac{1}{h}\sum_{i=1}^h|\hat{y}_i - y_i|}{\frac{1}{l-p}\sum_{i=p+1-l}^0|\hat{y}_i - y_{i-p}|} MASE=lp1i=p+1l0y^iyiph1i=1hy^iyi其中 l l l 是训练集样本数, h h h 是预测长度, p p p 是季节长度

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值