基于ARIMA模型的污水厂溶解氧预测matlab实现

该博客介绍了如何利用ARIMA模型在MATLAB中预测污水厂的生物池溶解氧值。首先,从提供的链接下载数据并进行预处理,包括差分处理以确保时间序列的平稳性。接着,通过ADF检验验证了数据的平稳性,并使用ARMAX函数寻找最佳模型参数。最终,进行了未来5个时间点的溶解氧预测,并将预测结果与实际值进行了对比展示。
摘要由CSDN通过智能技术生成

对生物池溶氧值进行预测——历史的值预测未来的值。

数据下载:链接:https://pan.baidu.com/s/16sPMPkEMvI0W98IA0tk-fg?pwd=qjsk 
提取码:qjsk

X2=load('925xiaobo.mat').output;%提取数据
X=X2(1:81,:);%目标数据
SHIJI=X2(82:86,:);%实际值比对

plot(1:length(X),X);  %画出时序图
title('时序图','fontsize',12);
Y=diff(X);  %差分处理

%使用ADF进行平稳性检验
%ADF检验可用于验证时间序列的平稳性假设。
h1=adftest(X);%h1=0表示X为非平稳序列
h2=adftest(Y);%h2=1表示做差分后的Y为平稳序列
figure(2);
plot(1:length(Y),Y);
title('差分后结果','fontsize',12);
xlabel('时间/秒');
ylabel('差分值');
figure(3);
subplot(2,1,1);
autocorr(Y);
title('自相关函数','fontsize',12);
subplot(2,1,2);
parcorr(Y);
title('偏相关函数','fontsize',12);
Z=iddata(Y);  %将X转化为MATLAB接受的格式

test=[];
for p=1:8  %数据量为什么除以10,后续改数据就改此处1
   

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小石头666

你最棒了么么哒

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值