Cara membuat tabel frekuensi di sas (dengan contoh)


Anda dapat menggunakan proc freq di SAS untuk membuat tabel frekuensi dengan cepat untuk satu atau beberapa variabel dalam kumpulan data.

Contoh berikut menunjukkan cara menggunakan prosedur ini dengan kumpulan data bawaan SAS yang disebut BirthWgt , yang berisi berbagai karakteristik 100.000 ibu yang baru saja melahirkan.

Kita dapat menggunakan proc print untuk menampilkan 10 observasi pertama dari kumpulan data ini:

 /*view first 10 observations from BirthWgt dataset*/
proc print data =sashelp.BirthWgt( obs = 10 );

run ;

Contoh 1: Tabel frekuensi untuk suatu variabel

Kita dapat menggunakan kode berikut untuk membuat tabel frekuensi untuk variabel Race:

 /*create frequency table for Race variable*/
proc freq data =sashelp.BirthWgt;
	Race tables ;
run ; 

tabel frekuensi di SAS

Tabel keluaran berisi empat kolom:

  • Frekuensi : jumlah total observasi yang termasuk dalam kategori tertentu.
  • Persentase : Persentase total observasi yang masuk dalam kategori tertentu.
  • Frekuensi kumulatif : jumlah total observasi yang telah dipertimbangkan hingga dan termasuk baris saat ini.
  • Persentase Kumulatif : Persentase kumulatif dari total observasi yang telah dipertimbangkan hingga dan termasuk baris saat ini.

Misalnya, dari tabel keluaran kita dapat melihat:

  • Jumlah ibu Hispanik adalah 22.139 .
  • Persentase total ibu Hispanik adalah 22,14% .
  • Jumlah total ibu Asia, Kulit Hitam, atau Hispanik adalah 41.496 .
  • Persentase kumulatif ibu Asia, Kulit Hitam, atau Hispanik adalah 41,50% .

Contoh 2: Tabel frekuensi untuk suatu variabel (diurutkan)

Secara default, tabel frekuensi diurutkan berdasarkan abjad berdasarkan nama kategori. Namun, kita dapat menggunakan fungsi order untuk mengurutkan kategori berdasarkan frekuensi:

 /*create frequency table for Race variable, sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
	Race tables ;
run ; 

Perhatikan bahwa kategori sekarang diurutkan berdasarkan frekuensi, dari tertinggi hingga terendah.

Contoh 3: Tabel frekuensi untuk suatu variabel (termasuk nilai yang hilang)

Secara default, nilai yang hilang tidak disertakan dalam tabel frekuensi.

Namun, kita dapat menggunakan perintah missing untuk memberitahu SAS agar menyertakan baris untuk menghitung frekuensi nilai yang hilang:

 /*create frequency table for Race variable, sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
	Race/missing tables ;
run ; 

Karena tidak ada baris tambahan yang ditambahkan ke tabel frekuensi, ini memberi tahu kita bahwa tidak ada nilai ras yang hilang di kumpulan data asli.

Contoh 4: Tabel frekuensi untuk beberapa variabel

Untuk membuat tabel frekuensi untuk beberapa variabel sekaligus, kita cukup memasukkan beberapa nama variabel dalam argumen tabel .

Misalnya, kita dapat menggunakan kode berikut untuk membuat tabel frekuensi untuk Ras dan Kelompok Umur:

 /*create frequency table for Race and AgeGroup variables, both sorted by frequency*/
proc freq data =sashelp.BirthWgt order =freq;
	Race AgeGroup tables ;
run ; 

Kita dapat melihat bahwa tabel frekuensi telah dibuat untuk kedua variabel.

Tambahkan komentar

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