时间序列分析——预测

时间序列预测

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

多步预测的五种策略

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

多步预测的五种策略:

  • 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 为实际值, 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

  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}

  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

  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|

  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|

  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|

  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}|} 其中 l l 是训练集样本数, h h 是预测长度, p p 是季节长度

发布了274 篇原创文章 · 获赞 446 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/itnerd/article/details/104232406