Sas: cara menggunakan proc means dengan pernyataan class


Anda dapat menggunakan PROC MEANS untuk menghitung statistik ringkasan untuk setiap variabel numerik dalam kumpulan data di SAS.

Anda juga dapat menggunakan pernyataan CLASS di PROC MEANS untuk menghitung statistik ringkasan, yang dikelompokkan berdasarkan satu atau lebih variabel kategori.

Contoh berikut menunjukkan cara menggunakan pernyataan CLASS dalam praktik dengan kumpulan data berikut di SAS yang berisi informasi tentang berbagai pemain bola basket:

 /*create dataset*/
data my_data;
    input team $position $points assists;
    datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
A Guard 10 5
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
;
run ;

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

Contoh 1: Menggunakan PROC MEANS tanpa pernyataan CLASS

Kode berikut menunjukkan cara menggunakan PROC MEANS tanpa pernyataan CLASS :

 /*calculate summary statistics for numeric variables*/
proc means data =my_data;
run ; 

Secara default, PROC MEANS menghasilkan statistik ringkasan untuk setiap variabel numerik dalam kumpulan data.

Contoh 2: Menggunakan PROC MEANS dengan variabel dalam pernyataan CLASS

Kode berikut menunjukkan cara menggunakan PROC MEANS dengan pernyataan CLASS untuk menentukan bahwa ringkasan statistik harus dihitung untuk variabel numerik, dikelompokkan berdasarkan variabel tim :

 /*calculate summary statistics for numeric variables, grouped by team*/
proc means data =my_data;
    classteam ;
run ; 

Outputnya sekarang menampilkan statistik ringkasan untuk setiap variabel numerik, dikelompokkan berdasarkan nilai unik di kolom Tim .

Misalnya, baris pertama hasil menampilkan ringkasan statistik untuk variabel poin hanya untuk pemain di Tim A.

Contoh 3: Menggunakan PROC MEANS dengan Banyak Variabel dalam Pernyataan CLASS

Kode berikut menunjukkan cara menggunakan PROC MEANS dengan pernyataan CLASS untuk menentukan bahwa ringkasan statistik harus dihitung untuk variabel numerik, dikelompokkan berdasarkan variabel tim dan posisi :

 /*calculate summary statistics for numeric variables, grouped by team and position*/
proc means data =my_data;
    class team position;
run ; 

Outputnya sekarang menampilkan statistik ringkasan untuk setiap variabel numerik, dikelompokkan berdasarkan nilai unik di kolom Tim dan Posisi .

Misalnya, baris pertama hasil menampilkan ringkasan statistik untuk variabel poin hanya untuk pemain Tim A di posisi menyerang.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menghitung statistik deskriptif di SAS
Cara membuat tabel frekuensi di SAS
Cara menghitung persentil di SAS

Tambahkan komentar

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