数据导入后,回归有时会提示样本不足,有时能算出结果,却出现系数方向与预期不同、显著性偏弱等情况。这些问题需要结合数据和模型检查,不能只看最后的结果表。Eviews怎么进行回归分析Eviews回归分析结果异常怎么办,下面以桌面版英文界面的普通最小二乘回归为例说明。面板、二元选择等模型需要另选适合的估计方法。
一、Eviews怎么进行回归分析
开始前明确因变量、解释变量和样本范围。下面假设因变量名为y,解释变量名为x1、x2,实际操作时替换成工作文件中的系列名称。
1、导入数据并核对结构
每列放一个变量,每行对应一个观测。时间序列应保留日期列,避免导入后年份或月份与数值错位。
①点击【File】→【Open】→【Foreign Data as Workfile】,选择Excel数据文件。
②在导入预览中检查工作表、数据范围和表头。
③缺失值使用特殊标记时,在【Text representing NA】中填写该标记。
④核对日期、频率或观测顺序,点击【Finish】,双击各系列,与原表抽查数值和单位。
2、填写方程并运行估计
按变量列表填写时,因变量放在最前面,变量之间用空格分隔。需要截距项时写入c,手动输入的方程不会自动补上常数。
①点击【Quick】→【Estimate Equation】,在方程输入框中填写y c x1 x2。
②在【Method】中选择【LS-Least Squares】,在【Sample】中设置估计范围。
③点击【OK】,检查输出顶部的样本区间和【Included observations】,确认实际参与估计的观测数。
3、查看结果和残差图
系数大小要结合变量单位解释,概率值和拟合优度反映的内容也不同。R-squared较高,不能单独证明模型正确或存在因果关系。
①查看【Coefficient】、【Std.Error】、【t-Statistic】、【Prob.】,核对系数方向和估计的不确定性。
②点击【View】→【Actual,Fitted,Residual】→【Actual,Fitted,Residual Graph】,查看实际值、拟合值和残差。
二、Eviews回归分析结果异常怎么办
先检查原始数据,再检查方程设置。样本不足和矩阵报错需要先解决;已经得到结果但表现不理想,则继续检查变量关系和模型假设。
1、观测数减少或提示样本不足
只要方程中某个变量在一行缺失,该观测就可能被排除。滞后项、差分和对数转换也可能减少有效样本。
①点击方程窗口的【Estimate】,核对【Sample】,确认起止范围没有误设。
②双击相关系列,查找NA,并检查滞后项所需的前期数据是否存在。
③使用对数时检查原值是否大于零;修正录入错误或重新确定有效样本后,再估计方程,不用零随意填补缺失值。
2、出现Near singular matrix
解释变量完全线性相关时,普通最小二乘无法正常估计。重复变量、没有变化的解释变量,以及常数项与完整一组分类虚拟变量同时加入,都需要检查。
①点击【Estimate】,查看是否重复加入同一变量或等价表达式。
②检查变量之间是否存在总量与分项、固定倍数等关系,按模型含义处理冗余项。
③保留常数项时,对互斥且穷尽的分类虚拟变量留出一个基准类别。
④重新估计;仍报错时,检查变量在当前估计样本内是否全部为零或保持不变。
3、系数方向异常或单项不显著
变量单位、条件关系和共线性都可能影响系数表现。单项不显著本身不属于软件错误,也不应为了得到小概率值反复删变量。
①核对变量单位、百分比写法和是否经过对数转换,检查因变量与解释变量有没有填反。
②点击【View】→【Coefficient Diagnostics】→【Variance Inflation Factors】,查看共线性线索。
③根据研究目的检查变量是否重复表达同一信息,保留有依据的模型设置,再比较系数和标准误变化。
4、残差存在异方差或序列相关
残差问题可能使常规标准误和检验结果不可靠。稳健标准误调整的是统计推断,不能修复遗漏变量或内生性问题。
①点击【View】→【Residual Diagnostics】→【Heteroskedasticity Tests】,选择适用检验,查看概率值和原假设。
②时间序列模型点击【View】→【Residual Diagnostics】→【Serial Correlation LM Test】,设置有依据的滞后阶数,检查序列相关。
③确认适用条件后,点击【Estimate】→【Options】,在【Covariance method】中选择【Huber-White】;需要同时处理异方差和自相关时,选择适用的【HAC(Newey-West)】设置。
④点击【OK】重新估计,核对标准误和检验结果,同时检查模型是否需要调整动态项或变量设定。
5、时间序列拟合很好,关系却难以解释
带有共同趋势的非平稳序列可能产生伪回归。此时不能只增加变量或调高滞后阶数,需要先检查序列性质。
①双击系列,点击【View】→【Unit Root Tests】→【Standard Unit Root Test】。
②选择ADF等适用检验,根据序列走势设置常数、趋势和滞后,点击【OK】。
③对非平稳序列,根据研究目的进一步判断差分或协整建模是否适合,不把所有变量统一差分后直接作为最终结论。
三、Eviews回归模型调整后怎么保留和比较结果
修改模型后,原方程和新方程都应留存。比较时还要确认有效样本一致,否则结果变化可能同时受到样本变化影响。
1、分别保存模型和结果表
给方程命名可以保留估计对象,冻结结果则便于留存当时的输出,避免后续估计覆盖原记录。
①在方程窗口点击【Name】,按模型设置分别命名。
②点击【Freeze】保留当前结果表,为生成的表格命名。
③点击【File】→【Save】,保存工作文件,并在分析记录中写明变量、样本和调整理由。
2、在共同样本下比较模型
新增变量存在缺失值时,即使填写相同起止日期,实际观测也可能不同。比较拟合表现之前,应先处理这一差异。
①为待比较方程设置共同的有效样本,重新估计并核对【Included observations】和实际观测范围。
②比较系数、标准误、调整后的拟合优度及残差检验,记录变化,不仅凭某一项显著性决定保留哪个模型。
总结
关于“Eviews怎么进行回归分析Eviews回归分析结果异常怎么办”,希望这篇内容能帮到大家。数据分析需要认真,也需要接受结果可能与原先设想不同。研究和工作中的价值,在于对问题有更清楚的认识,让判断获得可信的依据。熟悉专业软件可以减少操作上的困扰,对数据和方法的理解则需要持续积累。面对一份结果,保持客观、说清它能够支持的范围,也是分析工作中值得坚持的习惯。希望大家在学习与实践中有所收获。如有EViews软件选型或版本方面的需求,欢迎联系咨询。
