Sas: gunakan proc freq & tidak tampilkan persentase
Anda dapat menggunakan metode berikut dengan PROC FREQ di SAS untuk membuat tabel frekuensi dan menghapus semua nilai persentase dalam tabel yang dihasilkan:
Metode 1: Hapus Persentase di Tabel Frekuensi Satu Arah
proc freq data=my_data order =freq;
tables my_variable / nopercent nocum ;
run ;
Metode 2: Hapus Persentase dalam Tabel Frekuensi Dua Arah
proc freq data=my_data order =freq;
tables my_variable1*my_variable2 / norow nocol nopercent nocum ;
run ;
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik 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 dalam kumpulan data ini:
/*view first 10 observations from BirthWgt dataset*/ proc print data =sashelp.BirthWgt( obs = 10 ); run ;
Contoh 1: Hapus persentase dalam tabel frekuensi satu arah
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 ;
Secara default, SAS menampilkan persentase dalam tabel frekuensi.
Untuk menghapus persentase, kita dapat menggunakan instruksi nopercent dan nocum :
/*create frequency table for Race variable and suppress percentages*/
proc freq data=sashelp.BirthWgt;
Race / nopercent nocum tables ;
run ;
Perhatikan bahwa tabel frekuensi hanya menampilkan nilai frekuensi dan tidak ada nilai persentase untuk setiap kategori.
Contoh 2: Hapus persentase dalam tabel frekuensi dua arah
Kita dapat menggunakan kode berikut untuk membuat tabel frekuensi dua arah untuk variabel Ras dan Menikah:
/*create frequency table for Race and Married variables*/
proc freq data =sashelp.BirthWgt;
Race*Married tables ;
run ;
Secara default, SAS menampilkan persentase untuk persentase keseluruhan, persentase baris, dan persentase kolom untuk setiap sel dalam tabel frekuensi.
Untuk menghapus persentase, kita dapat menggunakan instruksi norow , nocol dan nopercent :
/*create frequency table for Race and Married variables and suppress percentages*/
proc freq data=sashelp.BirthWgt;
Race*Married / norow nocol nopercent tables ;
run ;
Perhatikan bahwa tabel frekuensi hanya menampilkan nilai frekuensi dan tidak ada nilai persentase untuk setiap sel tabel.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
SAS: Cara menggunakan PROC FREQ dengan pernyataan WHERE
SAS: Cara menggunakan PROC FREQ dengan opsi ORDER
SAS: Cara menggunakan PROC FREQ berdasarkan grup