运用Eviews实现时间序列的平稳性及纯随机性检验

Posted 计量经济学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运用Eviews实现时间序列的平稳性及纯随机性检验相关的知识,希望对你有一定的参考价值。

时间序列分为平稳型时间序列以及非平稳型时间序列,对于一个时间序列首先要对它进行平稳性及纯随机性检验,这个过程称为序列的预处理,下面简要说明操作过程。


一、认识Eviews

1. Eviews简介

EviewsEconometricsViews),直译为计量经济学观察,通常为计量经济学软件包。它的本意是对社会经济关系与经济活动的数量规律,采用计量经济学方法与技术进行“观察”。计量经济学研究的核心是设计模型、收集资料、估计模型、检验模型、应用模型(结构分析、经济预测、政策评价)。

2. Eviews界面操作

安装好Eviews后,Eviews的窗口上方按照功能划分9个主菜单选项,如下图(图1):


1

File:有关文件(工作文件、数据库、Eviews程序等)的常规操作,如新建(New)、打开(Open)等。

Edit:提供复制(Copy)、剪切(Cut)、粘贴(Paste、撤销上步操作(Undo)等功能。

n  Object:提供有关对象的基本操作。包括建立新对象(New Object )、从数据库获取对象(FetchFrom DB)、复制对象(Copy  Object)等。

n  View Proc:二者的下拉菜单项目随当前窗口不同而改变,功能也随之变化,主要涉及变量的多种查看方式和运算过程。

n  Quick:提供快速分析过程,包括常用的统计分析方法、回归模型、时间序列模型以及多种重要的检验。

n  Options:提供系统参数设定选项。Eviews运行过程中的各种状态,如窗口的显示模式、字体、图像、电子表格等的格式。

n  Window:提供多种在打开窗口中进行切换的方式,如关闭所有对象(Close All Object)或关闭所有窗口( Close  All)。

n  HelpEviews 的帮助选项。

二、Eviews中如何导入数据

方法一:1.打开案例数据(原先保存的),依次点击Open/Foreign Data as workfile,如图2

运用Eviews实现时间序列的平稳性及纯随机性检验

2

2. 打开过程中给序列命名,如图3运用Eviews实现时间序列的平稳性及纯随机性检验

3

方法二:1. 新建工作文件,输入数据或导入数据。首先,依次点击New/Workfile,新建工作文件,见图4-5

运用Eviews实现时间序列的平稳性及纯随机性检验

运用Eviews实现时间序列的平稳性及纯随机性检验

4-5

n  Work structure type下拉菜单中选择Dated-regular frequency,创建时间序列数据。

n  在文件频率项frequency,根据具体数据可以选择年度(Annual)、季度(Quarterly)、月度(Monthly)等。

n  Annual(年度):用四位数表示年份,如2014Start  date输入起始年份,End  date输入终止年份。

n  Quarterly(季度):如2014年第一季度,则输入2014:1即可。注意年份后面只能跟1234代表四个季度。

n  Monthly(月度):如20142月,则输入2014:2即可。注意年份后面只能12个月份。

n  Weekly(周):如2014年第1周到第10周,则在Start  date输入2014:1,在End  date输入2014:10

n  Daily-7 day week(天数据每周7天):如201411日至2014110日,表示为2014年的第1天到第10天。则在Start  date输入2014:1,在End  date输入2014:10

n  Integer  date:表示其它类型数据,如无时间限定的数据。起止项中分别输入150,表示个数是50的一个序列。

2. 1输入数据法:点击菜单ObjectNew Object,若创建时间序列,则选择Series,默认序列名称为Untitled(可根据需要命名,如output),双击序列,在序列对象窗口中点击Edit+/-进入编辑状态,输入或修改序列观测值,(可把EXCEL中的值复制到对象中)见图6-7运用Eviews实现时间序列的平稳性及纯随机性检验

6运用Eviews实现时间序列的平稳性及纯随机性检验

7

2)导入数据法:先在window菜单中,找到上一步新建的工作文件,依次点击Proc/Import/Read  Text-Lotus-Excel,选择欲导入的文件,见图8-9

运用Eviews实现时间序列的平稳性及纯随机性检验


8

运用Eviews实现时间序列的平稳性及纯随机性检验

9

三、作时序列图

    1.依次点击工具栏的Quick/Graph。在Series  List对话框中输入欲分析的序列名output,见图10-11运用Eviews实现时间序列的平稳性及纯随机性检验

10-11

2. Specifi窗口中选中Line&Symbol,见图12

运用Eviews实现时间序列的平稳性及纯随机性检验

12

3.绘制好后双击图片对时序图的颜色、线条、点等进行编辑(图13运用Eviews实现时间序列的平稳性及纯随机性检验

13

从时序图(图13)可知,序列在15左右波动,可以认为是平稳序列。

四、作自相关图

    1. 在Quick菜单下选择SeriesStatistics/Correlogram,见图14


运用Eviews实现时间序列的平稳性及纯随机性检验

14

2. Series  name窗口中输入欲分析的时间序列名output,在相关图定义对话框(Correlogram  Specification)中的序列差分选项中选择Level(不差分)。1st  difference2st  difference分别表示对序列进行一阶和二阶逐期差分。 Lags  to  indude选项为相关系数的最大滞后阶数k,见图15-16

 

15-16

3.     自相关图

从自相关图(图17)可知,延迟5阶之后,样本的自相关系数都落在两倍的标准差线范围以内,并在零值附近波动。因此,可以认为该序列平稳。纯随机性检验结果表明,在各阶延迟下Q统计量的P值均<0.05.拒绝序列纯随机的假设。因此,该序列为非白噪声序列。

 

17

参考资料:

王黎明,王连等.应用时间序列分析[M].复旦大学出版社,2009

王燕.应用时间序列分析[M].中国人民大学出版社,2015

以上是关于运用Eviews实现时间序列的平稳性及纯随机性检验的主要内容,如果未能解决你的问题,请参考以下文章

时间序列分析中数据的平稳性判定研究 范涛涛,寇艳廷

python实现时间序列预处理

ch02_时间序列的预处理

ch02_时间序列的预处理

R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析

时间序列分析:平稳时间序列分析之平稳性和白噪声检验