Sas'ta max i̇şlevi nasıl kullanılır (örneklerle)
Değerler listesindeki en büyük değeri bulmak için SAS’taki MAX işlevini kullanabilirsiniz.
Bu özelliği kullanmanın en yaygın iki yolu şunlardır:
Yöntem 1: Veri kümesindeki bir sütunun maksimum değerini bulun
proc sql ;
select max(var1)
from my_data;
quit ;
Yöntem 2: Veri kümesindeki başka bir sütuna göre gruplandırılmış bir sütunun maksimum değerini bulun
proc sql ;
select var2, max(var1)
from my_data;
group by var2;
quit ;
Aşağıdaki örnekler, SAS’ta her yöntemin aşağıdaki veri kümesiyle nasıl kullanılacağını gösterir:
/*create dataset*/
data my_data;
input team $points;
datalines ;
AT 12
At 14
At 19
At 23
At 20
At 11
At 14
B20
B 21
B29
B14
B 19
B17
B 30
;
run ;
/*view dataset*/
proc print data =my_data;
Not : MAX işlevi, bir listenin maksimum değerini hesaplarken eksik değerleri otomatik olarak yok sayar.
Örnek 1: Veri kümesindeki bir sütunun maksimum değerini bulma
Aşağıdaki kod, veri kümesinin puan sütunundaki maksimum değerin nasıl hesaplanacağını gösterir:
/*calculate max value of points*/
proc sql ;
select max(points)
from my_data;
quit ;
Proc sql’nin 30 değerinde bir tablo döndürdüğünü görebiliriz.
Bu, puan sütunundaki maksimum değeri temsil eder.
Örnek 2: Başka bir sütuna göre gruplandırılmış bir sütunun maksimum değerini bulun
Aşağıdaki kod, veri kümesindeki ekip sütununa göre gruplandırılmış puan sütunundaki maksimum değerin nasıl hesaplanacağını gösterir:
/*calculate max value of points grouped by team*/
proc sql ;
select team, max(points)
from my_data;
group by team;
quit ;
Sonuçtan şunları görebiliriz:
- A Takımı için maksimum puan değeri 11’dir .
- B Takımı için maksimum puan değeri 14’tür .
Not : SAS’taki MAX işlevine ilişkin tüm belgeleri 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 Z puanları nasıl hesaplanır?
SAS’ta prosedür özeti nasıl kullanılır?
SAS’ta ortalama, medyan ve mod nasıl hesaplanır?