Sas: cara menggunakan proc univariate berdasarkan grup
Anda dapat menggunakan proc univariate di SAS dengan pernyataan by untuk menghitung statistik deskriptif untuk setiap variabel numerik dalam kumpulan data, yang dikelompokkan berdasarkan variabel tertentu.
Prosedur ini menggunakan sintaks dasar berikut:
proc univariate data =my_data normal ;
by group_variable;
run ;
Contoh berikut menunjukkan bagaimana menggunakan prosedur ini dalam praktiknya.
Contoh: Proc Univariat berdasarkan grup di SAS
Misalkan kita memiliki kumpulan data berikut di SAS yang berisi informasi tentang berbagai pemain bola basket:
/*create dataset*/
data my_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data =my_data;
Kita dapat menggunakan proc univariat dengan pernyataan by untuk menghitung statistik deskriptif untuk variabel poin dan rebound , yang dikelompokkan berdasarkan variabel tim :
proc univariate data =my_data ;
by team;
run ;
Prosedur ini akan menghasilkan hasil sebagai berikut:
- Statistik deskriptif poin Tim A
- Statistik deskriptif untuk rebound tim B
- Statistik deskriptif poin Tim A
- Statistik deskriptif untuk rebound tim B
Berikut statistik deskriptif untuk variabel poin Tim A :
Jika Anda hanya ingin menghitung statistik deskriptif untuk variabel tertentu yang dikelompokkan berdasarkan variabel lain, Anda dapat menggunakan pernyataan var .
Misalnya, Anda dapat menggunakan sintaks berikut untuk menghitung statistik deskriptif hanya untuk variabel poin , yang dikelompokkan berdasarkan variabel tim :
proc univariate data =my_data ; var points; by team; run ;
Jangan ragu untuk menentukan variabel sebanyak yang Anda inginkan dalam pernyataan var dan by untuk menghitung statistik deskriptif untuk variabel yang Anda inginkan.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara Menggunakan Proc Univariate untuk Pengujian Normalitas di SAS
Cara menggunakan ringkasan prosedur di SAS
Cara menggunakan Proc Tabulate di SAS