2013-09-26 52 views
0

SPSS INSERT过程是否像错误一样处理警告?我正在运行带有ERROR = STOP关键字的INSERT过程。程序的执行在第一次警告后停止。SPSS插入将警告视为错误

我会说这是一种奇怪的行为。例如,R source函数仅在错误时停止脚本的执行,而不是在警告时执行。

回答

0

由于警告和错误都显示在警告区块中,哪个输出指示警告和哪个错误并不总是很明显。例如,如果您使用统计信息附带的员工data.sav文件运行此代码,则缺少值jobcat(1至10)

。 desc variables = jobcat。

它会生成一个警告框,上面写着

警告 没有数据统计计算,因为没有有效的情况下。

但是,如果您检索错误级别,这需要可编程性,您会看到这是一个3级错误。警告被分配错误级别2.警告不会停止在高级别运行时执行的命令。

级别3,4和5被认为是错误,虽然级别5,灾难性错误很难报告,因为这意味着SPSS处理器崩溃了。

+0

这是否意味着我应该在插入语法之前消除所有潜在的警告?我想插入一个关键字为'ERROR = STOP'的语法,所以执行停止在第一个错误。 – djhurio

+0

还有一条评论。我所看到的,警告被打印为数据透视表,但错误作为日志条目。我认为这应该是显而易见的,表明它是一个警告或错误。我在SPSS 20上。 – djhurio