首页 > 其他分享 >机器学习实战:想精准预测石油日产气量?ARIMA模型是你不可错过的“神助攻”!

机器学习实战:想精准预测石油日产气量?ARIMA模型是你不可错过的“神助攻”!

时间:2024-10-27 16:19:59浏览次数:7  
标签:助攻 显著性 ACF 模型 ARIMA 气量 PACF 序列

在当今能源领域,石油日产气量犹如一颗跳动的心脏,牵动着全球经济、能源战略以及无数相关产业的神经。准确地预测石油日产气量,就如同掌握了一把开启能源未来大门的神秘钥匙。而今天,我们要深入探讨的是一种强大的预测工具——ARIMA模型,它在石油日产气量预测方面正展现出令人惊叹的潜力。

ARIMA(自回归移动平均模型),这个看似复杂的数学模型,却像是一位精准的占卜师,能够通过分析历史数据中的规律,为我们勾勒出石油日产气量未来可能的走势。无论是石油企业制定生产计划,还是投资者评估能源市场的走向,ARIMA模型所提供的预测结果都有着不可忽视的价值。接下来,让我们一起走进这个充满数据魅力的世界,看看ARIMA模型是如何在石油日产气量预测领域大显身手的。

分析步骤

1. ARIMA模型要求序列满足平稳性,查看ADF检验结果,根据分析t值,分析其是否可以显著性地拒绝序列不平稳的假设(P<0.05)。
2. 查看差分前后数据对比图,判断是否平稳(上下波动幅度不大),同时对时间序列进行偏(自相关分析),根据截尾情况估算其p、q值。
3. ARIMA模型要求模型具备纯随机性,即模型残差为白噪声,查看模型检验表,根据Q统计量的P值(P>0.05)对模型白噪声进行检验,也可以结合信息准则AIC和BIC值进行分析(越低越好),也可以通过模型残差ACF/PACF图进行分析根据模型参数表,得出模型公式结合时间序列分析图进行综合分析,得到向后预测的阶数结果。
Tips:采用ARIMA模型预测时序数据,必须是稳定的,如果不稳定的数据,是无法捕捉到规律的。比如股票数据用ARIMA无法预测的原因就是股票数据是非稳定的,常常受政策和新闻的影响而波动,可以使用ADF检验,该检验用于稳定性检验,使用差分分析对数据进行稳定性处理。

详细结论


输出结果1:ADF检验表

ADF检验表

变量

差分阶数

t

P

AIC

临界值

1%

5%

10%

日产气量

0

-5.817

0.000***

19945.252

-3.431

-2.862

-2.567

1

-17.793

0.000***

19975.084

-3.431

-2.862

-2.567

2

-24.628

0.000***

20228.952

-3.431

-2.862

-2.567

注:***、**、*分别代表1%、5%、10%的显著性水平


图表说明:

上表格为ADF检验的结果,包括变量、差分阶数、T检验结果、AIC值等,用于检验时间序列是否平稳。
● 该模型要求序列必须是平稳的时间序列数据。通过分析t值,分析其是否可以显著地拒绝序列不平稳的原假设。
● 若呈现显著性(P<0.05),则说明拒绝原假设,该序列为一个平稳的时间序列,反之则说明该序列为一个不平稳的时间序列。
● 临界值1%、5%、10%不同程度拒绝原假设的统计值和ADF Test result的比较,ADF Test result同时小于1%、5%、10%即说明非常好地拒绝该假设。
● 差分阶数:本质上就是下一个数值 ,减去上一个数值,主要是消除一些波动使数据趋于平稳,非平稳序列可通过差分变换转化为平稳序列。
● AIC值:衡量统计模型拟合优良性的一种标准,数值越小越好。
● 临界值:临界值是对应于一个给定的显着性水平的固定值。


智能分析:

该序列检验的结果显示,基于变量日产气量:
在差分为0阶时,显著性P值为0.000***,水平上呈现显著性,拒绝原假设,该序列为平稳的时间序列。
在差分为1阶时,显著性P值为0.000***,水平上呈现显著性,拒绝原假设,该序列为平稳的时间序列。
在差分为2阶时,显著性P值为0.000***,水平上呈现显著性,拒绝原假设,该序列为平稳的时间序列。


输出结果2:最佳差分序列图

日产气量


图表说明:

上图展示了原始数据0阶差分后的时序图。
输出结果3:最终差分数据自相关图(ACF)


图表说明:

上图展示了自相关图(ACF),包括系数,置信上限和置信下限。
● 横轴代表延迟数目,纵轴代表自相关系数。
● 自相关(ACF)图在q阶进行截尾,偏自相关(PACF)图拖尾,ARMA模型可简化为MA(q)模型。
● 倘若自相关与偏自相关图均拖尾,可结合PACF、ACF图中最显著的阶数(最小值)作为p、q值。
● 倘若自相关与偏自相关图均截尾,可以选择更换更高的差分,或则不适合建立ARMA模型。
● 截尾是在置信区间内,ACF或PACF在某阶后就恒等于零(或在0附近随机波动)。
● 拖尾是在置信区间内,ACF或PACF始终有非零取值,不呈现在某阶后就恒等于零(或在0附近随机波动)。
输出结果4:最终差分数据偏自相关图(PACF)


图表说明:

上图展示了偏自相关图(PACF),包括系数,置信上限和置信下限。
● 偏自相关(PACF)图在p阶进行截尾,自相关(ACF)图拖尾,ARMA模型可简化为AR(P)模型。
● 倘若自相关与偏自相关图均拖尾,可结合PACF、ACF图中最显著的阶数(最小值)作为p、q值。
● 倘若自相关与偏自相关图均截尾,可以选择更换更高的差分,或则不适合建立ARMA模型。
● 截尾是在置信区间内,ACF或PACF在某阶后就恒等于零(或在0附近随机波动)。
● 拖尾是在置信区间内,ACF或PACF始终有非零取值,不呈现在某阶后就恒等于零(或在0附近随机波动)。


输出结果5:模型参数表

ARIMA模型(2,1,2)检验表

符号

Df Residuals

6036

样本数量

N

6042

Q统计量

Q6(P值)

0.016(0.899)

Q12(P值)

4.024(0.673)

Q18(P值)

33.006(0.001***)

Q24(P值)

41.201(0.001***)

Q30(P值)

53.107(0.001***)

信息准则

AIC

20700.876

BIC

20741.114

拟合优度

0.917

注:***、**、*分别代表1%、5%、10%的显著性水平


图表说明:

上表格展示本次模型检验结果,包括样本数、自由度、Q统计量和信息准则模型的拟合优度。
● ARIMA模型要求模型的残差不存在自相关性,即模型残差为白噪声,查看模型检验表,根据Q统计量的P值(P值大于0.1为白噪声)对模型白噪声进行检验。
● 根据信息准则AIC和BIC值用于多次分析模型对比(越低越好)。
● R²代表时间序列的拟合程度,越接近1效果越好。
智能分析:

系统基于AIC信息准则自动寻找最优参数,模型结果为ARIMA模型(2,1,2)检验表,基于变量:日产气量,从Q统计量结果分析可以得到:Q6在水平上不呈现显著性,不能拒绝模型的残差为白噪声序列的假设,同时模型的拟合优度R²为0.917,模型表现优秀,模型基本满足要求。
输出结果6:模型残差自相关图(ACF)


图表说明:

上图展示了模型的残差自相关图(ACF),包括系数,置信上限和置信下限。
● 横轴代表延迟数目,纵轴代表自相关系数。
● 若相关系数均在虚线内,自回归模型(AR)残差为白噪声序列,时间序列要求模型残差为白噪声序列。


输出结果7:模型残差偏自相关图(PACF)


图表说明:

上图展示了模型的残差偏自相关图(PACF),包括系数,置信上限和置信下限。
● 若相关系数均在虚线内,滑动平均模型(MA)残差为白噪声序列,时间序列要求模型残差为白噪声序列。


输出结果8:模型检验表

模型参数表

系数

标准差

t

P>|t|

0.025

0.975

常数

-0.001

0.004

-0.228

0.82

-0.008

0.007

ar.L1

0.315

0.04

7.947

0

0.238

0.393

ar.L2

0.271

0.035

7.707

0

0.202

0.34

ma.L1

-0.362

0.039

-9.23

0

-0.439

-0.285

ma.L2

-0.439

0.037

-11.849

0

-0.512

-0.367

sigma2

1.796

0.008

233.003

0

1.781

1.811

注:***、**、*分别代表1%、5%、10%的显著性水平


图表说明:

上表格展示本次模型参数结果,包括模型的系数、标准差,T检验结果等,用于分析模型公式。


智能分析:

基于变量日产气量,系统基于AIC信息准则自动寻找最优参数,模型结果为ARIMA模型(2,1,2)检验表,模型公式如下:
y(t)=-0.001+0.315*y(t-1)+0.271*y(t-2)-0.362*ε(t-1)-0.439*ε(t-2)
输出结果9:时间序列图


图表说明:

上图表示了该时间序列模型的原始数据图、模型拟合值、模型预测值。

总结

综上所述,ARIMA模型为石油日产气量的预测带来了全新的视角和高度精确的方法。它不仅仅是一个数学模型,更是连接过去与未来的桥梁,帮助我们在复杂多变的能源市场中找到方向。随着技术的不断发展和数据的日益丰富,我们有理由相信ARIMA模型在石油日产气量预测方面将会发挥更加巨大的作用,为能源行业的稳定发展、合理规划以及可持续战略的实施提供强有力的支撑。无论是行业内的专业人士,还是关注能源领域的普通大众,都应该对这一强大的预测工具给予足够的重视,因为它所揭示的不仅仅是石油日产气量的数字,更是关乎我们未来能源生活的蓝图。

标签:助攻,显著性,ACF,模型,ARIMA,气量,PACF,序列
From: https://blog.csdn.net/pta6666/article/details/143270329

相关文章

  • Python实现ARIMA的神经网络模型
    以下是一个使用Python实现ARIMA(自回归移动平均模型)的简单示例代码。在运行代码之前,请确保已经安装了pandas、numpy和statsmodels库。importnumpyasnpimportpandasaspdfromstatsmodels.tsa.arima.modelimportARIMAimportmatplotlib.pyplotasplt#生成一些......
  • 欢迎体验程序员Lingma的助攻手
    核心来源:https://developer.aliyun.com/topic/lingma-one-year?spm=a2c6h.26788700.J_6472240420.2.5d0210d6hKRiR0假如你是一位软件开发者,(同义灵码)Lingma可以帮助你做基础架构的脚手架相关工作事宜以及部分代码开发,对比之前没有灵码,现在提效了她可以给予你零编码的快感,准确快速地......
  • 计量经济学(五)——时间序列分析之ARIMA模型预测
    时间序列分析(ARIMA)模型是一种广泛用于预测和分析随时间变化的数据模型。ARIMA模型由自回归(AutoRegressive,AR)、差分(Integrated,I)和移动平均(MovingAverage,MA)三部分构成。它通过对过去数据的自回归和移动平均来预测未来数据点,广泛应用于经济学、金融、气象学等领域中的时间序列预测......
  • Python用CNN - LSTM、ARIMA、Prophet股票价格预测的研究与分析|附数据代码
    全文链接: https://tecdat.cn/?p=37860原文出处:拓端数据部落公众号 分析师:SabrinaHuang股票市场的波动起伏一直备受投资者关注,准确预测股票价格对于投资者制定合理的投资策略至关重要。股票价格数据具有时间序列特性,近年来,随着机器学习和深度学习技术的发展,各种模型被应用于......
  • (29-6-02)通过回测、ARIMA 和 GRU 预测股票价格:深度学习模型预测(2)
    29.8.4 训练和测试数据集的划分训练和测试数据集的划分是机器学习中评估模型在未见数据上的表现的重要过程。通过将数据集分成两个部分:训练集用于训练模型,测试集用于评估模型的性能,我们可以更好地了解模型对新数据的泛化能力。这一过程可以帮助我们避免过拟合,即模型在训练......
  • (29-6-01)通过回测、ARIMA 和 GRU 预测股票价格:深度学习模型预测(1)
    29.8 深度学习模型预测对于股票市场这类序列数据,使用不考虑数据序列的模型进行预测可能会丢失数据中的重要信息。因此,在本项目中引入了递归神经网络(RNN),它能有效利用数据的序列信息进行预测。递归神经网络主要有三种类型:标准RNN、长短期记忆网络(LSTM)和门控递归单元(GRU)。标......
  • 基于ARIMA回归模型的股票价格预测
    一、ARIMA回归模型ARIMA回归模型是一种用于时间序列数据预测的统计模型。ARIMA 是AutoRegressiveIntegratedMovingAverage 的缩写,中文意思是“自回归差分移动平均模型”。它是一种结合了自回归(AR)、差分(I)和移动平均(MA)三种方法的模型。自回归(AR):指的是模型会考虑过去的......
  • 区间预测 | Matlab实现ARIMA-KDE的时间序列结合核密度估计区间预测
    目录效果一览基本介绍程序设计参考资料效果一览基本介绍1.Matlab实现ARIMA-KDE的时间序列结合核密度估计区间预测,ARIMA的核密度估计下置信区间预测。2.含点预测图、置信区间预测图、核密度估计图,区间预测(区间覆盖率PICP、区间平均宽度百分比PINAW),点预测多......
  • Java中的时间序列分析:从ARIMA到LSTM的应用
    Java中的时间序列分析:从ARIMA到LSTM的应用大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在机器学习和数据科学领域,时间序列分析是一项重要的技术。它广泛应用于金融、预测分析、传感器数据处理等多个场景。在本文中,我们将重点探讨两种常用的时间......
  • 2024华为杯|重磅更新优化|研究生数学建模ABCDEF思路、代码、论文助攻|持续优化更新中.
    赠与读者华为杯比赛25号才结束,不要太着急喔,会慢慢持续更新滴。......