欠損値関数

  • 欠落値関数 (式、変数名、または定数) に対する各引数は、コンマで区切る必要があります。
  • MISSING 関数を除き、欠落値の関数で引数として使用できるのは数値のみです。
  • キーワード TO は、関数 NMISS および NVALIDの引数リスト内の変数のセットを参照するために使用できます。
  • 関数 MISSING および SYSMIS は論理関数であり、 IFDO IF、およびその他の条件付きコマンドのより複雑な指定へのショートカットとして役立ちます。

VALUEVALUE(variable)。 数値。 variable の値を返します。variable に対するユーザー欠損値の定義は無視します。variable は、 数値変数名または変数名に対するベクトル参照でなければなりません。

MISSINGMISSING(variable)。 論理。 variable がシステム欠損値またはユーザー欠損値を持つ場合は 1 (真) を返します。 引数は、アクティブ・データ・セット内の変数名でなければなりません。

SYSMISSYSMIS(numvar)。 論理。 numvar の値がシステム欠損値である場合に 1 (真) を返します。 引数 numvar は、 アクティブ・データ・セットにある数値変数の名前でなければなりません。

NMISSNMISS(変数[,..]). 数値です。 システム欠損値およびユーザー欠損値を持つ引数の個数を返します。 この関数には 1 つ以上の引数が必要です。 引数は、アクティブ・データ・セットにある変数名でなければなりません。

NVALIDNVALID(variable[,..]).数値です。 有効な非欠損値を持つ引数の度数を返します。 この関数には 1 つ以上の引数が必要です。 引数は、アクティブ・データ・セットにある変数名でなければなりません。