1

欠損値を設定するにはどうすればよいですか? たとえば、VAR1 から VAR5 には値があるか、または欠落しています (1 = こんにちは、それ以外の場合は欠落)。これらから新しい変数を計算したい:

Compute new = 0
IF VAR1 = 1 then new = 1
IF VAR2 = 1 then new = 2
IF VAR3 = 1 then new = 3
IF VAR4 = 1 then new = 4
IF VAR5 = 1 then new = 5.

しかし、どうすれば行方不明を処理できますか?計算には最初に「=何か」が必要なので、今ではすべての欠落が0です。すべての 0 値を欠落に設定するにはどうすればよいですか? IF new = 0 を試した後、行方不明になりました。しかし、これは機能していません。

4

3 に答える 3

1

SPSS には Missing- function と missing キーワードがあります。これは次のように機能します。

IF missing(VAR1) THEN new = $SYSMIS.

Missing は関数であり、ケースの値がシステム欠損値 (ドット) であるか、ユーザー定義の欠損値であるかを判断します。yes の場合、then の後の parter が実行されます。この場合、ドットとして表示される「システム欠落値」を割り当てるように SPSS に指示しました。「6」などのカスタム欠損値を使用する場合は、IF 処理に含める必要があります。

これは次のようになります。

MISSING VALUES VAR1 ().
IF VAR6 = 1 then new = 6.

MISSING VALUES VAR6 new(6).
于 2013-09-02T13:58:42.123 に答える
0
  1. 「変換」-「別の変数に再コード化」に進みます。
  2. 変数を選択します (「Missing」で 0 を交換する場所)
  3. 「古い値と新しい値」をクリック
  4. 「古い値」の下に書く - 0
  5. 「新しい値」 - 「システム欠損」の下で選択します
  6. 「追加」をクリック
  7. 「続ける」をクリック
  8. 新しい変数の名前 (ラベル) を指定します (「New_with_missing」など)。
  9. 「OK」をクリック
  10. 出来上がり!

これで、新しい変数「New_with_missing」が作成されました。古いものと同様になりますが、すべて 0 が「欠損値」になります。

一番、

ユージーン

于 2014-03-18T12:47:02.897 に答える