数据变换

Reads: 2305 Edit

在估计模型时,有些原始数据需要进行变换才能满足模型的要求。我们可以在Excel中把数据处理好再导入EViews中,但更简便的方法是将原始数据导入EViews中进行变换。

这里以宏观经济数据GDP和CPI为例,且数据已经导入到EViews中,

28

1 对数变换

1.1 对GDP取对数处理

点击主窗口的Quick/Generate Series,会弹出新建变量窗口。

29

在“Generate Series by Equation”窗口的上方的“Enter Equation”输入框中填入 :lngdp=log(gdp) 。其中,lngdp是我们给新变量起的名字,名字可以是任意英文字母的组合,但已经被Eviews软件占用的名字除外(如输入c=log(gdp)会出错)。log()是Eviews中取对数的函数,gdp是原始的gdp变量。注意log()的括号需要用英文输入法输入。下面的sample输入框默认是整个样本范围,当然我们可以对其进行更改,如改为“1999 2015”,此时新变量lngdp只产生1999年到2015年的数据。

30

最后,回到工作文件中,发现多了一个lngdp变量,并可以双击打开,其值正好是gdp取对数后的值。

31

2 乘积变换

2.1 计算lngdp与cpi的乘积

接着上面的步骤,点击主窗口的Quick/Generate Series,在弹出的Generate Series by Equation窗口中输入:y=lngdp*cpi,点击ok即可。

2.2 计算lngdp的平方

接着上面的步骤,点击主窗口的Quick/Generate Series,在弹出的Generate Series by Equation窗口中输入:y2=lngdp*lngdp,点击ok即可。

3 滞后变换

在时间序列模型中经常需要对变量去滞后项处理,所谓的滞后项,就是变量当期值分别向下期顺延,因而变量的滞后项中第一个时间是空值。

3.1 计算cpi的滞后项

点击主窗口的Quick/Generate Series,在弹出Generate Series by Equation窗口中输入:cpi1=cpi(-1),同理,滞后二期的命令是:cpi2=cpi(-2)

32

4 差分变换

4.1 计算gdp的差分项

点击主窗口的Quick/Generate Series,在弹出Generate Series by Equation窗口中输入:dgdp=d(gdp),其中d()是EViews中的差分函数。两阶差分的命令是:d2gdp=d(d(gdp))

33



获取案例数据,请关注微信公众号并回复:Eviews_dt2


Comments

Make a comment