进出口总值的时间序列分析

进出口总值的时间序列分析
进出口总值的时间序列分析

我国进出口总值的时间序列分析

摘要:

进出口总值是我国国民经济整体中不可缺少的一部分,对我国国民经济有着十分重要的作用。2012年我国外贸进出口总值38667.6亿美元,同比增长6.2%;其中出口20489.3亿美元,同比增长7.9%;进口18178.3亿美元,同比增长4.3%;贸易顺差2311亿美元,基本确定在货物进出口总值上超越美国,成为全球最大货物贸易国。因此研究我国进出口总值的时间序列性质,对未来我国进出口总值进行合理的预测具有十分重要的意义。

本文以1998-2013年我国进出口总值即货物进出口总额即实际进出我国国境的货物总金额月度数据为研究对象。通过建立带有的ARMA乘积季节模型模型,对我国进出口总值月度的变动趋势进行监控和预测。

关键字:

白噪声自相关函数偏自相关函数单位根检验随机性检验 AIC定阶ARMA模型动态预测

一、 研究的目的及意义

进出口总值指实际进出我国国境的货物总金额。包括对外贸易实际进出口货物,来料加工装配进出口货物,国家间、联合国及国际组织无偿援助物资和赠送品,华侨、港澳台同胞和外籍华人捐赠品,租赁期满归承租人所有的租赁货物,进料加工进出口货物,边境地方贸易及边境地区小额贸易进出口货物(边民互市贸易除外),中外合资企业、中外合作经营企业、外商独资经营企业进出口货物和公用物品,到、离岸价格在规定限额以上的进出口货样和广告品(无商业价值、无使用价值和免费提供出口的除外),从保税仓库提取在中国境内销售的进口货物,以及其他进出口货物。进出口总额用以观察一个国家在对外贸易方面的总规模。我国规定出口货物按离岸价格统计,进口货物按到岸价格统计。随着改革开放的深入和我国经济的发展,对外贸易在我国国民经济的地位日益重要。2012年我国外贸进出口总值38667.6亿美元,同比增长6.2%;其中出口20489.3亿美元,同比增长7.9%;进口18178.3亿美元,同比增长4.3%;贸易顺差2311亿美元,基本确定在货物进出口总值上超越美国,成为全球最大货物贸易国。进出口贸易是我国国名经济的重要组成部分,具有节约生产劳动、提高生产率、吸收先进技术、提高经济效益的有力途径,在国民经济中占有举足轻重的作用。因此研究我国进出口总值的时间序列性质,对未来我国进出口总值进行合理的预测具有十分重要的意义。

本文以1998-2013年我国进出口总值即货物进出口总额即实际进出我国国境的货物总金额月度数据为研究对象。通过建立带有的ARMA 乘积季节模型模型,对我国进出口总值月度的变动趋势进行监控和预测。

二、研究方法与求解

2.1 时间序列的特性分析 2.1.1、随机性

如果一个时间序列是纯随机序列,意味着序列没有任何规律性,序列诸项之间不存在相关,即序列是白噪声序列,其自相关系数应该与0没有显著差异。可以利用置信区间理论进行判定。

测定序列的随机性,多用于模型残差以及评价模型的优劣。 2.1.2、平稳性

若时间序列t X 满足:1、对任意时间t 其均值恒为常数;2、对任意时间t 和

s,其自相关系数1

2

1

()()

()n k

t t k t k n

t

t X

X X X X

X γ-+==--=

-∑∑只与时间间隔t-s 有关与t 、s 无关。那

么,这个时间序列就称为平稳时间序列。

序列的平稳性也可以利用置信区间理论进行判定.需要注意的是,在B-J 方法中,只有平稳时间序列才能直接建立ARMA 模型,否则必须经过适当处理使序列满足平稳性要求在实际中,常见的时间序列多具有某种趋势,但很多序列通过差分可以平稳 判断时间序列的趋势是否消除,只需考察经过差分后序列的自相关系

数。

2.1.3、季节性

时间序列的季节性是指在某一固定的时间间隔上,序列重复出现某种特性。比如地区降雨量、旅游收入和空调销售额等时间序列都具有明显的季节变化。 一般地,月度资料的时间序列,其季节周期为12个月; 季度资料的时间序列,季节周期为4个季.

判断时间序列季节性的标准为:

月度数据,考察12,24,36,k =时的自相关系数是否与0有显著差异;考察

4,8,12,

k =时的自相关是否与0有显著差异; 若自相关系数与0无显著不同,说

明各年中同一月(季)不相关,序列不存在季节性,否则存在季节性.

实际问题中,常会遇到季节性和趋势性同时存在的情况,这时必须事先剔除序列趋势性再用上述方法识别序列的季节性,否则季节性会被强趋势性所掩盖,以至判断错误.

包含季节性的时间序列也不能直接建立ARMA 模型,需进行季节差分消除序列的季节性,差分步长应与季节周期一致。

2.2、ARMA 模型的识别

在需要对一个时间序列建模时,首先需要判断模型是否是平稳时间序列,只有平稳时间序列才能直接建立带有季节项的ARIMA 模型,否则必须经过适当处理使序列满足平稳性要求,然后应运用序列的自相关与偏自相关对序列适合的模型类型进行识别,确定适宜的阶数以及消除季节趋势性后的平稳序列。 2.2.1、判断时间序列的平稳性

如果时间序列t X 的满足下列条件,则称为平稳时间序列:

21(X ),2(X )3(X ,X )Cov(X ,X )s,t,k

t t t s t k s k E t Var t

Cov μσ++=?=?=?、、,、,

检验平稳时间序列的单位根检验:

单位根检验是指检验序列中是否存在单位根,若存在单位根该时间序列就是非平稳时间序列了。

ADF 单位根检验:当随机扰动项存在自相关时,为了保证单位根检验的有效性, 通常采用Augmented Dickey-Fuller Test 来检验是否存在单位根,即是否是平稳时间序列,简称为ADF 检验。

假设基本模型为如下三种类型: 模型一:-1-1p

t t i t i t i Y Y Y γαε==+?+∑

模型二:-1-1

p

t t i t i t i Y Y Y αγαμ==++?+∑

模型三:-1-1

p

t t i t i t i Y t Y Y αβγαμ==+++?+∑

其中t μ随机扰动项,它可以是一个一般的平稳过程。

在进行ADF 检验时,比较t 统计量值与ADF 检验临界值,就可在某个显著性水平上拒绝或接受原假设。根据观察数据,用OLS 法估计一阶自回归模型,得到回归

系数的OLS 估计:121

?t t t y

y

y

γ

--=∑∑。

提出假设:0H :1γ= 1H :1γ≠。检验用统计量为常规t 统计量为:?

?-?t γγγ

σ=

计算在原假设成立的条件下t 统计量值,查DF 检验临界值表得临界值,然后将t

统计量值与DF 检验临界值比较:

若t 统计量值小于ADF 检验临界值,则拒绝原假设,说明序列不存在单位根; 若t 统计量值大于或等于ADF 检验临界值,则接受原假设,说明序列存在单位根。

2.2.2、模型的阶数的确定

自相关函数与偏自相关函数是识别ARMA 模型的最主要工具,一般主要利用相关分析法确定模型的阶数.具体如下表:

ARMA (p,q )平稳时间序列的主要特征列表如下:

2.2.3、ARMA 模型AIC 定阶

在实际问题中阶数p 未知,或者根本不存在的时候,要思考p 的估计或选择问题。

在实际应用中,AIC 准则是常用的定阶方法.假定已有阶数p 的上界0P 。在假设ARMA 模型的阶数是k 时,可以计算出相应的ARMA 模型的白噪声方差的估计

2?k σ

。引入AIC 函数02

,,1,0,2?ln )(P k N

k

k AIC k ???=+=σ.AIC(k)的最小值点p

?(如果不唯一,应取小的)称为ARMA(p)模型的AIC 定阶.可以证明AIC 定阶并不是相合

的.也就是说,当数据来自ARMA(p)模型时,p ?并不依概率收敛到真正的阶数p 。

2.3、ARMA(p,q) 模型的参数矩估计

在阶数给定的情形下模型参数的估计有三种基本方法:矩估计法、逆函数估计法和最小二乘估计法,这里仅介绍矩估计法

1

1111212212????1????1????1p p p p p p ?

ρρ

ρ?ρρρρ

ρ

ρ?-----?????? ? ? ? ? ? ?= ? ?

?

? ? ? ? ? ???

??

?? 白噪声序列t u 的方差的矩估计为201

???p

j j j σ

γ?γ==-∑ MA(q) 模型的参数矩估计

()

()

22210211

????1???????,1,,q k k q k q k k q

θθσγθθθθθσγ+-?+++=?

?-+++==??

ARMA(p,q) 模型的参数矩估计分三步: 1、求12,,

,p ???的参数估计:

1

1111212212???????

????????q q q p q q q

q p q q p q p q

q p p ?

γγγγ?γγγγγγγγ?---+++-+++-+-+??????

? ? ?

? ? ?= ? ?

? ? ? ? ? ? ?????

??

2、令11??t t t p t p Y X X X ?

?

--=---,则t Y 的自协方差函数的矩估计为 ()

000

?

????, 1p p

Y k

i j k j i i j γ?

?γ?+-====-∑∑ 3、把t Y 近似看作MA (q ),对MA (q )的参数进行估计即可。

2.3模型的检验

对于给定的样本数据1,

,N X X ,我们通过相关分析法确定了模型的类型

和阶数,用矩估计法确定了模型中的参数,从而建立了一个ARMA 模型,来拟合真

正的随机序列。但这种拟合的优劣程度如何,主要应通过实际应用效果来检验,

也可通过数学方法来检验。下面介绍模型拟合的残量自相关检验,即白噪声检验。

白噪声正态分布检验:对于ARMA 模型,应逐步由ARMA (1,1),ARMA (2,1),ARMA (1,2),ARMA (2,2),依次求出参数估计。对AR(p),MA(q)模型,先由k kk γ?和的截尾性初步定阶,再求参数估计。 一般地,对ARMA (p,q )模型:

1

1

??p q

t t i t i j t j

i j u X X u ?θ--===-+∑∑ 取初值011,,,q u u u --和011,,,p X X X --(可取它们等于0,因为它们均值为0),

可递推得到残量估计12???,,,N u

u u

。 现作假设检验:

0:H 12???,,,N u

u u

是来自白噪声的样本 令

()

1

1?

??0,1,,N j u j

t j t

t u

u j k

N

γ-+===∑,,

()

()

()0

??1,,?u j u j

u j k γρ

γ==,

)

()2

2

()()1

1

?k

k

u u k j j j j Q N ρ

====∑

∑,其中k 取10

N

左右。当0H 成立,k Q 服从自由度为k 的2χ分布。

对给定的显著性水平α,若2()k k Q χα>,则拒绝0H ,即模型与原随机序列之间拟合得不好,需重新考虑建模;若2()k k Q χα<,则认为模型与原随机序列之间拟合得较好,模型检验被通过。

2.4模型的预测

若模型经检验是合适的,也符合实际意义,可用作短期预测。B-J 方法采用L 步预测,即根据已知n 个时刻的序列观测值 12,,

,n X X X ,对未来的 n L +个时

刻的序列值做出估计, 线性最小方差预测是常用的一种方法. 其主要思想是使

预测误差的方差达到最小。若?()n Z L 表示用模型做的L 步平稳线性最小方差预测,那么,预测误差?()()n n L n e L X Z L +=-并使22?[()][()]n n L n E e L E X Z L +=-达到最小。 2.4.1、AR(p) 模型的预测

模型 AR(p)1122t t t p t p t X X X X u ???---=++

++的L 步预测值为

12????()(1)(2)()n n n p n Z L Z L Z L Z L p ???=-+-+

+-,其中()?()0n n j Z j X j --=≥,。

2.4.2MA(q) 模型的预测

对模型MA(q),1122t t t t q t q X u u u u θθθ---=---

-,当L q >时,由于

112

2n L n L

n L n L

q n L q

X u u u

u θθθ+++-+-+-=---

-可见所有白噪声的时刻都大于n 故与历史取值无关,从而?()0n Z L =。当L q <时,各步预测值可写成矩阵形式: 111221111100??

(1)(1)010??(2)(2)

001?

?()()00

0n n n n n q q n n q

Z Z Z Z X Z q Z q θθθθθθθ+++-+????????

? ? ? ? ? ? ? ? ?=- ?

? ? ? ? ? ? ? ? ? ??? ?????

?

?

递推时,初值000

???(1),(2),,()Z Z Z L 均取为0。 2.5、时间序列建模的基本步骤

1、时间序列的预处理,判断该序列是否为乎稳非纯随机序列。若为非平稳序烈,对该序列进行处理使其符合ARMA 模型建模的条件即处理后的序列是平稳非白噪声序列;时间序列为非平稳序列,具有向下或向上的趋势,建模之前需要进行序列平稳化处理,即零均值化、平稳化处理。

2、计算出观察值序列的样本自相关系数(ACF)和样本偏自相关系数(PAcF)的值; 根据样本自相关系数和偏自相关系数,选适当的ARMA 模型进行拟合;(1=n 开始,逐渐增加模型阶数,拟合ARMA (n,n-1)模型,即一阶、一阶增加模型阶数,模型参数采用非线性最小二乘法估计,具体算法采用最速下降法。选择残差序列最小方差对应的模型作为初选模型。估计模型中的未知参数的;

3、检验模型的有效性。如果拟合模型通不过检验,转向步骤3,重新选择模型再拟合;

4、模型优化。求最优模型,系统意义上的最优模型不仅是一个适应模型,而且是一个经济的模型。因此还需要检验模型是否包含小参数,若有,可用F 检验判断是否可以删去,拟合较低阶模型,进而得到系统意义上的最优模型。如果拟合模型通过检验,仍然转向步骤2,充分考虑各种可能,建立多个拟合模型,从所有通过检验的模型中选择最优模型;

5、利用拟合的模型,预测序列的将来走势。

三、研究数据与计算结果

查阅国家统计局网站下表为1998-2013年中国进出口总值——当期值(亿美元)数据由图表一所示。

用EVIEWS7.2对1998-2013我国进出口总值—当期值月度绘制时间序列

趋势如图1:所示进出口总值—当期值序列Y 存在明显的指数增长趋势和季节趋势,序列为非稳定的时间序列。

3.1进出口总值时间序列的分解 3.1.1分段趋势

数据图一可以看出,数据随着月份的变化有明显的周期12s = 。从年平均可以看出,数据有缓慢上升的趋势。把趋势项{}t T 定义为年平均值。则

1121324181192270.11300.81

3466.635

T T T T T T ∧

∧∧

∧∧====

===

==

500

1,0001,5002,0002,5003,0003,5004,000图1:我国进出口总值的时间序列

利用原始数据{

}

t x 减去趋势相项{}t T 的估计得到的数据基本只含有季节项

和随机项。可以用第k 月的平均值作为季节项(),112k S k ≤≤ 的估计仅计算得到

,112k S k ∧

≤≤:

这时()121

7.7737t S k ∧

=-=∑ 最后利用公式,1192t t t t R x T S t ∧

=--≤≤得到随机项的估

计:

500

1,0001,5002,0002,5003,0003,5004,000

进出口总值和长期趋势图

-800

-600

-400

-200

200

400

季节项和随机项

3.1.2回归直线趋势

由于数据有缓慢上升趋势,可以试用回归直线表示趋势项。则:趋势项{}

t

T ∧

的估计值是回归直线: =-298.6349+18.78t T t ∧

利用原始数据{}t x 减去趋势相项{}t T 的估计得到的数据基本只含有季节项和随机项。可以用第k 月的平均值作为季节项(),112k S k ≤≤ 的估计仅计算得到

,112k S k ∧

≤≤:

这时()121

-1.76250t S k ∧

==≈∑,最后利用公式,1192t t t t R x T S t ∧

=--≤≤得到随机项的

估计:

-1,000

1,000

2,000

3,000

4,000

进出口总值时间序列和长期趋势

3.1.3二次曲线趋势

此外还可以用二次曲线来拟合图1中的趋势项,趋势项{}t T 的估计值是二次曲线:

2172.3097 4.2150.0755t T t t ∧

=++

利用原始数据{}t x 减去趋势相项{}t T 的估计得到的数据基本只含有季节项

和随机项。可以用第k 月的平均值作为季节项(),112k S k ≤≤ 的估计仅计算得到,112k S k ∧

≤≤:

-800

-600-400-2000200400600800

随机趋势和季节趋势

500

1,0001,5002,0002,5003,0003,5004,000

进出口总值时间序列和二次趋势项

这时

()121

0.42560t S k ∧

==≈∑,最后利用公式,1192t

t t t R

x T S t ∧

∧∧

=--≤≤得到随机项

的估计:

3.2、时间序列的平稳性处理及相关性分析 3.2.1序列的平稳性处理

为了实现变量稳定化,现对变量进行对数处理,将时间序列的指数趋势转化为对数化处理记为{}LOGJ ,将时间序列的指数趋势转化为线性趋势,然后进行一阶12步差分,记为{}DLOGJ ,从图二很难看出一阶季节差分后的序列是否平稳。进一步使用EVIEWS7.2软件对序列ADF 检验依次选择:Quick-Series Statistics-unit root test 从而依次选择对应选项其中(C,T,K )分别表示单位根检验方程包括常数项、时间趋势和滞后的阶数,0表示不包括C 或者T,加入滞后项是为了使残差项为白澡声。

-600

-400

-200

200

400

600随机项和季节项

表二:序列单位根ADF 检验结果

检验方法 检验型式 ADF 值 1%临界值 5%临界值 10%临界值 Prob.

从表二可知:{}J 序列的ADF 检验统计量-2.5143大于1%,5%,10%显著水平的临界值,说明序列{}J 是非平稳的。{}LOGJ 的ADF 检验统计量-2.5143大于1%,5%,10%显著水平的临界值,说明序列是{}LOGJ 也是非平稳的。而序列{}DLOGJ 的ADF 检验统计量的为-22.413在置信水平位1%时通过ADF 检验,因此序列{}

DLOGJ 是平稳时间序列。

3.2.2、序列的相关性分析

平稳的非白噪声序列才能建立ARMA 模型,因此要对平稳时间序列{}DLOGJ 进行纯随机检验,用EVIEWS7.2在Quick 菜单下选择自相关图,序列{}DLOGJ 原列进行分析如图3所示;

从图3,可以看出自相关系数始终在零周围波动,判定该序列为平稳时间序列2.看Q 统计量的P 值:该统计量的原假设和备择假设为:

0121==0,0,1,2,3,

n k H H k n k n ρρρρ=???≤≠=::

如图3知,该P 值都几乎为0的显著性水平,所以拒绝原假设,即序列是非纯随

-.3

-.2-.1.0.1.2.3.4

.5图2:对数季节性差分序列DLOGJ

机序列,即为非白噪声序列。

图3:DLOGY的序列自相关与偏自相关图

3.3 时间序列模型的建立

3.3.1、我国进出口总值的ARMA模型的AIC定阶及检验

ARMA模型的识别与定阶可通过对样本的自相关函数(ACF)和偏相关函数(PCF) DLOGJ序列的ACF和PCF函数如图3。

的观察获得,{}

图3中虚线之间的区域为自相关或偏相关中正、负2倍于估计标准差所夹成的,即95%置信带。为了对模型进行初步定阶,现选择自相关函数与偏相关函数显著不为零的阶数图3中可以看出自相关、偏自相关系数1阶显著,同时在12阶是也显著因此在趋势平稳中又包含了周期性因素,因此在这里采用乘积季节模型。自相关函数在滞后阶数1较大偏相关函数1,2,故选定p、q值的范围均为1。季节模型1阶。

AIC准则进行定阶,并从中选择最优模型。AIC准则可以在模型极大似然的基础上,对模型的阶数和相应参数同时给出一种最佳估计,但它仍需要根据平稳序列的自相关和偏自相关函数的特性,初选一些可供参考的阶数,然后计算不同阶数的AIC值,选择使AIC达到最小的一组阶数作为理想阶数。

经过计算,ARMA模型各组阶数的AIC值如表4所示,现根据AIC值最小化原则,初步确定模型为,之后对建立的模型进行参数显著性检验和残差随机性检验。如果通过检验,则此模型可以看为最优模型;如果不能通过,则选取次小的AIC值并进行相关的统计检验,依此类推,直至选到合适的模型为止。

表三:季节模型ARMA(p,q)×(0,m,n)12模型阶数的确定

据AIC 值最小化原则,初步确定模型为()12(1,0)0,0,1ARMA ?。

模型参数估计有模型参数估计的方法有矩估计法、极大似然法、非线性最小二乘法等。矩估计法比较简单但精度较低;极大似然法比较精确,但是要求对样本的分布函数已知;非线性最小二乘法过程包含运筹学中的迭代搜索技术,具有较高的准确度。所以这里选用了非线性最小二乘法(NLS 法)来估计参数,使用经济计量软件Eviews7.2对模型参数进行估计,操作如下Quick---Estimate Equation 输入D(LOG(J),1,12) AR(1) SMA(12)后得:

对应模型的表达式为:

()12(10.9257B )1t t

DLOGJ ε=+(1+0.4588B)

t 统计量的值为:-606857,-62.7406,P 值为0,说明模型的参数估计全部通过t 检验。因此整个模型比较精简模型比较优。

Variable Coefficient Std. Error t-Statistic Prob. AR(1) -0.455792 0.068174 -6.685743 0.0000 MA(12)

-0.925698

0.014753

-62.74706

0.0000

R-squared 0.618082 Mean dependent var 0.000734 Adjusted R-squared 0.615912 S.D. dependent var 0.101635 S.E. of regression 0.062988 Akaike info criterion -2.680574 Sum squared resid 0.698277 Schwarz criterion -2.644824 Log likelihood 240.5711 Hannan-Quinn criter. -2.666076

Durbin-Watson stat

2.061741

表4 方程估计结果

以上已对模型参数进行了显著性检验,各参数均通过检验,现对模型残差项是否为白噪声过程进行检验,如果通过检验,则可以进行预测,否则必须对选用模型的类型进行重新识别。图5可初步确定残差为白噪声过程,单位更准确确定结果,现对残差进行随机性和单位根检验。

图5中残差的ACF 和PACF 值均位于虚线之间的区域即在自相关或偏相关中正、负2倍于估计标准差所夹成的,即95%置信带内。所有的P 值全部大于0.05拒绝原假设,因此该模型的残差为纯随机序列。模型信息提取比较充分。

图4

{}DLOGJ 拟合图

下面对所建立的模型进行残差性检验如图5所示:

图5 模型残差的随机性检验

-.4

-.2.0.2.4-.4

-.2.0

.2.4.6

表5 模型残差单位根检验结果

现对模型进行单位根检验,如表5可知,模型()12(1,0)0,0,1ARMA ?残差的ADF

值小于1%,5%,10%显著水平的临界值,故而可确定残差为白噪声过程,模型

()12(1,0)0,0,1ARMA ?为最佳预测模型。 3.4、ARMA 模型的预测

用Eviews7.2进行对{}DLOGJ 的值进行预测,预测值存放在{}DLOGJ ,

{}DLOGJ 中,操作如下:1、拓展样本期在命令栏输入 expand 1998:01 2015:

12。2、在方程估计窗口点击Forecast ,预测方式有两种一种是Dynamic forecast 和Static forecast,前者是根据所选择的的一定估计区间,进行多步向前预测;后者是只滚动向前一步预测,即每预测一次,用真实值代替预测值,加入到估计区间,在进一步向前预测。这里首先选择Dynamic foremast ,点击ok 预测如图6,图中实线代表的是{}DLOGJ 的预测值,两条虚线则提供了2倍标准差的置信区间。可以看到,正如我们在前面所讲的,随着预测时间的增长,预测值很快趋向于序列的均值。图6的右边列出的是评价预测的一些标准,如平均预测误差平方和的平方根(RMSE ),Theil 不相等系数及其分解。可以看到,Theil 不相等系数为0.034,表明模型的预测能力比较理想,协方差系数为0.98表明模型的预测结果较理想。

t-Statistic Prob.* Augmented Dickey-Fuller test statistic -14.55902 0.0000

Test critical values:

1% level -3.467205 5% level -2.877636 10% level

-2.575430

根据(1),对方程进行转换,预测方程的最终结果如下:

()()()()

1212112

1211210.4588(10.9257B )10.45880.92572exp(0.45880.9257)3t t

t t t t t t t t t t B DLOGJ LOGJ LOGJ DLOGJ J LOGJ DLOGJ εεεεε------+=+=-++=-++ 现利用(3)式对进出口总值进行预测,结果如表6所示:

表6 模型的预测值及其精度

时间 实际值 预测值 相对误差绝对值%

201301 3455.8488 3100.5844 10.2801 201302 2635.0901 2878.6836 9.2442 201303 3652.0310 3684.3584 0.8852 201304 3559.6147 3653.2343 2.6300 201305 3451.0727 3521.1945 2.0319 201306 3215.0719 3598.7169 11.9327 201307 3541.6468 3550.9227 0.2619 201308 3526.9787 3492.2734 0.9840 201309 3560.6994 3706.6958 4.1002 201310 3397.0444 3342.5725 1.6035 201311 3706.0869 3595.4095 2.9864 201312

3898.4400

3877.2028

0.5448

由表6可知,该模型对能源进出口总值2013年月度数据拟合的相对误差绝对值的平均值为3.95%,而对2013年下半年的拟合相对误差绝对值仅为1.74%,这一结果较为准确,模型具有良好的预测效果。利用此模型对2014年我国进出口总值进行预测,最终结果如表7所示:

2013

2014

表7 我国2014年进出口总值预测

时间 预测值 增长率 201401 3364.2615 -2.6502 201402 3106.7168 -7.6553 201403 3756.5064 20.9156 201404 3389.9089 -9.7590 201405 3382.5362 -0.2175 201406 3636.4989 7.5081 201407 3719.4383 2.2807 201408 3727.0099 0.2036 201409 3893.0608 4.4553 201410 3613.1697 -7.1895 201411 3954.4997 9.4468 201412

4014.0425

1.5057

由预测结果可知,总体上2014年的进出口总值总体上呈现出增长趋势,但是在1、2月、4、5月,10月较上月出现下降趋势。其中2月较1月、3月低说明序列具有明显的季节性,与实际情况相符。因此可用()12(1,0)0,0,1ARMA ?对未来一年的进出口总值进行短期预测。

四、总结及体会

本文最初尝试拟合简单的ARIMA 模型都不理想,但是残差的ACF 后依然具有显现的季节趋势。因此采用()12(1,0)0,0,1ARMA ?能够很好的拟合我国进出口总值的月度数据,并具有较好的精度。研究结果表明当时间序列即具有长期趋势又具有季节趋势,在建立ARMA 模型时容易分离长期趋势、季节趋势和随机波动时,采用简单的ARMA 模型建模即可。但是实际生活中,长期趋势、季节趋势和随机波动时通常存在纠结复杂的关系,此时采用乘积季节项模型能更好的描述时间序列的特性和趋势。

通过对时间序列的这门课程的学习,在老师的悉心讲解下了解到时间序列分析的基本知识、常用的建模和预测方法以及随机模拟的基本方法。时间序列是概率统计学科中的应用性较强的一个分支,在金融经济、气象水文、信号处理等方面有着广泛应用。通过对进出口总值进行时间序列分析,更加深入的对书本的知识了一定的理解,尤其是ARMA 模型和季节模型的应用。当然,时间序列的知识还远远不止这些,我将在以后的学习中继续加强时间序列的学习,争取在时间序列的学习方面能更进一步。

五、参考文献

[1] 何书元.应用时间序列分析.北京大学出版社.2003

[2] Ruey.S.Tsay.金融时间序列分析.人民邮电出版社.2013

[3]安鸿志.时间序列分析.华东师范大学出版社.1992

[4]敬久旺. 基于ARIMA乘积季节模型的我国海关进出口商品总值的时间序列分析[J]. 技术与市场, 2011, (7):8-1

[5] 景霄霄. 基于ARIMA模型对我国进出口总值进行分析及短期预测[J]. 消费导刊, 2014, (3).

应用时间序列分析习题答案解析整理

第二章习题答案 2.1 (1)非平稳 (2)0.0173 0.700 0.412 0.148 -0.079 -0.258 -0.376 (3)典型的具有单调趋势的时间序列样本自相关图 2.2 (1)非平稳,时序图如下 (2)-(3)样本自相关系数及自相关图如下:典型的同时具有周期和趋势序列的样本自相关图

2.3 (1)自相关系数为:0.2023 0.013 0.042 -0.043 -0.179 -0.251 -0.094 0.0248 -0.068 -0.072 0.014 0.109 0.217 0.316 0.0070 -0.025 0.075 -0.141 -0.204 -0.245 0.066 0.0062 -0.139 -0.034 0.206 -0.010 0.080 0.118 (2)平稳序列 (3)白噪声序列 2.4 ,序列 LB=4.83,LB统计量对应的分位点为0.9634,P值为0.0363。显著性水平=0.05 不能视为纯随机序列。 2.5 (1)时序图与样本自相关图如下

(2) 非平稳 (3)非纯随机 2.6 (1)平稳,非纯随机序列(拟合模型参考:ARMA(1,2)) (2)差分序列平稳,非纯随机 第三章习题答案 3.1 解:1()0.7()()t t t E x E x E ε-=?+ 0)()7.01(=-t x E 0)(=t x E t t x ε=-)B 7.01( t t t B B B x εε)7.07.01()7.01(221Λ+++=-=- 229608.149 .011 )(εεσσ=-= t x Var 49.00212==ρφρ 022=φ 3.2 解:对于AR (2)模型: ?? ?=+=+==+=+=-3.05 .02110211212112011φρφρφρφρρφφρφρφρ 解得:???==15/115 /72 1φφ 3.3 解:根据该AR(2)模型的形式,易得:0)(=t x E 原模型可变为:t t t t x x x ε+-=--2115.08.0 2212122 ) 1)(1)(1(1)(σφφφφφφ-+--+-= t x Var 2) 15.08.01)(15.08.01)(15.01() 15.01(σ+++--+= =1.98232σ ?????=+==+==-=2209.04066.06957.0)1/(1221302112211ρφρφρρφρφρφφρ ?? ? ??=-====015.06957.033222111φφφρφ

多元时间序列建模分析

应用时间序列分析实验报告

单位根检验输出结果如下:序列x的单位根检验结果:

1967 58.8 53.4 1968 57.6 50.9 1969 59.8 47.2 1970 56.8 56.1 1971 68.5 52.4 1972 82.9 64.0 1973 116.9 103.6 1974 139.4 152.8 1975 143.0 147.4 1976 134.8 129.3 1977 139.7 132.8 1978 167.6 187.4 1979 211.7 242.9 1980 271.2 298.8 1981 367.6 367.7 1982 413.8 357.5 1983 438.3 421.8 1984 580.5 620.5 1985 808.9 1257.8 1986 1082.1 1498.3 1987 1470.0 1614.2 1988 1766.7 2055.1 1989 1956.0 2199.9 1990 2985.8 2574.3 1991 3827.1 3398.7 1992 4676.3 4443.3 1993 5284.8 5986.2 1994 10421.8 9960.1 1995 12451.8 11048.1 1996 12576.4 11557.4 1997 15160.7 11806.5 1998 15223.6 11626.1 1999 16159.8 13736.5 2000 20634.4 18638.8 2001 22024.4 20159.2 2002 26947.9 24430.3 2003 36287.9 34195.6 2004 49103.3 46435.8 2005 62648.1 54273.7 2006 77594.6 63376.9 2007 93455.6 73284.6 2008 100394.9 79526.5 run; proc gplot; plot x*t=1 y*t=2/overlay; symbol1c=black i=join v=none; symbol2c=red i=join v=none w=2l=2; run; proc arima data=example6_4; identify var=x stationarity=(adf=1); identify var=y stationarity=(adf=1); run; proc arima; identify var=y crrosscorr=x; estimate methed=ml input=x plot; forecast lead=0id=t out=out; proc aima data=out; identify varresidual stationarity=(adf=2); run;

时间序列分析方法及应用7

青海民族大学 毕业论文 论文题目:时间序列分析方法及应用—以青海省GDP 增长为例研究 学生姓名:学号: 指导教师:职称: 院系:数学与统计学院 专业班级:统计学 二○一五年月日

时间序列分析方法及应用——以青海省GDP增长为例研究 摘要: 人们的一切活动,其根本目的无不在于认识和改造世界,让自己的生活过得更理想。时间序列是指同一空间、不同时间点上某一现象的相同统计指标的不同数值,按时间先后顺序形成的一组动态序列。时间序列分析则是指通过时间序列的历史数据,揭示现象随时间变化的规律,并基于这种规律,对未来此现象做较为有效的延伸及预测。时间序列分析不仅可以从数量上揭示某一现象的发展变化规律或从动态的角度刻画某一现象与其他现象之间的内在数量关系及其变化规律性,达到认识客观世界的目的。而且运用时间序列模型还可以预测和控制现象的未来行为,由于时间序列数据之间的相关关系(即历史数据对未来的发展有一定的影响),修正或重新设计系统以达到利用和改造客观的目的。从统计学的内容来看,统计所研究和处理的是一批有“实际背景”的数据,尽管数据的背景和类型各不相同,但从数据的形成来看,无非是横截面数据和纵截面数据两类。本论文主要研究纵截面数据,它反映的是现象以及现象之间的关系发展变化规律性。在取得一组观测数据之后,首先要判断它的平稳性,通过平稳性检验,可以把时间序列分为平稳序列和非平稳序列两大类。主要采用的统计方法是时间序列分析,主要运用的数学软件为Eviews软件。大学四年在青海省上学,基于此,对青海省的GDP十分关注。本论文关于对1978年到2014年以来的中国的青海省GDP(总共37个数据)进行时间序列分析,并且对未来的三年中国的青海省GDP进行较为有效的预测。希望对青海省的发展有所贡献。 关键词: 青海省GDP 时间序列白噪声预测

时间序列分析资料报告——ARMA模型实验

基于ARMA模型的社会融资规模增长分析 ————ARMA模型实验

第一部分实验分析目的及方法 一般说来,若时间序列满足平稳随机过程的性质,则可用经典的ARMA模型进行建模和预则。但是, 由于金融时间序列随机波动较大,很少满足ARMA模型的适用条件,无法直接采用该模型进行处理。通过对数化及差分处理后,将原本非平稳的序列处理为近似平稳的序列,可以采用ARMA模型进行建模和分析。 第二部分实验数据 2.1数据来源 数据来源于中经网统计数据库。具体数据见附录表5.1 。 2.2所选数据变量 社会融资规模指一定时期(每月、每季或每年)实体经济从金融体系获得的全部资金总额,为一增量概念,即期末余额减去期初余额的差额,或当期发行或发生额扣除当期兑付或偿还额的差额。社会融资规模作为重要的宏观监测指标,由实体经济需求所决定,反映金融体系对实体经济的资金量支持。 本实验拟选取2005年11月到2014年9月我国以月为单位的社会融资规模的数据来构建ARMA模型,并利用该模型进行分析预测。 第三部分 ARMA模型构建 3.1判断序列的平稳性 首先绘制出M的折线图,结果如下图:

图3.1 社会融资规模M曲线图 从图中可以看出,社会融资规模M序列具有一定的趋势性,由此可以初步判断该序列是非平稳的。此外,m在每年同时期出现相同的变动趋势,表明m还存在季节特征。下面对m的平稳性和季节性·进行进一步检验。 为了减少m的变动趋势以及异方差性,先对m进行对数化处理,记为lm,其时序图如下: 图3.2 lm曲线图

对数化后的趋势性减弱,但仍存在一定的趋势性,下面观察lm的自相关图 表3.1 lm的自相关图 上表可以看出,该lm序列的PACF只在滞后一期、二期和三期是显著的,ACF随着滞后结束的增加慢慢衰减至0,由此可以看出该序列表现出一定的平稳性。进一步进行单位根检验,由于存在较弱的趋势性且均值不为零,选择存在趋势项的形式,并根据AIC自动选择之后结束,单位根检验结果如下: 表3.2 单位根输出结果 Null Hypothesis: LM has a unit root Exogenous: Constant, Linear Trend Lag Length: 0 (Automatic - based on SIC, maxlag=12) t-Statistic Prob.*

典型时间序列模型分析

实验1典型时间序列模型分析 1、实验目的 熟悉三种典型的时间序列模型: AR 模型,MA 模型与ARMA 模型,学会运用Matlab 工具对 对上述三种模型进行统计特性分析,通过对2阶模型的仿真分析,探讨几种模型的适用范围, 并且通过实验分析理论分析与实验结果之间的差异。 2、实验原理 AR 模型分析: 设有AR(2)模型, X( n)=-0.3X( n-1)-0.5X( n-2)+W( n) 其中:W(n)是零均值正态白噪声,方差为 4。 (1 )用MATLAB 模拟产生X(n)的500观测点的样本函数,并绘出波形 (2) 用产生的500个观测点估计X(n)的均值和方差 (3) 画出理论的功率谱 (4) 估计X(n)的相关函数和功率谱 【分析】给定二阶的 AR 过程,可以用递推公式得出最终的输出序列。或者按照一个白噪声 通过线性系统的方式得到,这个系统的传递函数为: 这是一个全极点的滤波器,具有无限长的冲激响应。 对于功率谱,可以这样得到, 可以看出, FX w 完全由两个极点位置决定。 对于AR 模型的自相关函数,有下面的公式: \(0) 打⑴ 匚⑴… ^(0) ■ 1' G 2 W 0 JAP) 人9-1)… 凉0) _ 这称为Yule-Walker 方程,当相关长度大于 p 时,由递推式求出: r (r) + -1) + -■ + (7r - JJ )= 0 这样,就可以求出理论的 AR 模型的自相关序列。 H(z) 二 1 1 0.3z , P x w +W 1 1 a 才 a 2z^

1. 产生样本函数,并画出波形 2. 题目中的AR过程相当于一个零均值正态白噪声通过线性系统后的输出,可以按照上面的方法进行描述。 clear all; b=[1]; a=[1 0.3 0.5]; % 由描述的差分方程,得到系统传递函数 h=impz(b,a,20); % 得到系统的单位冲激函数,在20点处已经可以认为值是0 randn('state',0); w=normrnd(0,2,1,500); % 产生题设的白噪声随机序列,标准差为 2 x=filter(b,a,w); % 通过线形系统,得到输出就是题目中要求的2阶AR过程 plot(x,'r'); ylabel('x(n)'); title(' 邹先雄——产生的AR随机序列'); grid on; 得到的输出序列波形为: 邹先雄——产生的AR随机序列 2. 估计均值和方差 可以首先计算出理论输出的均值和方差,得到m x =0 ,对于方差可以先求出理论自相 关输出,然后取零点的值。

时间序列分析及VAR模型

Lecture 6 6. Time series analysis: Multivariate models 6.1Learning outcomes ?Vector autoregression (VAR) ?Cointegration ?Vector error correction model (VECM) ?Application: pairs trading 6.2Vector autoregression (VAR)向量自回归 The classical linear regression model assumes strict exogeneity; hence, there is no serial correlation between error terms and any realisation of any independent variable (lead or lag). As we discovered, serial correlation (or autocorrelation) is very common in financial time series and panel data. Furthermore, we assumed a pre-defined relation of causality: explanatory variable affect the dependent variable? 传统的线性回归模型假设严格的外主性,误差项与可实现的独立变量之间没有序列相关性。金融时间序列及面板数据往往都有很强的自相关性,假定解释变量影响因变量。 We now relax bo什]assumptions using a VAR model. VAR models can be regarded as a generalisation of AR(p) processes by adding additional time series. Hence, we enter the field of multivariate time series analysis. VAR模型可以'"l作是在一般的自回归过程中加入时间序列。 Lefs look at a standard AR(p) process for hvo variables (y( and xj? (1)%= Ql + 琅]仇『一 +仏 (2)x t = a2 + - + £2t The next step is to allow that lagged values of xt can affect y( and vice versa. This means that we obtain a system of equations for two dependent variables(y(and xj?Both dependent variables are influenced by past realisations of y(and x t. By doing that, we violate strict exogeneity (see Lecture 2); however, we can use a more relaxed concept, namely weak exogeneity?As we use lagged values of bodi dependent variables, we can argue that these lagged values are known to us, as we observed them in the previous period? We call these variables predetermined? Predetermined (lagged) variables fulfil weak exogeneity in the sense that they have to be uncorrelated with the contemporaneoiis error term in t? We can still use OLS to estimate the following system of equations, which is called a VAR in reduced form. (3)+y 仇1化_丫+sr=i ^12 +£it (4)X t = a2+2X1021”—, + _i + f2t

时间序列分析——最经典的

【时间简“识”】 说明:本文摘自于经管之家(原人大经济论坛) 作者:胖胖小龟宝。原版请到经管之家(原人大经济论坛) 查看。 1.带你看看时间序列的简史 现在前面的话—— 时间序列作为一门统计学,经济学相结合的学科,在我们论坛,特别是五区计量经济学中是热门讨论话题。本月楼主推出新的系列专题——时间简“识”,旨在对时间序列方面进行知识扫盲(扫盲,仅仅扫盲而已……),同时也想借此吸引一些专业人士能够协助讨论和帮助大家解疑答惑。 在统计学的必修课里,时间序列估计是遭吐槽的重点科目了,其理论性强,虽然应用领域十分广泛,但往往在实际操作中会遇到很多“令人发指”的问题。所以本帖就从基础开始,为大家絮叨絮叨那些关于“时间”的故事! Long long ago,有多long估计大概7000年前吧,古埃及人把尼罗河涨落的情况逐天记录下来,这一记录也就被我们称作所谓的时间序列。记录这个河流涨落有什么意义当时的人们并不是随手一记,而是对这个时间序列进行了长期的观察。结果,他们发现尼罗河的涨落非常有规律。掌握了尼罗河泛滥的规律,这帮助了古埃及对农耕和居所有了规划,使农业迅速发展,从而创建了埃及灿烂的史前文明。

好~~从上面那个故事我们看到了 1、时间序列的定义——按照时间的顺序把随机事件变化发展的过程记录下来就构成了一个时间序列。 2、时间序列分析的定义——对时间序列进行观察、研究,找寻它变化发展的规律,预测它将来的走势就是时间序列分析。 既然有了序列,那怎么拿来分析呢 时间序列分析方法分为描述性时序分析和统计时序分析。 1、描述性时序分析——通过直观的数据比较或绘图观测,寻找序列中蕴含的发展规律,这种分析方法就称为描述性时序分析 描述性时序分析方法具有操作简单、直观有效的特点,它通常是人们进行统计时序分析的第一步。 2、统计时序分析 (1)频域分析方法 原理:假设任何一种无趋势的时间序列都可以分解成若干不同频率的周期波动 发展过程: 1)早期的频域分析方法借助富里埃分析从频率的角度揭示时间序列的规律 2)后来借助了傅里叶变换,用正弦、余弦项之和来逼近某个函数 3)20世纪60年代,引入最大熵谱估计理论,进入现代谱分析阶段 特点:非常有用的动态数据分析方法,但是由于分析方法复杂,结果抽象,有一定的使用局限性 (2)时域分析方法

【经济预测与决策】时间序列分析预测法

经济预测与决策第四章时间序列分析预测法时间序列分析预测法时间序列分析预测法是将预测目标的历史数据按照时间的顺序排列成为时间序列,然后分析它随时间的变化趋势, 外推预测目标的未来值。本章学习目的与要求通过本章的学习,了解时间序列的概念;掌握移动平均法和指数平滑法。本章学习重点和难点重点是移动平均法;难点是指数平滑法。本章内容提示第一节时间序列第二节移动平均法第三节指数平滑法第一节时间序列一、时间序列二、时间序列的影响因素三、时间序列因素的组合形式四、时间序列预测的步骤一、时间序列时间序列是指某种经济统计指标的数值,按时间先后顺序排列起来的数列。时间序列是时间t 的函数,若用Y 表示,则有:Y=Y(t )。时间序列时间序列按其指标不同,可分为绝对数时间序列、相对数时间序列和平均数时间序列三种。 绝对数时间序列是基本序列。可分为时期序列和时点序列两种。时期序列是指由反映某种社会经济现象在一段时期内发展过程的总量指标所构成的序列。如各个年度的国民生产总值。时点序列是指由反映某种社会经济现象在一定时点上的发展状况的指标所构成的序列。如各个年末的人口总数。 二、时间序列的影响因素一个时间序列是多种因素综合作用的结果。这些因素可以分为四种:1. 长期趋势变动2. 季节变动3. 循环变动4. 不规则变动1. 长期趋势变动长期趋势变动又称倾向变动,它是指伴随着经济的发展,在相当长的持续时间内,单方向的上升、下降或水平变动的因素。它反映了经济现象的主要 变动趋势。长期趋势变动是时间t 的函数,它反映了不可逆转的倾向的变动。长期趋势变动通常用T表示,T=T( t )。2.循环变动循环变动是围绕于

时间序列分析法原理及步骤

时间序列分析法原理及步骤 ----目标变量随决策变量随时间序列变化系统 一、认识时间序列变动特征 认识时间序列所具有的变动特征, 以便在系统预测时选择采用不同的方法 1》随机性:均匀分布、无规则分布,可能符合某统计分布(用因变量的散点图和直方图及其包含的正态分布检验随机性, 大多服从正态分布 2》平稳性:样本序列的自相关函数在某一固定水平线附近摆动, 即方差和数学期望稳定为常数 识别序列特征可利用函数 ACF :其中是的 k 阶自 协方差,且 平稳过程的自相关系数和偏自相关系数都会以某种方式衰减趋于 0, 前者测度当前序列与先前序列之间简单和常规的相关程度, 后者是在控制其它先前序列的影响后,测度当前序列与某一先前序列之间的相关程度。实际上, 预测模型大都难以满足这些条件, 现实的经济、金融、商业等序列都是非稳定的,但通过数据处理可以变换为平稳的。 二、选择模型形式和参数检验 1》自回归 AR(p模型

模型意义仅通过时间序列变量的自身历史观测值来反映有关因素对预测目标的影响和作用,不受模型变量互相独立的假设条件约束,所构成的模型可以消除普通回归预测方法中由于自变量选择、多重共线性的比你更造成的困难用 PACF 函数判别 (从 p 阶开始的所有偏自相关系数均为 0 2》移动平均 MA(q模型 识别条件

平稳时间序列的偏相关系数和自相关系数均不截尾,但较快收敛到 0, 则该时间序列可能是 ARMA(p,q模型。实际问题中,多数要用此模型。因此建模解模的主要工作时求解 p,q 和φ、θ的值,检验和的值。 模型阶数 实际应用中 p,q 一般不超过 2. 3》自回归综合移动平均 ARIMA(p,d,q模型 模型含义 模型形式类似 ARMA(p,q模型, 但数据必须经过特殊处理。特别当线性时间序列非平稳时,不能直接利用 ARMA(p,q模型,但可以利用有限阶差分使非平稳时间序列平稳化,实际应用中 d (差分次数一般不超过 2. 模型识别 平稳时间序列的偏相关系数和自相关系数均不截尾,且缓慢衰减收敛,则该时间序列可能是 ARIMA(p,d,q模型。若时间序列存在周期性波动, 则可按时间周期进

季节性时间序列分析方法

季节性时间序列分析方 法 LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】

第七章季节性时间序列分析方法 由于季节性时间序列在经济生活中大量存在,故将季节时间序列从非平稳序列中抽出来,单独作为一章加以研究,具有较强的现实意义。本章共分四节:简单随机时间序列模型、乘积季节模型、季节型时间序列模型的建立、季节调整方法X-11程序。 本章的学习重点是季节模型的一般形式和建模。 §1 简单随机时序模型 在许多实际问题中,经济时间序列的变化包含很多明显的周期性规律。比如:建筑施工在冬季的月份当中将减少,旅游人数将在夏季达到高峰,等等,这种规律是由于季节性(seasonality)变化或周期性变化所引起的。对于这各时间数列我们可以说,变量同它上一年同一月(季度,周等)的值的关系可能比它同前一月的值的相关更密切。 一、季节性时间序列 1.含义:在一个序列中,若经过S个时间间隔后呈现出相似性,我们说该序列具有以S为周期的周期性特性。具有周期特性的序列就称为季节性时间序列,这里S为周期长度。 注:①在经济领域中,季节性的数据几乎无处不在,在许多场合,我们往往可以从直观的背景及物理变化规律得知季节性的周期,如季度数据(周期为4)、月度数据(周期为12)、周数据(周期为7);②有的时间序列也可能包含长度不同的若干种周期,如客运量数据(S=12,S=7) 2.处理办法: (1)建立组合模型; (1)将原序列分解成S个子序列(Buys-Ballot 1847)

对于这样每一个子序列都可以给它拟合ARIMA 模型,同时认为各个序列之间是相互独立的。但是这种做法不可取,原因有二:(1)S 个子序列事实上并不相互独立,硬性划分这样的子序列不能反映序列{}t x 的总体特征;(2)子序列的划分要求原序列的样本足够大。 启发意义:如果把每一时刻的观察值与上年同期相应的观察值相减,是否能将原序列的周期性变化消除( 或实现平稳化),在经济上,就是考查与前期相比的净增值,用数学语言来描述就是定义季节差分算子。 定义:季节差分可以表示为S t t t S t S t X X X B X W --=-=?=)1(。 二、 随机季节模型 1.含义:随机季节模型,是对季节性随机序列中不同周期的同一周期点之间的相关关系的一种拟合。 AR (1):t t S t S t t e W B e W W =-?+=-)1(11??,可以还原为:t t S S e X B =?-)1(1?。 MA (1):t S t S t t t e B W e e W )1(11θθ-=?-=-,可以还原为:t S t S e B X )1(1θ-=?。 2.形式:广而言之,季节型模型的ARMA 表达形式为 t S t S e B V W B U )()(= (1) 这里,?? ? ??----=----=?=qS q S S S pS P S S S t d S t B V B V B V B V B U B U B U B U X W 2212211)(1)()(平稳。 注:(1)残差t e 的内容;(2)残差t e 的性质。 §2 乘积季节模型 一、 乘积季节模型的一般形式 由于t e 不独立,不妨设),,(~m d n ARIMA e t ,则有

Eviews时间序列分析实例.

Eviews时间序列分析实例 时间序列是市场预测中经常涉及的一类数据形式,本书第七章对它进行了比较详细的介绍。通过第七章的学习,读者了解了什么是时间序列,并接触到有关时间序列分析方法的原理和一些分析实例。本节的主要内容是说明如何使用Eviews软件进行分析。 一、指数平滑法实例 所谓指数平滑实际就是对历史数据的加权平均。它可以用于任何一种没有明显函数规律,但确实存在某种前后关联的时间序列的短期预测。由于其他很多分析方法都不具有这种特点,指数平滑法在时间序列预测中仍然占据着相当重要的位置。 (-)一次指数平滑 一次指数平滑又称单指数平滑。它最突出的优点是方法非常简单,甚至只要样本末期的平滑值,就可以得到预测结果。 一次指数平滑的特点是:能够跟踪数据变化。这一特点所有指数都具有。预测过程中添加最新的样本数据后,新数据应取代老数据的地位,老数据会逐渐居于次要的地位,直至被淘汰。这样,预测值总是反映最新的数据结构。 一次指数平滑有局限性。第一,预测值不能反映趋势变动、季节波动等有规律的变动;第二,这种方法多适用于短期预测,而不适合作中长期的预测;第三,由于预测值是历史数据的均值,因此与实际序列的变化相比有滞后现象。 指数平滑预测是否理想,很大程度上取决于平滑系数。Eviews提供两种确定指数平滑系数的方法:自动给定和人工确定。选择自动给定,系统将按照预测误差平方和最小原则自动确定系数。如果系数接近1,说明该序列近似纯随机序列,这时最新的观测值就是最理想的预测值。 出于预测的考虑,有时系统给定的系数不是很理想,用户需要自己指定平滑系数值。平滑系数取什么值比较合适呢?一般来说,如果序列变化比较平缓,平滑系数值应该比较小,比如小于0.l;如果序列变化比较剧烈,平滑系数值可以取得大一些,如0.3~0.5。若平滑系数值大于0.5才能跟上序列的变化,表明序列有很强的趋势,不能采用一次指数平滑进行预测。 [例1]某企业食盐销售量预测。现在拥有最近连续30个月份的历史资料(见表l),试预测下一月份销售量。 表1 某企业食盐销售量单位:吨 解:使用Eviews对数据进行分析,第一步是建立工作文件和录入数据。有关操作在本

现代时间序列分析模型

现代时间序列分析模型§1 时间序列平稳性和单位根检验§2 协整与误差修正模型经典时间序列分析模型: MA、AR、ARMA 平稳时间序列模型分析时间序列自身的变化规律现代时间序列分析模型:分析时间序列之间的关系单位根检验、协整检验现代宏观计量经济学§1 时间序列平稳性和单位根检验一、时间序列的平稳性二、单整序列三、单位根检验一、时间序列的平稳性 Stationary Time Series ⒈问题的提出经典计量经济模型常用到的数据有:时间序列数据(time-series data ;截面数据cross-sectional data 平行/面板数据(panel data/time-series cross-section data 时间序列数据是最常见,也是最常用到的数据。经典回归分析暗含着一个重要假设:数据是平稳的。数据非平稳,大样本下的统计推断基础――“一致性”要求――被破怀。数据非平稳,往往导致出现“虚假回归”(Spurious Regression)问题。表现为两个本来没有任何因果关系的变量,却有很高的相关性。例如:如果有两列时间序列数据表现出一致的变化趋势(非平稳的),即使它们没有任何有意义的关系,但进行回归也可表现出较高的可决系数。 2、平稳性的定义假定某个时间序列是由某一随机过程(stochastic process)生成的,即假定时间序列 Xt (t 1, 2, …)的每一个数值都是从一个概率分布中随机得到,如果满足下列条件:均值E Xt ?是与时间t 无关的常数;方差Var Xt ?2是与时间t 无关的常数;协方差Cov Xt,Xt+k ?k 是只与时期间隔k有关,与时间t 无关的常数;则称该随机时间序列是平稳的(stationary ,

数学建模时间序列分析

基于Excel的时间序列预测与分析 1 时序分析方法简介 1.1时间序列相关概念 1.1.1 时间序列的内涵以及组成因素 所谓时间序列就是将某一指标在不同时间上的不同数值,按照时间的先后顺序排列而成的数列。如经济领域中每年的产值、国民收入、商品在市场上的销量、股票数据的变化情况等,社会领域中某一地区的人口数、医院患者人数、铁路客流量等,自然领域的太阳黑子数、月降水量、河流流量等等,都形成了一个时间序列。人们希望通过对这些时间序列的分析,从中发现和揭示现象的发展变化规律,或从动态的角度描述某一现象和其他现象之间的内在数量关系及其变化规律,从而尽可能多的从中提取出所需要的准确信息,并将这些知识和信息用于预测,以掌握和控制未来行为。 时间序列的变化受许多因素的影响 ,有些起着长期的、决定性的作用 ,使其呈现出某种趋势和一定的规律性;有些则起着短期的、非决定性的作用,使其呈现出某种不规则性。在分析时间序列的变动规律时,事实上不可能对每个影响因素都一一划分开来,分别去作精确分析。但我们能将众多影响因素,按照对现象变化影响的类型,划分成若干时间序列的构成因素,然后对这几类构成要素分别进行分析,以揭示时间序列的变动规律性。影响时间序列的构成因素可归纳为以下四种: (1)趋势性(Trend),指现象随时间推移朝着一定方向呈现出持续渐进地上升、下降或平稳的变化或移动。这一变化通常是许多长期因素的结果。 (2)周期性(Cyclic),指时间序列表现为循环于趋势线上方和下方的点序列并持续一年以上的有规则变动。这种因素是因经济多年的周期性变动产生的。比如,高速通货膨胀时期后面紧接的温和通货膨胀时期将会使许多时间序列表现为交替地出现于一条总体递增 地趋势线上下方。 (3)季节性变化(Seasonal variation),指现象受季节性影响 ,按一固定周期呈现出的周期波动变化。尽管我们通常将一个时间序列中的季节变化认为是以1年为期的,但是季节因素还可以被用于表示时间长度小于1年的有规则重复形态。比如,每日交通量数据表现出为期1天的“季节性”变化,即高峰期到达高峰水平,而一天的其他时期车流量较小,从午夜到次日清晨最小。

时间序列分析方法第章预测

第四章 预 测 在本章当中我们讨论预测的一般概念和方法,然后分析利用),(q p ARMA 模型进行预测的问题。 §4.1 预期原理 利用各种条件对某个变量下一个时点或者时间阶段内取值的判断是预测的重要情形。为此,需要了解如何确定预测值和度量预测的精度。 4.1.1 基于条件预期的预测 假设我们可以观察到一组随机变量t X 的样本值,然后利用这些数据预测随机变量1+t Y 的值。特别地,一个最为简单的情形就是利用t Y 的前m 个样本值预测1+t Y ,此时t X 可以描述为: 假设*|1t t Y +表示根据t X 对于1+t Y 做出的预测。那么如何度量预测效果呢?通常情况下,我们利用损失函数来度量预测效果的优劣。假设预测值与真实值之间的偏离作为损失,则简单的二次损失函数可以表示为(该度量也称为预测的均方误差): 定理4.1 使得预测均方误差达到最小的预测是给定t X 时,对1 +t Y 的条件数学期望,即: 证明:假设基于t X 对1+t Y 的任意预测值为: 则此预测的均方误差为: 对上式均方误差进行分解,可以得到: 其中交叉项的数学期望为(利用数学期望的叠代法则): 因此均方误差为: 为了使得均方误差达到最小,则有: 此时最优预测的均方误差为: 211*|1)]|([)(t t t t t X Y E Y E Y MSE +++-= End 我们以后经常使用条件数学期望作为随机变量的预测值。 4.1.2 基于线性投影的预测 由于上述条件数学期望比较难以确定,因此将预测函数的范围限制在线性函数当中,我们考虑下述线性预测: 如此预测的选取是所有预测变量的线性组合,预测的优劣则体现在系数向量的选择上。 定义4.1 如果我们可以求出一个系数向量值α,使得预测误差)(1t t X Y α'-+与t X 不相关: 则称预测t X α'为1+t Y 基于t X 的线性投影。 定理4.2 在所有线性预测当中,线性投影预测具有最小的均方误差。

时间序列建模案例VAR模型分析报告与协整检验

传统的经济计量方法是以经济理论为基础来描述变量关系的模型。但是,经济理论通常并不足以对变量之间的动态联系提供一个严密的说明,而且内生变量既可以出现在方程的左端又可以出现在方程的右端使得估计和推断变得更加复杂。为了解决这些问题而出现了一种用非结构性方法来建立各个变量之间关系的模型。本章所要介绍的向量自回归模型(vector autoregression ,VAR)和向量误差修正模型(vector error correction model ,VEC)就是非结构化的多方程模型。 向量自回归(VAR)是基于数据的统计性质建立模型,VAR 模型把系统中每一个内生变量作为系统中所有内生变量的滞后值的函数来构造模型,从而将单变量自回归模型推广到由多元时间序列变量组成的“向量”自回归模型。VAR 模型是处理多个相关经济指标的分析与预测最容易操作的模型之一,并且在一定的条件下,多元MA 和ARMA 模型也可转化成VAR 模型,因此近年来VAR 模型受到越来越多的经济工作者的重视。 VAR(p ) 模型的数学表达式是 t=1,2,…..,T 其中:yt 是 k 维内生变量列向量,xt 是d 维外生变量列向量,p 是滞后阶数,T 是样本个数。k ?k 维矩阵Φ1,…, Φp 和k ?d 维矩阵H 是待估计的系数矩阵。εt 是 k 维扰动列向量,它们相互之间可以同期相关,但不与自己的滞后值相关且不与等式右边的变量相关,假设 ∑ 是εt 的协方差矩阵,是一个(k ?k )的正定矩阵。 11t t p t p t t --=+???+++y Φy Φy Hx ε

注意,由于任何序列相关都可以通过增加更多的yt 的滞后而被消除,所以扰动项序列不相关的假设并不要求非常严格。 以1952一1991年对数的中国进、出口贸易总额序列为例介绍VAR 模型分析,其中包括;① VAR 模型估计;②VAR 模型滞后期的选择;③ VAR 模型平隐性检验;④VAR 模型预侧;⑤协整性检验 VAR 模型佑计 数据 εε εε

时间序列分析简介与模型

第二篇 预测方法与模型 预测是研究客观事物未来发展方向与趋势的一门科学。统计预测是以统计调查资料为依据,以经济、社会、科学技术理论为基础,以数学模型为主要手段,对客观事物未来发展所作的定量推断和估计。根据社会、经济、科技的预测结论,人们可以调整发展战略,制定管理措施,平衡市场供求,进行各种各样的决策。预测也是制定政策,编制规划、计划,具体组织生产经营活动的科学基础。20世纪三四十年代以来,随着人类社会生产力水平的不断提高和科学技术的迅猛发展,特别是近年来以计算机为主的信息技术的飞速发展,更进一步推动了预测技术在国民经济、社会发展和科学技术各个领域的应用。 预测包含定性预测法、因果关系预测法和时间序列预测法三类。本篇对定性预测法不加以介绍,对后两类方法选择以下几种介绍方法的原理、模型的建立和实际应用,分别为:时间序列分析、微分方程模型、灰色预测模型、人工神经网络。 第五章 时间序列分析 在预测实践中,预测者们发现和总结了许多行之有效的预测理论和方法,但以概率统计理论为基础的预测方法目前仍然是最基本和最常用的方法。本章介绍其中的时间序列分析预测法。此方法是根据预测对象过去的统计数据找到其随时间变化的规律,建立时间序列模型,以推断未来数值的预测方法。时间序列分析在微观经济计量模型、宏观经济计量模型以及经济控制论中有广泛的应用。 第一节 时间序列简介 所谓时间序列是指将同一现象在不同时间的观测值,按时间先后顺序排列所形成的数列。时间序列一般用 ,,,,21n y y y 来表示,可以简记为}{t y 。它的时间单位可以是分钟、时、日、周、旬、月、季、年等。

一、时间序列预测法 时间序列预测法就是通过编制和分析时间序列,根据时间序列所反应出来的发展过程、方向和趋势,进行类推或延伸,借以预测下一段时间或以后若干年可能达到的水平。其容包括:收集与整理某种社会现象的历史资料;将这些资料进行检查鉴别,排成数列;分析时间序列,从中寻找该社会现象随时间变化而变化的规律,得出一定的模型,以此模型去预测该社会现象将来的情况。 二、时间序列数据的特点 通常,时间序列经过合理的函数变换后都可以看作是由三个部分叠加而成,这三个部分是趋势项部分、周期项部分和随机项部分。 1. 趋势性 许多序列的一个最主要的特征就是存在趋势。这种趋势可能是向下的也可能是向上的,也许比较陡,也许比较平缓,或者是指数增长,或者近似线性。总之,时间序列的趋势性是依据时间序列进行预测的本质所在。 2. 季节性/周期性 当数据按照月或季观测时,通常的情况是这样的:时间序列会呈现出明显的季节性。对季节性也不存在一个非常精确的定义。通常,当某个季节的观测值具有与其它季节的观测值明显不同的特征时,就称之为季节性。 3. 异常观测值 异常观测值指那些严重偏离趋势围的特殊点。异常观测值的出现往往是由于某些不可抗 1958 年自然灾害和1966年左右“文化大革命”对我国经拒的外部条件的影响。如1960 济的影响,造成经济指标陡然下降现象;1992年,我国银行紧缩政策造成的房地产业泡沫破灭,而使得房地产业的经济数据发生突然变化的例子等等。 4. 条件异方差性 所谓条件异方差性,表现出来就是异常数据观测值成群地出现,故也称为“波动积聚性”。由于方差是风险的测度,因此波动存在的积聚性的预测对于评估投资决策是很有用的,对于期权和其它金融衍生产品的买卖决策也是有益的。 5. 非线性 对非线性的最好定义就是“线性以外的一切”。非线性常常表现为“机制转换”(regime witches)或者“状态依赖”(State pendence)。其中状态依赖意味着时间序列的特征依赖于其现时的状态;不同的时刻,其特征不一样。当时间序列的特征在所有的离散状态都不一样时,就成为机制转换特性。 三、时间序列的分类 1. 按研究的对象的多少可分为单变量时间序列和多变量时间序列。 如果所研究的对象是一个变量,如某个国家的国生产总值,即为单变量时间序列。果所研究的对象是多个变量,如按年、月顺序排列的气温、气压、雨量数据,为多变量时间序列。多变量时间序列不仅描述了各个变量的变化规律,而且还表示了各变量间相互依存关系的动态规律性。 2. 按时间的连续性可将时间序列分为离散时间序列和连续时间序列。 如果某一序列中的每一个序列值所对应的时间参数为间断点,则该序列就是一个离散时间序列。如果某一序列中的每个序列值所对应的时间参数为连续函数,则该序列就是一个连续时间序列。 3. 按序列的统计特性可分为平稳时间序列和非平稳时间序列两类。

典型时间序列模型分析

实验1 典型时间序列模型分析 1、实验目的 熟悉三种典型的时间序列模型:AR 模型,MA 模型与ARMA 模型,学会运用Matlab 工具对对上述三种模型进行统计特性分析,通过对2 阶模型的仿真分析,探讨几种模型的适用范围,并且通过实验分析理论分析与实验结果之间的差异。 2、实验原理 AR 模型分析: 设有 AR(2)模型, X(n)=-0.3X(n-1)-0.5X(n-2)+W(n) 其中:W(n)是零均值正态白噪声,方差为4。 (1)用MA TLAB 模拟产生X(n)的500 观测点的样本函数,并绘出波形 (2)用产生的500 个观测点估计X(n)的均值和方差 (3)画出理论的功率谱 (4)估计X(n)的相关函数和功率谱 【分析】给定二阶的AR 过程,可以用递推公式得出最终的输出序列。或者按照一个白噪声 通过线性系统的方式得到,这个系统的传递函数为: 1 2 1 ()10.30.5H z z z --= ++ 这是一个全极点的滤波器,具有无限长的冲激响应。 对于功率谱,可以这样得到, ()() 2 2 12 12exp 11x w z jw P w a z a z σ--==++ 可以看出, () x P w 完全由两个极点位置决定。 对于 AR 模型的自相关函数,有下面的公式: 这称为 Yule-Walker 方程,当相关长度大于p 时,由递推式求出: 这样,就可以求出理论的 AR 模型的自相关序列。

1.产生样本函数,并画出波形 2.题目中的AR 过程相当于一个零均值正态白噪声通过线性系统后的输出,可以按照上面的方法进行描述。 clear all; b=[1]; a=[1 0.3 0.5]; % 由描述的差分方程,得到系统传递函数 h=impz(b,a,20); % 得到系统的单位冲激函数,在20 点处已经可以认为值是0 randn('state',0); w=normrnd(0,2,1,500); % 产生题设的白噪声随机序列,标准差为2 x=filter(b,a,w); % 通过线形系统,得到输出就是题目中要求的2 阶AR 过程 plot(x,'r'); ylabel('x(n)'); title('邹先雄——产生的AR 随机序列'); grid on; 得到的输出序列波形为: 2.估计均值和方差 可以首先计算出理论输出的均值和方差,得到 x m ,对于方差可以先求出理论自相 关输出,然后取零点的值。

相关文档
最新文档