Cara sederhana untuk mengubah variabel kategori menjadi seperangkat variabel dummy untuk digunakan dalam model di SPSS adalah menggunakan sintaks do repeat. Ini adalah yang paling sederhana untuk digunakan jika variabel kategori Anda dalam urutan numerik.
*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.
Kalau tidak, Anda hanya dapat menjalankan seperangkat pernyataan if untuk membuat variabel dummy Anda. Versi saya saat ini (16) tidak memiliki kemampuan asli untuk menentukan satu set variabel dummy secara otomatis dalam perintah regresi (seperti yang Anda dapat di Stata menggunakan perintah xi ) tetapi saya tidak akan terkejut jika ini tersedia di beberapa versi yang lebih baru. Perhatikan juga poin dmk38 # 2, skema pengkodean ini mengasumsikan kategori nominal. Jika variabel Anda ordinal, lebih banyak keleluasaan dapat digunakan.
Saya juga setuju dengan dmk38 dan pembicaraan tentang regresi menjadi lebih baik karena kemampuannya untuk menentukan data yang hilang dengan cara tertentu adalah masalah yang sepenuhnya terpisah.