购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第8章
样本

当创建工作文件后,Eviews默认工作文件样本(Sample)是所有的观测单元,Eviews在后续操作中将使用所有观测单元的数据集合。

当操作只需要利用一部分观测单元时,需重新设置当前的工作文件样本。然而,若在分析中要经常变更样本,或者对每一项操作需使用不同的样本,就要频繁地对工作文件样本进行设置,费时耗力。Eviews针对上述场景提供了解决方案:创建样本对象,然后调用样本对象,再执行操作,该项操作的样本就是样本对象所包含的观测单元。样本对象在工作文件中的图标是一小段两端是箭头的直线。

本章的主要内容包括:

· 创建样本对象。

· 调用样本对象。

8.1 创建样本对象

创建样本对象可通过菜单实现,也可通过Eviews命令实现,下面将分别进行介绍。

1.菜单操作步骤

本节以数据文件“students 210.xlsx”为例,介绍如何通过菜单创建样本对象,具体操作步骤如下。

(1)将数据文件“students 210.xlsx”导入Eviews,创建工作文件。

(2)单击Eviews主菜单“Object/New Object...”,或者在工作文件窗口工具栏中单击“Object”按钮,选择对象类型为“Sample”,在“Name for object”文本框中输入“mysample1”,单击“OK”按钮,打开图8.1所示的对话框。

图8.1 创建样本对象

(3)“Sample range pairs(or sample object to copy)”文本框默认设置的“@all”代表所有观测单元都是当前样本。可以将其修改为成对的观测单元编号。

在“IF Condition(optional)”文本框中输入条件表达式。本例输入“math>80”,代表将数学成绩大于80分的观测单元纳入样本。

(4)单击“OK”按钮,返回工作文件窗口,双击样本对象“mysample1”,打开样本对象窗口,如图8.2所示。样本对象窗口显示的是样本对象的设定。单击“View”按钮查看样本对象的设定(Specification)和标签(Label)。单击“Proc/Set Sample...”会打开图8.1所示的对话框。

图8.2 样本对象窗口

2.Eviews命令

1)语法

smpl_name:样本对象名称。

smpl_statement:样本范围或者条件表达式,如果该项省略,则默认把样本对象设置为当前工作文件样本。

     smpl_name.sseett [smpl_statement]

作用:修改样本对象的设置。

2)示例

     sample mysample1 @all if math>80

说明:创建样本对象“mysample1”,其中包含math>80的观测单元。

     sample mysample2 @all if male=1 and class=4

说明:创建样本对象“mysample2”,其中包含male=1和class=4的观测单元。

     sample mysample3 @ first 50

说明:创建样本对象“mysample4”,其中包含第1个至第50个观测单元。

     sample mysample4 @last-49 @last

说明:创建样本对象“mysample4”,其中包含最后50个观测单元。

     sample mysample5 30 60 90 150

说明:创建样本对象“mysample5”,其中包含第30个至第60个、第90个至第150个观测单元。

     sample boys @all if male=1
     sample class1 @all if class=1
     sample mysample6 @all if boys and not class1

说明:可用已存在的样本对象作为创建样本对象的条件。创建样本对象“mysample6”,包含样本“boys”,但不在样本“class1”中的观测单元。

     sample mysample6 @all if male=1
     mysample6.set @all if class=1

说明:先创建样本对象“mysample6”,其构成是男生,然后对其进行修改,其构成是1班的所有同学。

8.2 调用样本对象

创建样本对象后,需要调用样本对象,这样Eviews才会将调用的样本对象视为工作文件样本。

1.菜单操作步骤

双击创建的样本对象“mysample1”,在打开的对话框中依次单击“Proc/Set Sample...”,勾选“Set workfile sample equal to this.”复选框。

如图8.3所示,工作文件窗口显示的样本范围是210个观测单元,单击“OK”按钮,Eviews才会将样本对象“mysample1”作为其工作文件样本。

图8.3 样本对象窗口

2.Eviews命令

1)语法

smpl_name:样本对象的名称。

smp_spec:工作文件样本。

2)举例

     smpl mysample1

说明:将样本对象“mysample1”设置为工作文件样本。

     smpl @all if male=1 and class=4

说明:将male=1和class=4的观测单元设置为工作文件样本。

本章Eviews实战技巧

· 如果在操作中要频繁切换样本,则首先创建样本对象,然后调用该样本对象,最后执行操作。

· 创建样本对象后,需要调用样本对象,这样Eviews才会将调用的样本对象视为工作文件样本。 uRZFAkXea7JhsouNRRrq5cU8guM7pTFkDqlTZRVNKsKBtGfGA5dCdtRadtz0VQk4

点击中间区域
呼出菜单
上一章
目录
下一章
×