时间序列分析的过程(时间序列这件小事)
让我们开始学习如何生成数据序列
Part1:命令方式
在EViews软件的命令窗口中直接输入CREATE命令:
CREATE 时间频率类型 起始期 终止期
也可以通过建立工作文件的方式生成序列
菜单方式过程可写为:CREATE A 1985 1998,如图7中命令窗口所示:
图7 创建序列
注意:在给包括序列在内的所有的对象命名时,不能使用以下EViews软件的保留字符。
Eviews软件不区分序列名称子目大小写,如mn、Mn和MN等都被视为同一序列名称。如果要同时生成多个序列可以使用命名:data name name …
Part2: 输入序列数据
1.DATA命令
在EViews软件的命令窗口输入DATA命令:
DATA <序列名1> <序列名2>…<序列名n>
本例中可在命令窗口键入如下命令(图8所示):
DATA Y X
将显示一个数组窗口(图9所示),此时可以按全屏幕编辑方式输入每个变量的数据资料。
图8 键入DATA命令
图9 数组窗口
2.鼠标图形界面
在EViews软件主窗口或工作文件窗口依次点击Objects--New Object,对象类型选择Series,并给定序列名,一次只能创建一个新序列(图10所示)。
再从工作文件目录中选取并双击所创建的新序列就可以展示该对象,选择Edit+/-,进入编辑状态,输入数据。
图10 创建新对象窗口
3.生成log(Y)、log(X)、X^2、1/X、时间变量T等序列
在命令窗口中依次输入以下命令即可:
GENR LOGY=LOG(Y)
GENR LOGX=LOG(X)
GENR X1=X^2
GENR X2=1/X
GENR T=@TREND(84)
EViews可以自动生成一个数值为整数的时间序列。在创建工作文件之后,可以在命令窗口中输入:series t=@trend(时间),生成一个以该时间为0基准的整数的时间序列。(例如在命令窗口中输入:series t=@trend(1980),就将自动生成一个以1980年为数值0的整数时间序列。)
4.选择若干变量构成数组,在数组中增加、更名和删除变量
在工作文件窗口中单击所要选择的变量,按住Ctrl键不放,继续用鼠标选择要展示的变量,选择完以后,单击鼠标右键,在弹出的快捷菜单中点击Open--as Group(图11),则会弹出如图12所示的数组窗口,其中变量从左至右按在工作文件窗口中选择变量的顺序来排列。
图11 选择变量构成数组
图12 弹出的数组窗口
在数组窗口点击Edit+/-,进入全屏幕编辑状态,选择一个空列,点击标题栏,在编辑窗口输入变量名,再点击屏幕任意位置,即可增加一个新变量(图13所示)。
图13 在数组窗口增加变量
增加变量后,即可输入数据。点击要删除的变量列的标题栏,在编辑窗口输入新变量名,再点击屏幕任意位置,弹出RENAME对话框,点击YES按钮即可。(图14所示)。
图14 在数组窗口更名变量
5.在工作文件窗口中删除、更名变量
在工作文件窗口中选取所要删除或更名的变量并单击鼠标右键,在弹出的快捷菜单中选择Delete(删除)或Rename(更名)即可(如图15所示)。
图15 在工作文件窗口删除、更名变量1
在工作文件窗口中选取所要删除或更名的变量,点击工作文件窗口菜单栏中的Objects--Delete selected…(Rename selected…),即可删除(更名)变量(如图16所示)。
图16 在工作文件窗口删除、更名变量2
在工作文件窗口中选取所要删除的变量,点击工作文件窗口菜单栏中的Delete按钮即可删除变量(如图17所示)。
图17 在工作文件窗口删除变量3
经过两期的学习,相信你已经学会了工作文件的创建、数据的录入与编辑、序列的生成和数组的增删减改。你品,你细品!重头戏已经跃跃欲试了!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com