EViews中文网站 > 使用教程 > EViews怎么做动态模拟 EViews怎么引入虚拟变量
EViews怎么做动态模拟 EViews怎么引入虚拟变量
发布时间:2026/04/15 14:36:24

品牌型号:微软 surface pro7

系统:Windows 10 64位专业版

软件版本:EViews 7.2

EViews是一款计量经济学分析软件,作为专业的软件,可以帮助我们分析现实中较为复杂的情况。通过在动态模型中加入虚拟变量,可以帮助我们模拟不同的情境和政策变化,从而分析经济动态路径。下面就为大家带来EViews怎么做动态模拟,EViews怎么引入虚拟变量的相关内容。

一、EViews怎么做动态模拟 

动态模拟是利用一个估计好的模型,从给定的初始条件出发,通过模型预测未来值。注意,这并不是未来的实际观测值。和滞后解释变量不同,动态模拟是用于观察模型自身的动态演变路径,可以用来验证模型、分析政策、预测未来以及风险评估等,具有很重要的意义,下面就为大家讲讲Eviews怎么做动态模拟的具体步骤。

1、创建工作文件,导入数据:这里主要需要检查已有数据序列的自变量需要包含滞后项,这是动态模型的基础。

2、建立模型:

(1)在菜单栏中找到【Quick】-【Estimate Equation】。

创建回归方程操作
图一:创建回归方程操作

(2)在Estimate Equation平台上,我们依次输入因变量、常数项、自变量。为了便于理解,给大家举个例子:下图中,pii是因变量,c代表常数项,income是自变量,而income(-1)是income的一阶滞后项,需要注意的是,括号需要用英文的半角括号。另外要设置样本范围,比如我们现在的数据是2019年1月到2025年8月的,我们可以更改设置范围为2019年1月到2024年8月,留下十二个观测值与模型的数据比较,这样可以验证我们模型预测的精确度。

回归方程建立界面
图二:回归方程建立界面

3、模型预测:

(1)在生成模型之后,点击模型菜单栏中的【Forecast】。

回归方程结果展示
图三:回归方程结果展示

(2)设置好预测范围之后,点击【OK】就可以得到预测值,我们和实际值对比就可以确定模型预测精度,即可完成动态模型构建

预测界面展示
图四:预测界面展示

二、EViews怎么引入虚拟变量

虚拟变量是一个取值为0或1的二值变量,从而捕捉有或者没有的区别。所以对于政策改革、历史变革等事件的前后阶段就可以用虚拟变量来表示,从而让模型更加准确,下面就来为大家讲一讲EViews引入虚拟变量的方法。

1、逻辑条件法

比如说我们想要探究2020年的某个政策前后的变化,就可以在命令菜单中输入以下命令:

genr D1=@year>2020

我们就可以看到得到了一个序列,在2020年之后数据为1,之前为0。

虚拟变量展示
图五:虚拟变量展示

2、函数法

除此之外,还可以使用@recode函数,如果我们想要2015年之后为1,之前为0,就可以使用以下函数:

genr D_policy = @recode(year >= 2015, 1, 0) 

不过在现实的金融研究中,我们对于虚拟变量的设置往往更加复杂,需遵循的准则是是虚拟变量一定要比变量数少一个,比如我们想要引入季度的虚拟变量,就只能引入三个。满足以上准则,我们可能遇见需要描述单一事件,区间事件或者多个事件,这个时候我们就可以用以下命令:

多种虚拟变量方式
图五:多种虚拟变量方式

创建好虚拟变量之后,如果我们想要在回归方程中引入变量,直接输入变量名就好了。

虚拟变量和动态模拟模型结合可以描述现实中复杂的问题,从而完善模型,是描述结构性变化的常用方法,以上就是EViews怎么做动态模拟,EViews怎么引入虚拟变量的相关内容,希望对大家有所帮助

135 2431 0251