Cara menggunakan proc sgpanel di sas (dengan contoh)


Anda dapat menggunakan pernyataan PROC SGPANEL di SAS untuk membuat beberapa plot dalam tata letak panel yang dikelompokkan berdasarkan satu atau lebih variabel dalam kumpulan data.

Berikut dua cara umum untuk menggunakan pernyataan ini dalam praktik:

Metode 1: Gunakan PROC SGPANEL untuk membuat beberapa plot yang dikelompokkan berdasarkan variabel

 title " Points Distribution by Team ";
proc sgpanel data =my_data;
  panelby team / novarname ;
  histogram points;
run ;

Contoh khusus ini membuat panel histogram yang menunjukkan distribusi nilai variabel poin , dikelompokkan berdasarkan nilai unik variabel tim .

Metode 2: Gunakan PROC SGPANEL untuk membuat beberapa plot yang dikelompokkan berdasarkan beberapa variabel

 title " Points Distribution by Team and Position ";
proc sgpanel data =my_data;
  panelby team position / layout =lattice novarname ;
  histogram points;
run ;

Contoh khusus ini membuat panel histogram yang menunjukkan distribusi nilai variabel poin , dikelompokkan berdasarkan nilai unik variabel tim dan posisi .

Perhatikan bahwa dalam contoh ini kami menggunakan pernyataan histogram untuk membuat histogram, namun Anda dapat menggunakan vbox , hbox , scatter , atau instruksi lain untuk membuat diagram kotak vertikal, diagram kotak horizontal, point cloud, dll.

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik menggunakan kumpulan data berikut di SAS:

 /*create dataset*/
data my_data;
    input team $position $points assists;
    datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
A Guard 10 5
A Guard 20 6
A Guard 34 9
A Forward 33 8
A Forward 15 5
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
B Guard 12 6
B Forward 30 2
B Forward 15 5
B Forward 11 5
;
run ;

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

Contoh 1: Gunakan PROC SGPANEL untuk membuat beberapa plot yang dikelompokkan berdasarkan suatu variabel

Kita dapat menggunakan sintaks berikut dengan PROC SGPANEL untuk membuat panel plot yang menampilkan histogram poin untuk setiap nilai unik di kolom tim :

 title " Points Distribution by Team ";
proc sgpanel data =my_data;
  panelby team / novarname ;
  histogram points;
run ; 

Histogram kiri menunjukkan distribusi poin tim A dan histogram kanan menunjukkan distribusi poin tim B.

Jika Anda ingin menumpuk panel di atas satu sama lain, Anda dapat menggunakan pernyataan baris untuk menentukan bahwa harus ada 2 baris dalam tata letak panel:

 title " Points Distribution by Team ";
proc sgpanel data =my_data;
  panelby team / rows = 2 novarname ;
  histogram points;
run ; 

Histogram atas menunjukkan sebaran poin tim A dan histogram bawah menunjukkan sebaran poin tim B.

Contoh 2: Gunakan PROC SGPANEL untuk membuat beberapa plot yang dikelompokkan berdasarkan beberapa variabel

Kita dapat menggunakan sintaks berikut dengan PROC SGPANEL untuk membuat panel plot yang menampilkan histogram poin untuk setiap nilai unik di kolom tim dan posisi :

 title " Points Distribution by Team ";
proc sgpanel data =my_data;
  panelby team position / layout =lattice novarname ;
  histogram points;
run ; 

Contoh PROC SGPANEL di SAS

Keempat histogram menunjukkan distribusi poin untuk setiap kombinasi nilai unik di kolom tim dan posisi .

Catatan : Anda dapat menemukan dokumentasi lengkap untuk pernyataan PROC SGPANEL di SAS di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara membuat grafik lain di SAS:

Cara Membuat Plot Garis di SAS
Cara membuat plot kotak berdasarkan grup di SAS
Cara membuat scatterplot dengan garis regresi di SAS

Tambahkan komentar

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