Cara menggunakan fungsi max di sas (dengan contoh)
Anda dapat menggunakan fungsi MAX di SAS untuk menemukan nilai terbesar dalam daftar nilai.
Berikut dua cara paling umum untuk menggunakan fitur ini:
Metode 1: Temukan nilai maksimum kolom dalam kumpulan data
proc sql ;
select max(var1)
from my_data;
quit ;
Metode 2: Temukan nilai maksimum kolom yang dikelompokkan berdasarkan kolom lain dalam kumpulan data
proc sql ;
select var2, max(var1)
from my_data;
group by var2;
quit ;
Contoh berikut menunjukkan cara menggunakan setiap metode dengan himpunan data berikut di SAS:
/*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;
Catatan : Fungsi MAX secara otomatis mengabaikan nilai yang hilang saat menghitung nilai maksimum suatu daftar.
Contoh 1: Temukan nilai maksimum kolom dalam kumpulan data
Kode berikut menunjukkan cara menghitung nilai maksimum di kolom poin kumpulan data:
/*calculate max value of points*/
proc sql ;
select max(points)
from my_data;
quit ;
Kita dapat melihat bahwa proc sql mengembalikan tabel dengan nilai 30.
Ini mewakili nilai maksimum di kolom poin .
Contoh 2: Temukan nilai maksimum suatu kolom yang dikelompokkan berdasarkan kolom lain
Kode berikut menunjukkan cara menghitung nilai maksimum pada kolom poin yang dikelompokkan berdasarkan kolom tim pada dataset:
/*calculate max value of points grouped by team*/
proc sql ;
select team, max(points)
from my_data;
group by team;
quit ;
Dari hasilnya kita dapat melihat:
- Nilai poin maksimum untuk Tim A adalah 11 .
- Nilai poin maksimum untuk Tim B adalah 14 .
Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi MAX di SAS di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara menghitung skor Z di SAS
Cara menggunakan ringkasan prosedur di SAS
Cara menghitung mean, median dan modus di SAS