【ARIMA-WOA-LSTM】差分自回归移动平均方法-鲸鱼优化算法-LSTM预测研究(python代码实现)

news/2025/2/22 19:28:07/

 

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Python代码实现


💥1 概述

差分自回归移动平均模型(ARIMA)是一种广泛应用于各领域的预测模型1-19],主要包含自回归模型和移动平均模型2个部分。自回归模型的阶数为p,信号差分的阶数为d,移动平均模型的阶数为q,因此模型通常表示成ARIMA( p,d ,q) ,具体的数学表达式为:

 ARIMA模型的具体实现过程如下:
(1)对所研究的时间序列数据进行平稳性验证,如果不满足要求,则对其进行d阶差分转换成平稳时间序列。
(2)通过自相关系数图和偏自相关系数图以及贝叶斯信息准则[201确定阶数p 和q。
(3)采用确定好阶数的ARIMA(p , d ,q)拟合时间序列,并根据预测后的数据和原时间序列进行结果统计和预测精度分析。

鲸鱼优化算法及其应用

📚2 运行结果

# ===========主程序================
Max_iter = 3  # 迭代次数
dim = 5  # 鲸鱼的维度
SearchAgents_no = 3  # 寻值的鲸鱼的数量
# 参数的上限
UB = np.array([500, 500, 500, 0.999, 300])
# 参数的下限
LB = np.array([1, 1, 1, 0.00001, 1])
fitnessCurve, para = woa(LB, UB, dim=dim, whale_num=SearchAgents_no, max_iter=Max_iter).opt()
print('最佳参数为 ', para)

#显示预测结果
%matplotlib notebook
fig1 = plt.figure(figsize=(10, 4),dpi=100)
plt.plot(new_data, label="Reference", color='green')
plt.plot(range(len(x_train)+timestep+1,len(new_data)),draw_test, color='blue',label='test_Prediction')
plt.title('Prediction', size=12)
plt.legend()
plt.show()

plt.figure(figsize=(10, 4),dpi=100)
plt.plot(test_data, label="Actual", color='red',linewidth=4)
plt.plot(range(len(x_train)+timestep+1,len(new_data)),draw_test, color='blue',label='Prediction',linewidth=2.5,linestyle="--")
plt.title('ARIMA-LSTM Prediction', size=15)
plt.ylabel('AQI',size=15)
plt.xlabel('time/day',size=15)
plt.legend()
plt.show()

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]岑威钧,王肖鑫,蒋明欢.基于EEMD-LSTM-ARIMA的土石坝渗压预测模型研究[J].水资源与水工程学报,2023,34(02):180-185.

[2]沈露露,梁嘉乐,周雯.基于ARIMA-LSTM的能量预测算法[J].无线电通信技术,2023,49(01):150-156.

[3]曹梦茜,郑东健.基于FCM-WOA-LSTM的大坝变形预测模型及其应用[J].水电能源科学,2023,41(05):71-75.DOI:10.20040/j.cnki.1000-7709.2023.20221887.

🌈4 Python代码实现


http://www.ppmy.cn/news/111884.html

相关文章

GTX650Ti,GT610安装黑苹果之经验与步骤

安装这两个显卡的黑苹果都是10.9以上的版本,一个是10.9.2,一个是10.9.4,最后都完美。主板一个是Z77,一个是H61. 1. 开始安装完以后,显卡不工作,能够安全模式进去。 2. 删除AppleIntelHD*的kext文件&#xf…

Vue为什么组件销毁后定时器会继续

原因 在 Vue 中,组件销毁后定时器可能会继续运行,这是因为这个框架使用了虚拟 DOM 技术。虚拟 DOM 可以提高渲染效率和性能,但也带来了一些问题。 当我们在 Vue 组件中创建定时器时,实际上是在组件的生命周期方法(例如…

Java类加载器

1 类加载器 1.1 类加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 类的加载 就是指将clas…

智能音箱音效哪个好_十款超实用的智能音箱排行榜 智能音响哪个好→买购网...

1、尺寸小巧、方便携带的迷你音箱和插卡小音箱外观新颖,不需要长长的音频线,也不需要外接电源,还可适用于电脑扩音,当做电脑音箱,方便又实用,由于本身体积就小,价格也比较经济实惠。 2、相比传统…

暗影精灵4适合计算机专业,暗影精灵4什么时候出?今日发布,为专业电竞而生...

5月30日,惠普在北京751DPark举办了暗影精灵系列新品发布会,在会上正式发布了暗影精灵第四代游戏本产品。同时在发布会上亮相的,还有鼠标、耳机、键盘和背包等暗影精灵专业电竞配件,名为“暗影家族”产品,光影精灵第三代…

蓝色音箱改装电源_基于汽车中控音箱系统升级的几种方法

众所周知,不同配置的汽车在购买的时候,就那么一点点配置就要差几千元,为了节约,避免不必要的费用,其实汽车上一些简单的配置我们是可以自己购买汽车后DIY的。比如音箱,灯光,中控,雷达…

蓝色音箱改装电源_禅城区丹拿音响改装多少钱

禅城区丹拿音响改装多少钱改装过程中也需要注意:1、切勿贪小便宜不少车主坦言在改装音响时希望花少一点钱。于是在选择汽车音响改装店时往往“什么便宜选什么”,把“一分价格一分货”的道理忘得干干净净,导致终对改装效果不甚满意。2、对所选…

程序员专业词汇

file n. 文件;v.保存文件 command n.命令,指令 use v. 使用,用途 program n.程序 line n. (数据,程序)行,线路 if conj. 如果 display vt. 显示,显示器 set v. 设置,n.集合 key n. 键&a…