Cara menghitung observasi berdasarkan kelompok di sas


Anda dapat menggunakan metode berikut untuk menghitung total observasi berdasarkan kelompok di SAS:

Metode 1: Hitung observasi berdasarkan kelompok

 proc sql ;
    select var1, count(*) as total_count
    from my_data
    group by var1;
quit ;

Metode 2: Hitung observasi oleh beberapa kelompok

 proc sql ;
    select var1, var2, count(*) as total_count
    from my_data
    group by var1, var2;
quit ;

Contoh berikut menunjukkan cara menggunakan setiap metode dengan himpunan data berikut di SAS:

 /*create dataset*/
data my_data;
    input team $position $points;
    datalines ;
A Guard 15
A Guard 12
A Guard 29
A Forward 13
A Forward 9
A Forward 16
B Guard 25
B Guard 20
C Guard 34
C Forward 19
C Forward 3
C Forward 8
;
run ;

/*view dataset*/
proc print data =my_data; 

Contoh 1: menghitung observasi oleh suatu kelompok

Kode berikut menunjukkan cara menghitung jumlah total observasi per tim:

 /*count observations by team*/
proc sql ;
    select team, count(*) as total_count
    from my_data
    group by team;
quit ;

Dari hasilnya terlihat tim A berisi 6 observasi, tim B berisi 2 observasi, dan tim C berisi 4 observasi.

Contoh 2: menghitung observasi oleh beberapa kelompok

Kode berikut menunjukkan cara menghitung jumlah observasi, dikelompokkan berdasarkan tim dan posisi:

 /*count observations by team and position*/
proc sql ;
    select team, position, count(*) as total_count
    from my_data
    group by team, position;
quit ; 

Dari tabel keluaran kita dapat melihat:

  • Total ada 3 pemain yang tergabung dalam tim A dan menempati posisi Attacker.
  • Total ada 3 pemain yang tergabung dalam tim A dan menempati posisi Guard.
  • Total ada 2 pemain yang tergabung dalam tim B dan menempati posisi Guard.
  • Total ada 3 pemain yang tergabung dalam tim C dan menempati posisi Penyerang.
  • Total ada 1 pemain yang tergabung dalam tim A dan menempati posisi penjaga.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menormalkan data di SAS
Cara mengganti nama variabel di SAS
Cara menghapus duplikat di SAS
Bagaimana cara mengganti nilai yang hilang dengan nol di SAS

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *