时间序列预测--ARIMA、LSTM

时间序列预测–ARIMA、LSTM

ARIMA

  • ARIMA模型全称为差分自回归移动平均模型(Auto regressive Integrated Moving Average Model,简记ARIMA)。ARIMA(p,d,q)称为差分自回归移动平均模型,AR是自回归, p为自回归项; MA为移动平均,q为移动平均项数,d为时间序列成为平稳时所做的差分次数。
  • 所谓ARIMA模型,是指将非平稳时间序列转化为平稳时间序列,然后将因变量仅对它的滞后值以及随机误差项的现值和滞后值进行回归所建立的模型。ARIMA模型根据原序列是否平稳以及回归中所含部分的不同,包括移动平均过程(MA)、自回归过程(AR)、自回归移动平均过程(ARMA)以及ARIMA过程。

时间序列预测--ARIMA、LSTM_第1张图片

时间序列预测--ARIMA、LSTM_第2张图片

时间序列预测--ARIMA、LSTM_第3张图片

时间序列预测--ARIMA、LSTM_第4张图片

时间序列预测--ARIMA、LSTM_第5张图片

时间序列预测--ARIMA、LSTM_第6张图片

ARIMA建模流程:

  • 将序列平稳(差分法确定d)
  • p和q阶数确定:ACF与PACF
  • ARIMA(p,d,q)

模型选择AIC与BIC: 选择更简单的模型

  • AIC:赤池信息准则(Akaike Information Criterion,AIC)
    • AIC = 2k − 2ln(L)
  • BIC:贝叶斯信息准则(Bayesian Information Criterion,BIC)
    • BIC = kln(n)− 2ln(L)
  • k为模型参数个数,n为样本数量,L为似然函数

参考:

https://blog.csdn.net/qq_41214205/article/details/79984095

https://blog.csdn.net/qq_29750461/article/details/81701240

LSTM

  • LSTM,全称为长短期记忆网络(Long Short Term Memory networks),是一种特殊的RNN,能够学习到长期依赖关系。

  • LSTM在许多问题上效果非常好,现在被广泛使用。LSTM可以应用到语言翻译、控制机器人、图像分析、文档摘要、语音识别图像识别、手写识别、控制聊天机器人、预测疾病、点击率和股票、合成音乐等任务中。

不同的业务场景,或者说不同的数据条件下,需要选择适合的算法模型。

你可能感兴趣的:(机器学习)