Sas'ta ortalama, medyan ve & mod nasıl hesaplanır?
SAS’taki değişkenlerin ortalamasını, medyanını ve modunu hızlı bir şekilde hesaplamak için tek değişkenli proc’u kullanabilirsiniz.
Bu prosedür aşağıdaki temel sözdizimini kullanır:
proc univariate data =my_data; run ;
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: tüm değişkenler için ortalamayı, medyanı ve modu hesaplayın
SAS’ta aşağıdaki veri setine sahip olduğumuzu varsayalım:
/*create dataset*/
data my_data;
input team $points rebounds assists;
datalines ;
At 25 10 8
B 18 4 5
C 18 7 10
D 24 12 4
E 27 11 5
F 30 8 7
G 12 8 5
;
run ;
/*view dataset*/
proc print data =my_data;
Veri setimizdeki tüm değişkenlerin ortalamasını, medyanını ve modunu hesaplamak için aşağıdaki kodu kullanabiliriz:
/*calculate mean, median, mode for each variable in my_data*/
proc univariate data =my_data;
run ;
Bu kod aşağıdaki sonucu üretir:
1. Değişken noktalar için ortalama, medyan ve mod
Görebiliriz:
- Ortalama puan değeri 22’dir .
- Medyan puan değeri 24’tür .
- Moda puanlarının değeri 18’dir .
2. Ribaund değişkeni için ortalama, medyan ve mod
Görebiliriz:
- Ortalama ribaund değeri 8,57’dir .
- Medyan geri tepme değeri 8’dir .
- Modun hemen çıkma değeri 8’dir .
3. Değişken yardımlar için ortalama, medyan ve mod
Görebiliriz:
- Asistlerin ortalama değeri 6,28’dir .
- Asistlerin ortalama değeri 5’tir .
- Destek modu değeri 5’tir .
Belirli bir değişken için yalnızca ortalamayı, medyanı ve modu hesaplamak istiyorsanız aşağıdaki sözdizimini kullanabilirsiniz:
/*calculate mean, median, and mode only for points variable*/
proc univariate data =my_data;
var points;
run ;
Ortalama, medyan ve modal değerler yalnızca puan değişkeni için hesaplanacaktır.
Not : PROC UNIVARIATE’in tam belgelerini burada bulabilirsiniz.
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 korelasyon nasıl hesaplanır?
SAS’ta aykırı değerler nasıl belirlenir
SAS’ta frekans tabloları nasıl oluşturulur?