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 ; 

tabel frekuensi di SAS

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 ; 

FREQ SAS PROC tanpa persentase

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 ; 

Tabel frekuensi SAS tanpa persentase baris atau kolom

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

Tambahkan komentar

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