2017-02-21 22 views
0

私はSPSS modelerを使用していますが、ソフトウェアで数値として認識する変数があります。したがって、missingの値は$null$です。変数の欠損値を''と選択できるようにするには、characterとしてください。フォーマットを変更する方法/ SPSSで不足している値を扱う

だから私は希望:またはcharacternumericから変数のフォーマットをtrasformか$null$から''にのみmissing値を変更します。

どうすれば修正できますか?事前

答えて

0

感謝は数値フィールドにNULL値を選択する最良の方法は、式ビルダーの空白とヌル部分から@NULL()関数を使用することです。

たとえば、null値のみを検査できるように保持する場合は、選択ノードを使用します。ラジオボタンを[含める]のままにします。式ビルダー(電卓)ボタンを押します。左側のドロップメニューのフィルタを一般機能からブランクとヌルを表示するように変更します(Bを2〜3回押します)。 @NULL(ITEM)をダブルクリックします。右側に移動し、数値フィールド名をダブルクリックします。テーブルノードを最後に置き、実行します。

Using Select @NULL in IBM SPSS Modeler

だけヌル行を表示する別の方法は、表]ダイアログボックスのセクション「ハイライトレコード」に@NULL(VARNAME)関数を入力することです。

"Highlight records where" dialog

あなたがテーブルを実行すると、この条件のために真である任意の行は赤で表示されます。

実際に変数を文字列にする必要がある場合は、Computeノードを使用してこのフィールドのコピーを新しい名前で作成し、式ビルダーのConversionセクションのto_string()関数を使用して型を変更します変数のこれで、選択ノードを使用して欠損値として ""を取得することができます。または、フィラーノードを使用して列を置き換えることもできますが、前後で比較することはできません。

します。C:\ Program Files \ IBM \ SPSS \ Modelerの\ 18.0 \デモ\ストリーム\ featureselection.strこの回答に示す

ダイアログの例では、あなたのIBM SPSS Modelerのソフトウェアと一緒にインストールされているこのサンプル・ストリームを使用します

関連する問題