时间序列分析与综合--ARMA模型的阻尼最小二乘法

合集下载

时间序列arma模型建立的流程

时间序列arma模型建立的流程

时间序列arma模型建立的流程时间序列ARMA模型建立的流程1. 引言时间序列分析是一种对时间序列数据进行建模、预测和分析的统计方法。

ARMA模型是一种常用的时间序列模型,它可以描述时间序列数据中的自相关和移动平均关系。

本文将从数据准备、模型选择、参数估计和模型诊断等方面,介绍建立时间序列ARMA模型的完整流程。

2. 数据准备1.收集时间序列数据,确保数据具有一定的观测频率,并且包含足够的历史观测值。

2.对数据进行可视化分析,绘制时间序列图和自相关图,初步了解数据的趋势和周期性。

3. 模型选择1.确定时间序列数据是否平稳。

对于非平稳数据,需要进行差分运算,直到得到平稳的时间序列数据。

2.根据平稳时间序列数据的自相关和偏自相关图,选择合适的ARMA模型阶数。

通过观察自相关图的截尾性和偏自相关图的截尾性,确定ARMA(p, q)模型中的p和q。

4. 参数估计1.通过最大似然估计或最小二乘法,估计ARMA模型中的参数。

最大似然估计假定模型误差服从正态分布,而最小二乘法假定误差服从零均值正态分布。

2.通过估计的参数,建立ARMA模型。

5. 模型诊断1.对残差进行自相关和偏自相关分析,验证模型的残差序列是否为纯随机序列,即不存在自相关和异方差性。

2.对模型的残差序列进行Ljung-Box检验,验证残差的独立性。

3.对模型的残差序列进行正态性检验,验证模型的残差是否符合正态分布。

4.对模型的残差序列进行异方差性检验,验证模型的残差是否存在异方差现象。

6. 模型评估和预测1.使用信息准则(如AIC、BIC)评价模型的拟合程度。

较小的AIC和BIC值表示模型的拟合程度较好。

2.使用估计的ARMA模型对未来的数据进行预测,得到预测值和置信区间。

7. 结论建立时间序列ARMA模型的流程包括数据准备、模型选择、参数估计和模型诊断等环节。

通过该流程,我们能够对时间序列数据进行建模和预测,为相关领域的决策提供科学依据。

以上为时间序列ARMA模型建立的流程,希望对读者有所帮助。

时间序列中的ARMA模型

时间序列中的ARMA模型
件期望是相等旳,若设为u,则得到 :
c u=
1 (1 2 ... p)
旳无条
7
ARIMA模型旳概念
Yt-u=1(Yt-1-u)+ 2(Yt-2-u)+...+p(Yt-p-u)+vt
0=1 1+ 2 2+...+p p+ 2 1=1 0+ 2 1+...+ p p-1
……
p=1 p-1+ 2 p-2+...+ p 0
(1
2
1
1≤j≤22q ... q2 )
0 j>q
j>q时,ACF(j)=0,此现象为截尾,是MA(q)过程旳一种特征
如下图:
18
ARMA模型旳辨认
MA(2)过程
yt =0.5ut-1 0.3ut2 ut
19
ARMA模型旳辨认
⑵ AR(p)过程旳偏自有关函数
j p 时,偏自有关函数旳取值不为0 j>q 时,偏自有关函数旳取值为0 AR(p)过程旳偏自有关函数p阶截尾 如下图:
32
ARMA模型旳预测
二. 基于MA过程旳预测
过程 结论:
MA (2) 过程仅有2期旳记忆力
33
ARMA模型旳预测
三. 基于ARMA过程旳预测
结合对AR过程和MA过程进行预测 ARMA模型一般用于短期预测
34
五、实例:ARMA模型在金融数 据中旳应用
数据: 1991年1月到2023年1月旳我国货币供
3
ARIMA模型旳概念
2.MA(q)过程旳特征
1. E(Yt)=u
2.
var(Yt)
(1
2

ARMA模型

ARMA模型
随机项 ut 是相互独立的白噪声序列,且服从均值为0、
方差为 2 的正态分布.随机项与滞后变量不相关。
注2: 一般假定
X t 均值为0,否则令
X
t
Xt
1 时间序列分析模型【ARMA模型 】简介
记 Bk 为 k 步滞后算子, 即 Bk X t X tk , 则
模型【1】可表示为
Xt 1BXt 2B2 Xt pBp Xt ut
实际问题中, 常会遇到季节性和趋势性同时存在的情况, 这 时必须事先剔除序列趋势性再用上述方法识别序列的季节性, 否则季节性会被强趋势性所掩盖, 以至判断错误.
包含季节性的时间序列也不能直接建立ARMA模型, 需进 行季节差分消除序列的季节性, 差分步长应与季节周期一致.
1 时间序列分析模型【ARMA模型 】简介
式【5】称为( p, q)阶的自回归移动平均模型, 记为ARMA ( p, q)
注1: 实参数 1,2 , , p 称为自回归系数, 1,2 , ,q 为移动平均系数,
都是模型的待估参数
注2: 【1】和【3】是【5】的特殊情形 注3: 引入滞后算子,模型【5】可简记为
(B) Xt (B)ut
【6】
在实际中, 常见的时间序列多具有某种趋势, 但很多序列 通过差分可以平稳
判断时间序列的趋势是否消除, 只需考察经过差分后序列 的自相关系数
(3)季节性 时间序列的季节性是指在某一固定的时间间隔上, 序列重
复出现某种特性.比如地区降雨量、旅游收入和空调销售额等 时间序列都具有明显的季节变化. 一般地, 月度资料的时间序列, 其季节周期为12个月;
Xt 1 v1B v2B2
ut
vjB
j
ut
j0

实验二:ARMA模型建模与预测实验报告

实验二:ARMA模型建模与预测实验报告

实验二:A R M A模型建模与预测实验报告(总3页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--课程论文(2016 / 2017学年第 1 学期)课程名称应用时间序列分析指导单位经济学院指导教师易莹莹学生姓名班级学号学院(系) 经济学院专业经济统计学实验二 ARMA模型建模与预测实验指导一、实验目的:学会通过各种手段检验序列的平稳性;学会根据自相关系数和偏自相关系数来初步判断ARMA 模型的阶数p 和q ,学会利用最小二乘法等方法对ARMA 模型进行估计,学会利用信息准则对估计的ARMA 模型进行诊断,以及掌握利用ARMA 模型进行预测。

掌握在实证研究中如何运用Eviews 软件进行ARMA 模型的识别、诊断、估计和预测和相关具体操作。

二、基本概念:宽平稳:序列的统计性质不随时间发生改变,只与时间间隔有关。

AR 模型:AR 模型也称为自回归模型。

它的预测方式是通过过去的观测值和现在的干扰值的线性组合预测, 自回归模型的数学公式为:1122t t t p t p t y y y y φφφε---=++++式中: p 为自回归模型的阶数i φ(i=1,2, ,p )为模型的待定系数,t ε为误差, t y 为一个平稳时间序列。

MA 模型:MA 模型也称为滑动平均模型。

它的预测方式是通过过去的干扰值和现在的干扰值的线性组合预测。

滑动平均模型的数学公式为:1122t t t t q t q y εθεθεθε---=----式中: q 为模型的阶数; j θ(j=1,2, ,q )为模型的待定系数;t ε为误差;t y 为平稳时间序列。

ARMA 模型:自回归模型和滑动平均模型的组合, 便构成了用于描述平稳随机过程的自回归滑动平均模型ARMA , 数学公式为:11221122t t t p t p t t t q t q y y y y φφφεθεθεθε------=++++----三、实验任务:1、实验内容:(1)根据时序图判断序列的平稳性;(2)观察相关图,初步确定移动平均阶数q和自回归阶数p;(3)对某企业201个连续生产数据建立合适的(,)ARMA p q模型,并能够利用此模型进行短期预测。

ARMA模型的参数估计主要内容

ARMA模型的参数估计主要内容

ARMA模型的参数估计主要内容ARMA模型是一种时间序列分析模型,用于预测和建模时间序列数据。

它结合了自回归模型(AR)和移动平均模型(MA),以描述时间序列数据中的自相关和随机误差。

ARMA模型的参数估计是建立一个最佳拟合模型的重要步骤,它涉及到估计AR和MA参数的值。

参数估计的主要内容如下:1.数据预处理:在进行参数估计之前,需要对时间序列数据进行预处理。

这包括去除趋势和季节性成分,以及对数据进行平稳性检验。

2.模型选择:首先,需要选择适当的ARMA模型来拟合时间序列数据。

模型选择可以通过观察自相关函数(ACF)和偏自相关函数(PACF)的图形来进行。

它们提供了关于时间序列数据中存在的自相关和部分自相关关系的信息。

根据这些图形,可以选择合适的AR和MA的阶数。

3.参数估计方法:有多种方法可以用来估计ARMA模型的参数。

最常用的是最大似然估计(MLE)方法,它通过最大化给定模型下样本数据的似然函数来估计参数。

另外,还可以使用最小二乘法(LS)方法和广义矩估计法(GMM)等。

4.AR和MA参数的估计:在估计AR和MA参数之前,需要对模型进行初始化。

一般情况下,初始参数可以设置为0。

然后,通过迭代算法(如牛顿拉夫逊算法)或优化算法(如梯度下降法)来估计AR和MA参数。

迭代算法逐步改进参数的值,直到找到最佳拟合模型。

5. 参数估计的评估:在估计完参数之后,需要对拟合模型进行评估。

这可以通过检查残差序列的自相关和偏自相关函数图形,以及进行统计检验(如Ljung-Box检验)来完成。

如果残差序列不具有自相关性,则可以认为模型已成功拟合数据。

6.模型诊断:最后,还需要对拟合模型进行诊断,以确定模型是否满足模型假设和统计性质。

这可以通过检查模型残差的分布是否为正态分布,以及是否存在异方差性和残差的齐性来完成。

如果模型不满足假设,则需要重新调整模型参数。

总之,ARMA模型的参数估计是建立合适模型的关键步骤。

通过对时间序列数据进行预处理,选择合适的模型,以及使用估计方法对参数进行估计和评估,可以找到最佳拟合模型,并进行预测和分析时间序列数据。

时间序列分析和ARMA模型建模研究

时间序列分析和ARMA模型建模研究

时间序列分析和ARMA模型建模研究一、引言时间序列是一种基本的统计数据类型,它记录了随时间变化的某个现象的数值,如股票价格、气温、销售额等等。

时间序列分析是一种用来探测和预测时间序列中趋势、季节性和周期性等特征的统计方法。

ARMA模型是时间序列分析中最常用的模型之一,它将时间序列视为由自相关(AR)和移动平均(MA)两个过程混合而成的结果,可以对其进行预测和建模分析。

本文旨在介绍时间序列分析和ARMA模型建模的基本理论,包括数据分析方法、模型拟合和预测等相关内容。

二、时间序列分析1、基本概念时间序列指在时间轴上每个时刻所对应的变量值的序列,它是由许多个观察值构成的。

一个时间序列通常可以用以下公式来表示:Yt = f (t, εt)其中,Yt表示时间t时刻的变量值,f表示一个关于t和随机误差项εt的函数。

时间序列可以分为平稳和非平稳两类。

2、样本自相关函数与偏自相关函数在时间序列分析中,自相关函数(ACF)和偏自相关函数(PACF)都是非常重要的概念,它们用于刻画序列内部的相关性。

ACF是一个时间序列与其滞后版本之间的相关性度量,而PACF则是在除去其它所有的滞后版本影响下,一个时间序列与其滞后版本之间关系的度量。

3、时间序列模式的识别对于时间序列分析来说,关键任务之一就是识别出序列的模式。

模式可以分为三种:趋势、季节性和周期性。

趋势模式是指序列中长期变化的基本趋势,被认为是序列的“平滑”或“漂移”的程度。

季节性模式是指序列随时间变化的基本周期规律。

周期性模式是连续时间周期性变化的随机性模式。

三、ARMA模型建模1、ARMA模型的概念ARMA模型是时间序列中最常用的模型之一,它表示为自回归(AR)和移动平均(MA)过程的线性组合。

ARMA模型的一般表达式为:Yt = μ + εt + ΣφiYt-i + Σθjεt-j其中,μ是常数项,εt是序列的随机误差项,φi和θj是AR和MA的参数。

2、模型拟合方法在建立ARMA模型时,目标是最小化模型拟合误差。

时序实验ARMA建立预测

时序实验ARMA建立预测

实验二 ARMA 模型建模与预测指导一、实验目的学会通过各种手段检验序列的平稳性;学会根据自相关系数和偏自相关系数来初步判断ARMA 模型的阶数p 和q ,学会利用最小二乘法等方法对ARMA 模型进行估计,学会利用信息准则对估计的ARMA 模型进行诊断,以及掌握利用ARMA 模型进行预测。

掌握在实证研究中如何运用Eviews 软件进行ARMA 模型的识别、诊断、估计和预测和相关具体操作。

二、基本概念宽平稳:序列的统计性质不随时间发生改变,只与时间间隔有关。

AR 模型:AR 模型也称为自回归模型。

它的预测方式是通过过去的观测值和现在的干扰值的线性组合预测, 自回归模型的数学公式为:1122t t t p t p t y y y y φφφε---=++++式中: p 为自回归模型的阶数i φ(i=1,2, ,p )为模型的待定系数,t ε为误差, t y 为一个平稳时间序列。

MA 模型:MA 模型也称为滑动平均模型。

它的预测方式是通过过去的干扰值和现在的干扰值的线性组合预测。

滑动平均模型的数学公式为:1122t t t t q t q y εθεθεθε---=----式中: q 为模型的阶数; j θ(j=1,2, ,q )为模型的待定系数;t ε为误差; t y 为平稳时间序列。

ARMA 模型:自回归模型和滑动平均模型的组合, 便构成了用于描述平稳随机过程的自回归滑动平均模型ARMA , 数学公式为:11221122t t t p t p t t t q t q y y y y φφφεθεθεθε------=++++----三、实验内容及要求1、实验内容:(1)根据时序图判断序列的平稳性;(2)观察相关图,初步确定移动平均阶数q 和自回归阶数p ;(3)运用经典B-J 方法对某企业201个连续生产数据建立合适的ARMA (,p q )模型,并能够利用此模型进行短期预测。

2、实验要求:(1)深刻理解平稳性的要求以及ARMA 模型的建模思想;(2)如何通过观察自相关,偏自相关系数及其图形,利用最小二乘法,以及信息准则建立合适的ARMA 模型;如何利用ARMA 模型进行预测; (3)熟练掌握相关Eviews 操作,读懂模型参数估计结果。

ARMA模型介绍知识分享

ARMA模型介绍知识分享

MA(q)的自相关函数(AC)
根据自相关函数,当k>q时,yt 与y t-k 不相关, 这种现象称为截尾,因此,当k>q时,自相关 函数为零是MA(q)的一个特征。也就是说, 可以根据自相关系数是否从某一点开始一直为 零来判断MA(q)模型的阶。
MA(q)的偏自相关系数随着滞后期的增加, 呈现指数衰减,趋向于零,这称为偏自相关系 数的拖尾性。
Quick → Estimate equation 在窗口中输入因变量,自变量为AR(p)和
MA(q),以ARMA(1,2)为例:
GDP c AR(1) MA(1) MA(2)
参考AC或PAC确定滞后期 根据回归结果选择适合的估计结果
模型结果的分析
ARMA模型估计对参数t检验其显著性水 平要求并不严格,更多的是考虑模型的 整体拟合效果。
调整可决系数、AIC和SC准则都是模型 选择的重要标准。
AIC准则和SC准则
赤池信息准则:AIC=-2L/n+2k/n,其中L 是对数似然值,n是观测值数目,k是被 估计的参数个数。AIC准则要求其取值 越小越好。
施瓦茨准则:SC=-2L/n-klnn/n,使用时 也要求SC值越小越好。
ARIMA模型
考虑ARIMA(p,d,q)模型 一个ARIMA(p,d,q)模型代表一个I(d)变量
经过d次差分后所做的AR(p)和MA(q)模 型。
结束语
谢谢大家聆听!!!
17
Yt 1Yt1 2Yt2 ... pYt p ut 1ut1 qutq
则称该序列为(p,q)阶自回归移动平均模型。 记为ARMA(p,q)
随机时间序列分析模型的识别
对于AR、MA、ARMA模型,在进行 参数估计之前,需要进行模型的识别。 识别的基本任务是找出ARMA(p,q)、 AR(p)、MA(q)模型的阶。识别 的方法是利用时间序列样本的自相关 函数和偏自相关函数。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论文题目:ARMA模型的阻尼最小二乘法班级:姓名:学号:指导教师:摘要ARMA模型是将实际问题利用时间序列建立起的模型,只要把ARMA模型的参数估计出来,实际问题就能解决了。

本文只对讨论了ARMA模型参数的优化理论估计方法的一种:阻尼最小二乘法。

非线性时间序列ARMA模型参数的优化估计法一阻尼最小二乘法,它结合了Newton法和最速下降法的优点,既保证了迭代计算的收敛性,又加快了收敛的速度。

当初值的精度较差时,更宜采用阻尼最小二乘法。

本文给出实例的MATLAB程序,并利用t统计量检验出阻尼最小二乘法要比最小二乘法的参数估计值更为显著,拟合模型更优。

关键词:非线性;阻尼最小二乘法;ARMA;MATLABAbstractARMA model is to establish a real problem using time series models, As long as the ARMA model parameters estimated from the actual problem can be solved. Nonlinear time series ARMA model parameter optimization estimation method—Damped least squares method, It combines the advantage of Newton method and the steepest descent method, It not only ensures the convergence of iterative calculations, but also accelerate the speed of convergence. When the accuracy of the original value is poor, it better to using qualified damped least squares method. This paper gives examples of the MATLAB program,And use the t-statistic tests the damped least squares method more significant than the method of least squares parameter estimates, and better fitting model.Keywords: Nonlinear; Damped least squares method; ARMA; MATLAB1.引言时间序列分析是数理统计中的一个重要分支,用随机过程理论和数理统计方法研究随机数据序列的规律。

时间序列分析提供了一套具有科学依据的动态数据处理方法,该方法的主要手段是对各种类型的数据采用相应的数学模型去近似描述。

通过对模型的分析研究,便可更本质地了解数据的内在结构和复杂特性,从而达到预测其发展趋势并进行必要的控制的目的。

随着新经济和网络时代的到来,无论是自然科优化算法学领域,社会科学领域,还是国家宏观管理和企业生产经营管理,甚至与人们的日常生活,信息需求量日益增多,信息处理技术更加复杂,而时间序列分析可以解决相关问题,ARMA模型是将实际问题利用时间序列建立起的模型,只要把ARMA模型的参数估计出来,实际问题就能解决了.ARMA模型参数估计方法大致可分为三类,一类是由时序理论本身发展的参数估计方法,称为ARMA模型参数的时序理论估计方法;另一类是将优化理论中的迭代算法用于模型参数估计,称为ARMA模型参数的优化理论估计方法,第三类是将控制理论中差分模型的参数估计方法用于ARMA模型参数估计,称为ARMA模型参数的控制理论估计方法.2.时间序列分析方法2.1 描述性时序分析早期的时序分析通常都是通过直观的数据比较或绘图观测,寻找序列中蕴含的发展规律,这种分析方法就称为描述性时序分析。

古埃及人发现尼罗河泛滥的规律就是依靠这种分析方法。

而在天文、物理、海洋学等自然科学领域,这种简单的描述性时序分析方法也常常能使人们发现意想不到的规律。

描述性时序分析方法具有操作简单、直观有效的特点,它通常是人们进行统计时序分析的第一步。

2.2 统计时序分析随着研究领域的不断扩展,人们发现单纯的描述性时序分析有很大的局限性。

在金融、保险、法律、人口、心理学等社会科学研究领域,随机变量的发展通常会呈现处非常强的随机性,想通过对序列简单的观察和描述,总结出随机变量发展变化的规律,并准确预测处它们将来的走势通常是非常困难的。

为了更准确地估计随机序列发展变化的规律,从20 世纪20 年代开始,学术界利用数理统计学原理分析时间序列。

研究的重心从表面现象的总结转移到分析序列值内在的相关关系上,由此开辟了一门应用统计学科——时间序列分析。

纵观时间序列分析的发展历史可以将时间序列分析方法分为两大类。

频域分析方法也被称为“频谱分析”或“谱分析”方法。

早期的频域分析方法假设任何一种无趋势的时间序列都可以分解成若干不同频率的周期波动,借助富里埃分析从频率的角度揭示时间序列的规律,后来又借助了傅里叶变换,用正弦、余弦项之和来逼近某个函数,20世纪60 年代,Burg 在分析地震信号时提出最大熵谱估计理论,该理论克服了传统谱分析所故有的分辨率不高和频率漏泄等缺点,使谱分析进入一个新阶段,我们称之为现代谱分析。

目前谱分析方法主要应用于电力工程、信息工程、物理学、海洋学和气象科学等领域,它是一种非常有用的纵向数据分析方法。

但是由于谱分析过程一般都比较复杂,研究人员通常要具有很强的数学基础才能熟练使用它,同时它的分析结果也比较抽象,不易于进行直观解释,导致谱分析方法的使用具有很大的局限性。

时域分析方法主要是从序列自相关的角度揭示时间序列的发展规律。

相对于谱分析方法,它具有理论基础扎实、操作步骤规范、分析结果易于解释的优点。

目前它已广泛应用于自然科学和社会科学的各个领域,成为时间序列分析的主流方法。

时域分析方法的基本思想是源于事件的发展通常都具有一定的惯性,这种惯性用统计的语言来描述就是序列值之间存在着一定的相关关系,而且这种相关系通常具有某种统计规律。

我们分析的重点就是寻找这种规律,并拟合出适当的数学模型来描述这种规律,进而利用这个拟合模型预测序列未来的走势。

3.ARMA 模型ARMA 模型的全称是自回归滑动平均(auto regression moving average)模型,它是目前最常用的拟合平稳序列的模型。

它又可以细分为AR 模型(auto regression model)、MA 模型(moving average model)和ARMA 模型(autoregression moving average model)三大类。

AR( p)模型和 MA(q)模型实际上是 ARMA( p, q)模型的特例,它们都统称为ARMA 模型。

3.1 ARMA 模型的阻尼最小二乘法的优化算法阻尼最小二乘法结合了Newton 法在()S β的极小值附近收敛快和最速下降法可对任意初值都能收敛这两个优点,不但保证了迭代计划的收敛性,又加快了收敛速度,在计算过程中只须求一阶导数,不必求逆矩阵.而且比最小二乘法参数估计值更为显著,拟合模型更优。

3.1.1 目标函数对于观测时序为{}(1,2,...,)t x t n =,需对其拟和出数学模型:(,)t t t x f X βε=+ (1)式中[]12...Tt t t t k X x x x ---=,它是由不同时刻的观测值组成的k 维向量,[]12,,...,Tm ββββ=它是由待估计的模型参数,1,...,i i m β=组成的M 维向量,一般k,m<n;t ε是模型的残差;f 表示t X 与β之间的函数关系.对于ARMA(p,q)模型:11221122......t t t p t p t t t q t qx x x x ϕϕϕεθεθεθε------=++++----根据(1)式可以写为Tt t t x X βε=+,式中 1212Tt t t t p tt tqX x x x εεε------⎡⎤=⎣⎦; 1212;Tp q k p q βϕϕϕθθθ⎡⎤=+=⎣⎦;(,)Tt t m p q f X X ββ=+= (2)由12,,...,t t t q εεε---是12,,...,t t t qx x x ---的函数,从而导致β非线性项出现.故对于ARMA 模型t X 与β之间具有非线性关系,从而ARMA 模型的目标函数()s β定义为模型的残差平方和。

[]2211()(,)nnttt t p t p s xf X βεβ=+=+==-∑∑(3) 从优化理论的角度来看,参数β的估值问题就是对()s β的寻优(求极小值)问题。

文中对ARMA 模型参数的估值问题,利用优化理论中的Newton 法的改进法一阻尼最最小二乘法,推出参数估值的迭代算法。

2.2 初值的确定2.2.1 参数初值0β的确定参数初值0β的选取十分重要,它关系到迭代计算收敛速度的快慢,文中采用了0()AR p 的长自回归模型.由0()AR p 模型描述的等价系统传递函数为:00111()1p ip i i B I B ϕ==-∑ (4)式中,i I 是逆函数,i I 等于于AR 模型参数0i ϕ,如式0(1);1,0()j j j n I I j n ϕ⎧⎫≤≤⎪⎪=-=⎨⎬>⎪⎪⎩⎭,由ARMA(p ,q)模型描述的等价系统传递函数为:0010011()()1pjj p j qiqi i BB B B θθϕϕ==-=-∑∑ (5)由于各传递函数所描述的系统是等价的,故(4)与(5)两式应相等,即有:002002000201212121...)(1...)1...p p pp q p I B I B I B B B B B B Bθθθϕϕϕ--------=---- (6)比较(6)式两边B 算子的同次幂系数,有:001110002211100003321111000022110002211;;;.........;0...()p q p q p p p q k q k k k I I I I I I I I I I I I I I k p ϕθϕθθϕθθθϕθθθθθθ------=+=-+=--+=----+=----+> (7)对于此式中的前p 个方程,当0jθ为已知时,这是关于0i ϕ的线形方程组,可方便解出0i ϕ为:0011100012220021000012100101p p p p p I I I ϕθθϕθθθθθϕθ--⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥-⎢⎥⎢⎥⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥--⎢⎥⎢⎥⎢⎥⎢⎥--⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦ (8)注意此式中,当j>q 后,取00j θ=对于式(7)的最后一式,分别令k=p+1,p+2,...,p+q ,且p+q=p 0,写成矩阵形式有:111102122012p pp p q p p p p q p q p q p p q q I I I I I I I I I I I I θθθ+-+-+++-+-+-+⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦ (9)此式仍是关于0jθ。

相关文档
最新文档