缺失值代码在函数中不起作用?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我想知道在一组中查找列表缺失观察值的最佳做法是什么。
我正在使用“缺失”功能来指示缺失的观察结果。 然而结果有些令人失望,因为它没有考虑缺失值代码。 显然,缺失值代码仅适用于平台。
例如:
dt =打开( “$SAMPLE_DATA/Big Class.jmp” ) ;
// 设置缺失值
:重量[ 1个] = . ;
// 设置缺失值代码
:重量<<设置属性( “缺失值代码” , - 1个) ;
// 设置缺失类别观察
:重量[ 2个] = - 1个;
// 表示权重缺失值的新列
dt <<新专栏( “丢失的” ,公式(如果(不见了( :重量) , 1个, 0 ))) ;
新列指示第 1 行缺失,而第 2 行并非如此。
谢谢,
罗恩
回复:缺失值代码在函数中不起作用?谢谢杰夫。
回复:缺失值代码在函数中不起作用?谢谢伊恩@JMP
我正在使用 JMP 11,所以它对我不起作用。很高兴知道它已经在更新的版本中得到修复。
我可能会考虑只删除缺失值代码,因为我不区分它们和实际缺失值。
罗恩
回复:缺失值代码在函数中不起作用?您使用的是什么版本的 JMP?
JMP 12 识别由缺失值代码属性定义的缺失值。 下面的屏幕截图是我在运行您的脚本后得到的。

顺便说一句,如果你想获得你可以使用的实际价值Col 存储值 ()。
回复:缺失值代码在函数中不起作用?FWIW,在 JMP 13 版本中,公式列指示第 2 行缺失。
关于早期版本中的最佳实践,我想这取决于细节。 如您所知,您可以编写一个 JSL 函数来扫描“缺失值代码”属性并做出相应响应。 也许这也可以放入一个公式中。