SPSS INSERT 过程是否以与错误相同的方式处理警告?我正在使用ERROR = STOP
关键字运行 INSERT 过程。程序的执行在第一次警告后停止。
我会说这是一种奇怪的行为。例如,Rsource
函数仅在出现错误时停止脚本的执行,而不是在警告时停止执行。
SPSS INSERT 过程是否以与错误相同的方式处理警告?我正在使用ERROR = STOP
关键字运行 INSERT 过程。程序的执行在第一次警告后停止。
我会说这是一种奇怪的行为。例如,Rsource
函数仅在出现错误时停止脚本的执行,而不是在警告时停止执行。
哪个输出指示警告和哪个错误并不总是很明显,因为警告和错误都出现在警告块中。例如,如果您使用 Statistics 附带的员工 data.sav 文件运行此代码,
缺失值 jobcat(1 到 10)。desc 变量=jobcat。
它会生成一个警告块,上面写着
警告 因为没有有效案例,所以不计算统计数据。
但是如果您检索需要可编程性的错误级别,您将看到这是一个级别 3 错误。警告被指定为错误级别 2。警告不会阻止命令运行,而更高级别会阻止命令运行。
级别 3、4 和 5 被视为错误,尽管级别 5(灾难性错误)很难报告,因为这意味着 SPSS 处理器已崩溃。