MA(q)阶模型求解原理

本文介绍了如何通过已知输入序列的自相关系数矩阵和MA模型阶数,首先将MA模型转化为AR模型,然后通过迭代计算求解AR模型参数,最后利用AR模型与MA模型的关系确定MA参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

条件:已知输入序列的自相关系数矩阵和MA模型阶数$q$,求解MA模型参数

q阶MA模型可以表示为:

${x(n)=\varepsilon (n)+{​{b}_{1}}\varepsilon (n-1)+\cdots +{​{b}_{q}}\varepsilon (n-q)}$

其自相关函数表示为:

${r_x}(r) = E\{ [\varepsilon (n) + {b_1}\varepsilon (n - 1) + \cdots + {b_q}\varepsilon (n - q)][\varepsilon (n - r) + {b_1}\varepsilon (n - r - 1) + \cdots + {b_q}\varepsilon (n - r - q)]\} $

${ = \sum\limits_{k = r}^q {​{b_k}{b_{k - r}} \cdot {\sigma ^2}} ,r \le q}$

上式为非线性,不能直接求解MA的参数。需要将其转化为AR模型

1.转化为${AR(\infty )}$模型

MA模型的系统函数可以表示为:

$X(z)=B(z)E(z)$

可以转化为AR模型:

$A(z)X(z)=E(z)$

其中

$A(z)=1/B(z)=\frac{1}{1+{​{b}_{1}}{​{z}^{-1}}+\cdots +{​{b}_{q}}{​{z}^{-q}}}<=>1+\sum\limits_{k=1}^{\infty }{​{​{a}_{k}}{​{z}^{-k}}}$

${AR(\infty)}$模型与MA模型的关系满足

                                                           ${A(z)B(z)=1}$

2. ${AR(\infty)}$模型的求解

自相关系数${r_x}(r)$已知,从p=1开始迭代计算$AR(p)$模型的参数${​{a}_{1}}...{​{a}_{p}}$,直到${​{a}_{p+1}}<threshold$,作为此时从$AR(p)$模型截断阶数p,求解得到此时的AR模型参数${​{a}_{1}}...{​{a}_{p}}$

${AR(\infty)}$模型求解得到$p$个AR模型参数以及白噪声方差${​{\sigma }^{2}}$

由于$p$不可能无穷大,因此这里对AR模型的参数进行了截断到p阶,p的数量由自定义的threshold决定,当${​{a}_{p+1}}<threshold$时默认后面的参数影响较小忽略不计,{​{a}_{1}}...{​{a}_{p}}为AR模型估计值${​{\hat{a}}_{k}}$。需要注意的是$q\ll p$,在选定threshold时需要注意满足此条件

3.MA模型参数的求解

由于AR模型与MA模型之间的关系满足:                            

${​{​{\hat{a}}_{m}}+\sum\limits_{k=1}^{q}{​{​{b}_{k}}}{​{\hat{a}}_{m-k}}=\varepsilon (m)}$

MA参数的求解可以看作上述AR(q)模型的求解

                               

其中的${​{a_x}(m)}$表示由AR(p)模型${​{a}_{1}}...{​{a}_{p}}$参数计算出来的自相关函数

MA模型的求解包含了AR模型的求解。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值