当发生错误时,是否有一种方法可以停止执行Stata中的do文件?问题是do文件包含了尽管出现错误仍能工作的命令.
发布于 2015-04-15 17:19:33
Stata的观点是,任何错误都将导致错误消息,并强制命令完成;因此,包含该命令的任何程序或do文件都要完成;依此类推。这里错误的定义,也许没有帮助,但没有循环性,是任何产生错误信息的东西。例如,错误可以是语法错误;引用不可见的命令或程序;引用不可见的变量。
因此,就我所见,这个问题只能指一些你认为是错误的东西,但是Stata没有。
因此,您需要编写代码,以便通过错误消息识别和捕获您认为是错误的内容。
我建议你给出具体的例子,以获得进一步的建议,因为你的文章非常笼统,不包含任何代码示例。注意,Stata做你说的而不是你想说的事情的能力不能被看作是一个错误,除非是程序员的错误。
https://stackoverflow.com/questions/29656474
复制相似问题