SAS - Çubuk Grafikler

Çubuk grafik, değişkenin değeriyle orantılı çubuk uzunluğu ile dikdörtgen çubuklardaki verileri temsil eder. SAS prosedürü kullanırPROC SGPLOTçubuk grafikler oluşturmak için. Çubuk grafikte hem basit hem de yığılmış çubuklar çizebiliriz. Çubuk grafikte, çubukların her birine farklı renkler verilebilir.

Sözdizimi

SAS'da bir çubuk grafik oluşturmak için temel sözdizimi şudur:

PROC SGPLOT DATA = DATASET;
VBAR variables;
RUN;

Aşağıda kullanılan parametrelerin açıklaması verilmiştir -

  • DATASET - kullanılan veri kümesinin adıdır.

  • variables - histogramı çizmek için kullanılan değerlerdir.

Basit Çubuk grafik

Basit bir çubuk grafik, veri kümesindeki bir değişkenin çubuklar olarak temsil edildiği bir çubuk grafiktir.

Misal

Aşağıdaki komut dosyası, arabaların uzunluğunu çubuklar olarak temsil eden bir çubuk grafik oluşturacaktır.

PROC SQL;
create table CARS1 as
SELECT make, model, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc SGPLOT data = work.cars1;
vbar length ;
title 'Lengths of cars';
run;
quit;

Yukarıdaki kodu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz -

Yığılmış Çubuk grafik

Yığılmış çubuk grafik, veri kümesindeki bir değişkenin başka bir değişkene göre hesaplandığı bir çubuk grafiktir.

Misal

Aşağıdaki komut dosyası, her araba türü için arabaların uzunluğunun hesaplandığı yığılmış bir çubuk grafik oluşturacaktır. İkinci değişkeni belirtmek için grup seçeneğini kullanıyoruz.

proc SGPLOT data = work.cars1;
vbar length /group = type ;
title 'Lengths of Cars by Types';
run;
quit;

Yukarıdaki kodu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz -

Kümelenmiş Çubuk grafik

Kümelenmiş çubuk grafik, bir değişkenin değerlerinin bir kültüre nasıl yayıldığını göstermek için oluşturulur.

Misal

Aşağıdaki komut dosyası, arabaların uzunluğunun araba türünün etrafında toplandığı kümelenmiş bir çubuk grafik oluşturacaktır. Bu nedenle, biri 'Sedan' araç tipi ve diğeri 'Wagon' araba tipi için olmak üzere, 191 uzunluğunda iki bitişik çubuk görüyoruz. .

proc SGPLOT data = work.cars1;
vbar length /group = type GROUPDISPLAY = CLUSTER;
title 'Cluster of Cars by Types';
run;
quit;

Yukarıdaki kodu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz -