1つのカテゴリ変数にコーディングを使用できるように見えますが、2つのカテゴリ変数と1つの連続予測変数があります。SPSSでこれに重回帰を使用できますか?ありがとう!
1つのカテゴリ変数にコーディングを使用できるように見えますが、2つのカテゴリ変数と1つの連続予測変数があります。SPSSでこれに重回帰を使用できますか?ありがとう!
回答:
最初のカテゴリカル予測子に使用するのと同じ方法に従うことにより、間違いなく可能です。最初のそのような変数の場合と同様に、ダミー変数を作成します。しかし、多くの場合、SPSSのUnianovaコマンドを使用する方が簡単です。これは、印刷またはPDF形式の構文ガイドで調べることができます。または、分析...一般線形モデル...単変量からアクセスできます。
ただし、Regressionコマンドには少し複雑ですが、Unianovaよりも多くの利点があります。最も重要なことは、「ペアワイズ欠損」を選択できることです(1つまたは2つの予測変数の値が欠損しているからといって、ケースを失う必要はありません)。また、部分プロットや影響統計など、多くの貴重な診断を取得できます。
カテゴリ変数をSPSSのモデルで使用するダミー変数のセットに変換する簡単な方法は、do repeat構文を使用することです。これは、カテゴリ変数が数値順になっている場合に最も簡単に使用できます。
*making vector of dummy variables.
vector dummy(3,F1.0).
*looping through dummy variables using do repeat, in this example category would be the categorical variable to recode.
do repeat dummy = dummy1 to dummy3 /#i = 1 to 3.
compute dummy = 0.
if category = #i dummy = 1.
end repeat.
execute.
それ以外の場合は、一連のifステートメントを実行してダミー変数を作成できます。私の現在のバージョン(16)には、回帰コマンドでダミー変数のセットを自動的に指定するネイティブ機能がありません(xiコマンドを使用してStataでできるように)が、これが新しいバージョンで使用可能であれば驚かないでしょう。dmk38のポイント#2にも注意してください。このコーディングスキームは、名目上のカテゴリを想定しています。変数が序数の場合、より慎重に使用できます。
dmk38にも同意します。特定の方法で欠落データを指定する機能があるため、回帰についての話は完全に別の問題です。