Cara menggunakan tabulasi proc di sas (dengan contoh)


Anda dapat menggunakan tabulasi proc di SAS untuk menampilkan statistik deskriptif dengan cepat untuk satu atau beberapa variabel dalam bentuk tabel.

Contoh berikut menunjukkan cara menggunakan prosedur ini dengan kumpulan data berikut yang menunjukkan total poin yang dicetak oleh 12 pemain bola basket berbeda:

 /*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: Proc Tabulasi dengan variabel

Kita dapat menggunakan kode berikut untuk menghitung statistik deskriptif untuk variabel poin:

 /*create table that displays descriptive stats for points variable */
proc tabulate data =my_data;
    var points;
    table points * (N Min Q1 Median Mean Q3 Max);
run ; 

Catatan : Nilai dalam tanda kurung memberi tahu SAS statistik deskriptif apa yang harus dihitung untuk poin tersebut.

Berikut adalah beberapa statistik deskriptif yang paling umum digunakan:

  • N : Jumlah observasi
  • Min : Nilai minimum
  • Q1 : Nilai kuantil pertama (yaitu persentil ke-25)
  • Median : Nilai median
  • Rata-rata : Nilai rata-rata
  • Q3 : Nilai kuantil ketiga (yaitu persentil ke-75)
  • Maks : Nilai maksimum

Dari hasilnya kita dapat melihat:

  • Jumlah observasi adalah 12 .
  • Nilai poin minimum adalah 3 .
  • Banyaknya titik pada persentil ke 25 adalah 10,5 .
  • Jumlah poin rata-rata adalah 15,5 .
  • Jumlah rata-rata poin adalah 16,92 .
  • Banyaknya titik pada persentil ke 75 adalah 22,5 .
  • Jumlah poin maksimum adalah 34 .

Dari kelima nilai tersebut kita dapat memperoleh pemahaman yang cukup baik mengenai sebaran nilai pada variabel Weight.

Contoh 2: Proc Tabulasi dengan dua variabel

Kita dapat menggunakan kode berikut untuk menghitung statistik deskriptif untuk variabel poin, yang dikelompokkan berdasarkan variabel tim:

 /*create table that displays descriptive stats for points, grouped by team */
proc tabulate data =my_data;
    classteam ;
    var points;
    table team, points * (N Min Q1 Median Mean Q3 Max);
run ; 

Tabel yang dihasilkan menunjukkan statistik poin deskriptif untuk masing-masing dari tiga tim.

Misalnya:

  • Tim A mempunyai 6 observasi.
  • Nilai poin minimum untuk Tim A adalah 9 .
  • Jumlah poin tim A pada persentil ke-25 adalah 12 .
  • Jumlah poin rata-rata tim A adalah 14 .

Dan seterusnya.

Contoh 3: Proc Tabulasi dengan tiga variabel

Kita dapat menggunakan kode berikut untuk menghitung statistik deskriptif untuk variabel poin, yang dikelompokkan berdasarkan variabel tim dan posisi:

 /*create table that shows descriptive stats for points, grouped by team and position */
proc tabulate data =my_data;
class team position;
    var points;
    table team, position *points* (N Min Q1 Median Mean Q3 Max);
run ; 

Tabel yang dihasilkan menunjukkan statistik deskriptif poin, yang dikelompokkan berdasarkan tim dan posisi.

Perhatikan bahwa sel untuk posisi Tim “B” dan “Penyerang” kosong karena tidak ada pemain di Tim B yang memiliki posisi Penyerang.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menggunakan ringkasan prosedur di SAS
Cara menghitung korelasi di SAS
Cara membuat tabel frekuensi di SAS
Cara membuat plot kotak berdasarkan grup di SAS

Tambahkan komentar

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