Sas: normallik testi için proc univariate nasıl kullanılır
Bir veri kümesindeki bir değişken üzerinde birden fazla normallik testi gerçekleştirmek için SAS’ta proc univariate’i normal ifadeyle birlikte kullanabilirsiniz.
Bu prosedür aşağıdaki temel sözdizimini kullanır:
proc univariate data =my_data normal ;
var my_variable;
run ;
Aşağıdaki örnekte bu prosedürün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: SAS’ta normallik testi için Proc Univariate
SAS’ta çeşitli basketbol oyuncuları hakkında bilgi içeren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:
/*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;
Puan değişkeni üzerinde çeşitli normallik testleri gerçekleştirmek için proc univariate’i normal ifadeyle birlikte kullanabiliriz:
proc univariate data =my_data normal ;
var points;
run ;
Sonuçta birkaç tablo görüntülenecektir, ancak Normallik Testleri başlıklı tablo normallik testlerinin sonuçlarını içerir:
Varsayılan olarak SAS dört normallik testi gerçekleştirir ve bunların her bir test istatistiklerini ve karşılık gelen p değerlerini görüntüler:
- Shapiro-Wilk testi : W = 0,867, p = 0,0383
- Kolmogorov-Smirnov testi : D = 0,237, p = 0,0318
- Cramer-von Mises testi : W-Sq = 0,152, p = 0,0200
- Anderson-Darling testi : A-Sq = 0,847, p = 0,0223
Her normallik testi aşağıdaki boş ve alternatif hipotezleri kullanır:
- H 0 : Veriler normal dağılıma sahiptir.
- H A : Veriler normal dağılıma sahip değil.
Her normallik testinin p değeri 0,05’ten küçük olduğundan, her normallik testi için sıfır hipotezini reddederiz.
Bu, puan değişkeninin normal dağılmadığı sonucuna varmak için yeterli kanıt olduğu anlamına gelir.
Puan değişkeninin değerlerinin dağılımını görselleştirmek için normal eğrinin üst üste bindirildiği bir histogram da oluşturabileceğinizi unutmayın:
proc univariate data =my_data;
histogram points / normal ;
run ;
Histogram bize değerlerin dağılımının normal eğriyi çok iyi takip etmediğini gösteriyor, bu da yaptığımız normallik testlerinin sonuçlarıyla örtüşüyor.
Ek kaynaklar
Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
SAS’ta prosedür özeti nasıl kullanılır?
SAS’ta Proc Tabulate nasıl kullanılır?
SAS’ta Proc harmanlaması nasıl kullanılır?