欠損値関数
- 欠損値関数 (式、変数名、または定数) に対する各引数は、コンマで区切る必要があります。
MISSING関数を除き、欠損値関数の引数として使用できるのは、数値のみです。- キーワード
TOを使用して、関数NMISSおよびNVALIDの引数リスト内の変数のセットを参照することができます。 - 関数
MISSINGおよびSYSMISは論理関数であり、IF、DO IF、およびその他の条件付きコマンドのより複雑な指定へのショートカットとして役立ちます。
値: VALUE(variable)。 数値。 variable の値を返します。variable に対するユーザー欠損値の定義は無視します。variable は、 数値変数名または変数名に対するベクトル参照でなければなりません。
MISSING。 MISSING(variable)。 論理。 variable がシステム欠損値またはユーザー欠損値を持つ場合は 1 (真) を返します。 引数は、アクティブ・データ・セット内の変数名でなければなりません。
SYSMIS。 SYSMIS(numvar)。 論理。 numvar の値がシステム欠損値である場合に 1 (真) を返します。 引数 numvar は、 アクティブ・データ・セットにある数値変数の名前でなければなりません。
NMISS。 NMISS(変数[,..]). 数値です。 システム欠損値およびユーザー欠損値を持つ引数の個数を返します。 この関数には 1 つ以上の引数が必要です。 引数は、アクティブ・データ・セットにある変数名でなければなりません。
NVALID。 NVALID(variable[,..]).数値です。 有効な非欠損値を持つ引数の度数を返します。 この関数には 1 つ以上の引数が必要です。 引数は、アクティブ・データ・セットにある変数名でなければなりません。