对象的概念是EViews设计的核心,对象是相关的信息和操作的集合,就是把相关信息和操作捆绑成一个易于操作的整体就形成了对象。实际上,你在EViews里面的所有工作都是运用和操作对象。
EViews里面的对象都放在对象容器里,你可以把对象容器当成装了很多对象的小房间,这些对象都是你需要进行处理的。在EViews中最重要的对象容器是工作文件。
这一节是对主要对象进行简单介绍,在后面的的章节里会详细介绍各种对象的操作。
在EViews中,信息是存放在对象中的。EViews里面有多种类型的对象,不同类型的对象包含不同类型的信息。比如说一个series对象就是一个变量的一组观测值的信息的集合。一个equation对象就是一组变量的相关关系的信息的集合。
并不是一个对象只能包含一种类型的信息,比如一个方程对象,不仅包含方程估计的系数,而且还包含对方程设定的描述,系数估计的方差协方差矩阵,还有多种与估计相联系的统计量。
与对象相联系的是一系列的视图和过程,它们和对象中信息一起使用。视图、过程、包含在对象中的数据,三者之间的联系被称为EViews的面向对象化设计。
EViews的面向对象化设计通过组织信息的方法简化了你在EViews中的工作。比如虽然一个方程对象包括了关于关系估计的全部信息,但是你可以估计很多方程对象来进行不同的方程设定,而且方程对象之间彼此不互相干扰。
每一个对象都包含多种类型的信息,比如series, matrix, vector, scalar对象主要包含数值信息。而方程和系统对象包含的信息有:方程和对象的设定,估计结果等。你可能相对不同的对象进行不同的操作,比如你可能想对一个series对象中的观测值进行描述性统计分析,或者你想根据一个方程的估计结果进行预测。
你可以通过不止一种方式来查看对象中的数据,视图就是通过表格或图形窗口两种不同的方式来查看一个对象中的数据信息。比如一个series对象,它有一个展现原始数据的电子表格视图,线性图视图,柱形图视图,直方图视图,相关图视图,还包括分布图视图,QQ图,核密度图视图等。一个series视图还允许你进行简单假设检验。
一个对象的视图展现在对象窗口中。一个对象只能打开一个窗口,一个窗口一次只能展现一个对象的一种视图。你可以通过对象窗口工具栏或者EViews主菜单上的view菜单来改变一个对象的视图。你需要知道的是视图通常不改变一个序列自身的数据,也不会改变其他对象的数据,改变视图只是改变数据的表现形式。
EViews对象大部分都有过程,过程和视图一样的地方是两者都是以图形和表格的形式展现在对象窗口中,但是和视图不同的是,一个对象的过程可以改变对象自身数据或者改变另外的对象数据。
大部分的过程都是生成新对象。比如说一个序列的平滑和季节调整过程可以生成一个平滑或者调整数据series。你可以从对象窗口的工具栏中或者EViews主菜单的Proc菜单中选择过程。
EViews中最常用的对象是series对象和equation对象,当然EViews里面的对象还有更多其它的。在一个对象容器窗口里,所有对象都有一个独一无二的图标。
类似内容都会在2012年11月9号到11号在上海举办的时间序列案例应用分析现场培训班中详细讲到,需要的人可以关注一下:http://baoming.pinggu.org/Default.aspx?id=152