我是靠谱客的博主 失眠音响,最近开发中收集的这篇文章主要介绍matlab之ARMA(p,q)模型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学完MA(q),再接再厉啊!

已知零均值平稳时间序列ARMA(p,q)的自协方差函数,求系数。

%ARMA(2,2)
p=2;q=2;
r=[5.61,-1.1,0.23,0.43,-0.1];%r1代表原数据r0,自协方差函数 
%r=[4.61,-1.06,0.29,0.69,-0.12];
a=[]
gama=[r(2+1),r(1+1);r(3+1),r(2+1)];
tmp=[r(3+1);r(4+1)];
a=inv(gama)*tmp
r_cal=[-1.1,0.23];
%r_cal=[-1.06,0.29];
 
for i=3:9
    r_cal(i)=a(1)*r_cal(i-1)+a(2)*r_cal(i-2);
end
r_cal
r=[r(1),r_cal];%r1代表原数据r0
ry=[];
tmp=[r(3),r(4),r(5);r(2),r(3),r(4);r(1),r(2),r(3)];
tmp0=[-1,a(1),a(2)]';
ry(3)=tmp0'*tmp*tmp0;%ry(1)是原数据的ry(0)
tmp=[r(3-1),r(4-1),r(5-1);r(2-1),r(3-1),r(4-1);r(2),r(2-1),r(3-1)]
ry(2)=tmp0'*tmp*tmp0;
tmp=[r(1),r(2),r(3);r(2),r(1),r(2);r(3),r(2),r(1)]
ry(1)=tmp0'*tmp*tmp0;
ry     
[k,cur_pii,sigma2,b]=time_serise(ry)%这个函数见博客“matlab之MA(q)模型”

a向量是自回归部分的系数,b向量是滑动平均部分的系数。

最后

以上就是失眠音响为你收集整理的matlab之ARMA(p,q)模型的全部内容,希望文章能够帮你解决matlab之ARMA(p,q)模型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部