数据生成过程

Reads: 992 Edit

有些时候,在进行建模时需要用EViews自身生成具有一定分布的变量!

1 新建工作文件

在EViews主窗口中选中file/new/workfile

patch1

在Workfile Create窗口的Workfile structrue type中选择Dated-regular frequency;在Data specification的Frequency中选择Monthly;在Start date中输入2020:01,在End date中输入2020:12

patch2

2 生成发散时间序列

在EViews主窗口中选中Object/new Object...

patch3

在New Object窗口的Type of object中选择Series,在Name for object中输入变量名y

patch4

在工作文件窗口中双击y打开,点击右上角的Edit+/-,然后在第一个值的位置上输入初始变量1(当然也可以输入其他初始值)。

patch5

在EViews主窗口中选中Quick/Generate Series...

patch6

在Generate Series by Equation窗口的Enter equation中输入数据生成公式y=1.5*y(-1),将Sample的2020M01改为2020M02,表示从第2期开始生成数据。

patch7

回到工作文件窗口,再次双击y将其打开,发现已经生成了数据列。

patch8

在Series:y窗口依次选择View/Graph...

patch9

在 Graph Options窗口的Option Pages中选择Basic type;在Specific中选择Line&Symbol,点击OK。

patch10

可以看出该时间序列呈现发散的走势。

patch11

3 生成收敛时间序列

新建时间变量x,在工作文件窗口中双击x打开,点击右上角的Edit+/-,然后再第一个值的位置上输入初始变量1,在第二个值得位置上输入1.5(当然也可以输入其他初始值)。

patch12

在Generate Series by Equation窗口的Enter equation中输入数据生成公式x=0.2*x(-1)+0.3*x(-2),将Sample的2020M01改为2020M03,表示从第3期开始生成数据。

patch13

绘制x的走势图,可以看出该时间序列呈现收敛的走势。

patch14

4 生成正太分布序列

在EViews主窗口中选中Quick/Generate Series...

在Generate Series by Equation窗口的Enter equation中输入数据生成公式ep=@nrnd

patch15

在工作文件窗口中双击ep打开,在Series:ep窗口依次选择View/Graph...

patch16

在 Graph Options窗口的Option Pages中选择Basic type;在Specific中选择Distribution,点击OK。

patch17

可以看出ep时间序列基本呈正态分布(该例中仅12个样本,所以分布图不太明显)。

patch18


Comments

Make a comment