缺失值代碼在函數中不起作用?<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 函數來掃描“缺失值代碼”屬性並做出相應響應。 也許這也可以放入一個公式中。