EViews软件的执行错误处理

2022年5月21日13:50:37EViews软件的执行错误处理已关闭评论

默认情况下,EViews在遇到任何错误时将停止执行程序。但是,用户可以指示程序在遇到错误的情况下仍然继续执行。在这种情况下,用户可能希望当遇到错误时执行其他不同的任务。例如,当模型估计过程中产生错误时,用户可能希望跳过那些累积至估计过程的程序行。为了测试程序执行错误以及处理这些错误,用户可以使用@errorcount函数来返回程序执行过程中所遇到的错误个数:

    !errs=@errorcount

标准的程序语句可以使用有关这些错误个数的信息来控制程序的行为。例如,为了测试某个方程过程中是否产生了错误,用户可以比较方程估计命令执行之前和之后错误的个数:

    !old_count=@errorcount
    equation  eq1.ls  y  c  x
    !new_count=@errorcount
    if  !new_count>!old_count  then
    [various commands]
    endif

在本例中,只有当方程EQ1的估计过程中增加了错误个数时,才会执行这段程序命令。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。