介绍几个用EViews生成虚拟变量的好用方法
直接纳入即可
介绍几个用EViews生成虚拟变量的好用方
1.根据年份变量生成一个虚拟变量
比如你有一个数据,数据里面有一个变量year,你想根据year生成一个虚拟变量d1,2000年及以后取值为1,2000年以前取值为0。可以用如下的命令实现:
seriesd1=(year>=2000)
2.如何根据季度频率的数据生成季度虚拟变量。季度有春夏秋冬,故可以生成四个虚拟变量,但是引入到模型的时候引入3个就可以。比如说你想生成三个季度虚拟变量q1(是否为春季),q2(是否为夏季),q3(是否为秋季)。可以用如下的命令:
seriesq1=@seas(1)
seriesq2=@seas(2)
seriesq3=@seas(3)
3.如何把一个行业变量转化为虚拟变量
如果你的行业变量有A,B,C,D共4个取值,就可以生成4个虚拟变量d1,d2,d3,d4,相关命令如下:
seriesd1=(ind=”A”)
seriesd1=(ind=”B”)
seriesd1=(ind=”C”)
seriesd1=(ind=”D”)
4.如果想把行业虚拟变量全部加入到回归方程中还有一个简单形式就是估计回归方程的时候可以设定回归方程为
yx@expand(ind)c