有没有办法在发生错误时停止在Stata中执行do-file?问题是do文件包含尽管有错误仍然可以工作的命令。
答案 0 :(得分:1)
Stata的观点是,任何错误都会导致错误消息并强制命令完成;所以包含该命令的任何程序或执行文件都要完成;等等。这里的错误定义,可能没有用,但没有循环,是产生错误信息的任何东西。例如,错误可能是语法错误;引用不可见的命令或程序;引用不可见的变量。
因此,据我所知,这个问题只能提到你认为是错误的东西,但Stata却没有。
接下来,您需要进行编码,以便识别出您认为是错误的内容并将其捕获并显示错误消息。
我建议您提供具体示例以获得进一步的建议,因为您的帖子非常通用且不包含任何代码示例。请注意,除了程序员之外,Stata执行您所说而不是您的意思的能力不能被视为错误。