Cara membuat variabel dummy di sas (dengan contoh)


Variabel dummy adalah jenis variabel yang kita buat dalam analisis regresi sehingga kita dapat merepresentasikan variabel kategori sebagai variabel numerik yang mengambil salah satu dari dua nilai: nol atau satu.

Misalnya, kita mempunyai kumpulan data berikut dan ingin menggunakan usia dan status perkawinan untuk memprediksi pendapatan :

Untuk menggunakan status perkawinan sebagai variabel prediktor dalam model regresi, kita perlu mengubahnya menjadi variabel dummy.

Karena ini saat ini merupakan variabel kategori yang dapat mengambil tiga nilai berbeda (“Lajang”, “Menikah”, atau “Bercerai”), kita perlu membuat k -1 = 3-1 = 2 variabel tiruan.

Untuk membuat variabel dummy ini, kita dapat membiarkan “Tunggal” sebagai nilai dasar karena variabel ini paling sering muncul. Jadi, inilah cara kami mengubah status perkawinan menjadi variabel dummy:

Contoh berikut menunjukkan cara membuat variabel dummy untuk kumpulan data persis ini di SAS.

Contoh: Membuat Variabel Dummy di SAS

Pertama, mari buat dataset berikut di SAS:

 /*create dataset*/
data original_data;
    input income age status $;
    datalines ;
45 23 single
48 25 single
54 24 single
57 29 single
65 38 married
69 36 single
78 40 married
83 59 divorced
98 56 divorced
104 64 married
107 53 married
;
run ;

/*view dataset*/
proc print data = original_data; 

Selanjutnya, kita dapat menggunakan dua pernyataan IF-THEN-ELSE untuk membuat variabel dummy untuk variabel status :

 /*create new dataset with dummy variables*/
data new_data;
	set original_data;
	if status = " married " then married = 1 ;
	  else married = 0 ;
	if status = " divorced " then divorced = 1 ;
	  else divorced = 0 ;
run ;

/*view new dataset*/
proc print data =new_data;

variabel dummy dalam contoh SAS

Perhatikan bahwa nilai kedua variabel dummy ( menikah dan bercerai ) cocok dengan nilai yang kita hitung pada contoh pendahuluan.

Kita kemudian dapat menggunakan variabel dummy ini dalam model regresi jika kita mau, karena keduanya bersifat numerik.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menggunakan ringkasan prosedur di SAS
Cara menggunakan Proc Tabulate di SAS
Cara mengganti nama variabel di SAS
Cara membuat variabel baru di SAS

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *