Sas'ta proc sgpanel nasıl kullanılır (örneklerle)


Bir veri kümesindeki bir veya daha fazla değişkene göre gruplandırılmış bir panel düzeninde birden çok grafik oluşturmak için SAS’taki PROC SGPANEL deyimini kullanabilirsiniz.

Bu ifadeyi pratikte kullanmanın iki yaygın yolu şunlardır:

Yöntem 1: Bir değişkene göre gruplandırılmış birden çok grafik oluşturmak için PROC SGPANEL’i kullanın

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

Bu özel örnek, takım değişkeninin benzersiz değerlerine göre gruplandırılmış, puan değişkeninin değerlerinin dağılımını gösteren bir histogram paneli oluşturur.

Yöntem 2: Birden çok değişkene göre gruplandırılmış birden çok grafik oluşturmak için PROC SGPANEL’i kullanın

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

Bu özel örnek, takımın benzersiz değerlerine ve konum değişkenlerine göre gruplandırılmış, puan değişkeninin değerlerinin dağılımını gösteren bir histogram paneli oluşturur.

Bu örneklerde histogram oluşturmak için histogram ifadesini kullandığımızı, ancak bunun yerine dikey kutu grafikleri, yatay kutu grafikleri, nokta bulutları vb. oluşturmak için vbox , hbox , scatter veya diğer talimatları kullanabileceğinizi unutmayın.

Aşağıdaki örnekler, SAS’ta aşağıdaki veri kümesini kullanarak her yöntemin pratikte nasıl kullanılacağını gösterir:

 /*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; 

Örnek 1: Bir değişkene göre gruplandırılmış birden fazla grafik oluşturmak için PROC SGPANEL’i kullanın

Takım sütunundaki her benzersiz değer için noktaların histogramını görüntüleyen bir çizim paneli oluşturmak için PROC SGPANEL ile aşağıdaki sözdizimini kullanabiliriz:

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

Soldaki histogram A takımının puan dağılımını, sağdaki histogram ise B takımının puan dağılımını gösterir.

Bunun yerine panelleri üst üste yığmak istiyorsanız panel düzeninde 2 satır olması gerektiğini belirtmek için row ifadesini kullanabilirsiniz:

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

Üstteki histogram A takımının puan dağılımını, alttaki histogram ise B takımının puan dağılımını gösterir.

Örnek 2: Birden çok değişkene göre gruplandırılmış birden çok grafik oluşturmak için PROC SGPANEL’i kullanın

Takım ve konum sütunlarındaki her benzersiz değer için noktaların histogramını görüntüleyen bir çizim paneli oluşturmak için PROC SGPANEL ile aşağıdaki sözdizimini kullanabiliriz:

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

SAS'ta örnek PROC SGPANEL

Dört histogram, takım ve pozisyon sütunlarındaki her benzersiz değer kombinasyonu için puan dağılımını gösterir.

Not : SAS’taki PROC SGPANEL bildiriminin tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde SAS’ta diğer grafiklerin nasıl oluşturulacağı açıklanmaktadır:

SAS’ta Çizgi Grafikleri Nasıl Oluşturulur
SAS’ta gruba göre kutu grafikleri nasıl oluşturulur?
SAS’ta regresyon çizgisine sahip bir dağılım grafiği nasıl oluşturulur?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir