Sas: cara menggunakan proc univariate untuk pengujian normalitas
Anda dapat menggunakan proc univariate di SAS dengan pernyataan normal untuk melakukan beberapa uji normalitas pada variabel dalam kumpulan data.
Prosedur ini menggunakan sintaks dasar berikut:
proc univariate data =my_data normal ;
var my_variable;
run ;
Contoh berikut menunjukkan bagaimana menggunakan prosedur ini dalam praktiknya.
Contoh: Proc Univariate untuk pengujian normalitas 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 univariate dengan pernyataan normal untuk melakukan berbagai uji normalitas pada variabel poin :
proc univariate data =my_data normal ;
var points;
run ;
Beberapa tabel akan ditampilkan pada hasilnya, namun tabel bertajuk Uji Normalitas berisi hasil uji normalitas:
Secara default, SAS melakukan empat uji normalitas dan menampilkan masing-masing statistik pengujian dan nilai p yang sesuai:
- Uji Shapiro-Wilk : W = 0,867, p = 0,0383
- Uji Kolmogorov-Smirnov : D = 0,237, p = 0,0318
- Uji Cramer-von Mises : W-Sq = 0,152, p = 0,0200
- Tes Anderson-Darling : A-Sq = 0,847, p = 0,0223
Setiap uji normalitas menggunakan hipotesis nol dan hipotesis alternatif berikut:
- H 0 : Data berdistribusi normal.
- H A : Data tidak berdistribusi normal.
Karena nilai p untuk setiap uji normalitas kurang dari 0,05, kami akan menolak hipotesis nol untuk setiap uji normalitas.
Artinya terdapat cukup bukti untuk menyimpulkan bahwa variabel poin tidak berdistribusi normal.
Perhatikan bahwa Anda juga dapat membuat histogram dengan kurva normal yang ditumpangkan untuk memvisualisasikan distribusi nilai variabel poin :
proc univariate data =my_data;
histogram points / normal ;
run ;
Histogram menunjukkan kepada kita bahwa distribusi nilai tidak mengikuti kurva normal dengan baik, hal ini sesuai dengan hasil uji normalitas yang kami lakukan.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara menggunakan ringkasan prosedur di SAS
Cara menggunakan Proc Tabulate di SAS
Cara menggunakan pemeriksaan Proc di SAS