3

私のデータセットには、Yes/No 型の変数がたくさんあります。何らかの理由で、「はい」は 1 としてコード化され、「いいえ」は 0 ではなく 2 としてコード化されます。今度は、値ラベル「いいえ」に基づいて 2 を 0 に再コード化したいと思います。

すべてをチェックして再コーディングすることなく、どうすればそれを行うことができますか?

いくつかの複雑な問題があります:

  1. これらの各ダミーには、「はい」の値ラベルを共有する代わりに、ダミーの名前を共有する値ラベルがあります。したがって、「yesno」値ラベルを持つすべての変数を単純にループすることはできません。

  2. これらのダミーには予約コード (不明の場合は -1、拒否の場合は -2 など) がある場合があります。これらの予約コードがあるため、2 が No とラベル付けされていることが確実にわかっているため、値ラベルを確認することを再コーディングする最善の方法だと思います。

4

1 に答える 1