Sas: class ifadesiyle proc means nasıl kullanılır?
SAS’taki bir veri kümesindeki her sayısal değişkene ilişkin özet istatistikleri hesaplamak için PROC MEANS’ı kullanabilirsiniz.
Bir veya daha fazla kategorik değişkene göre gruplandırılmış özet istatistikleri hesaplamak için PROC MEANS’teki CLASS ifadesini de kullanabilirsiniz.
Aşağıdaki örnekler, çeşitli basketbol oyuncuları hakkında bilgi içeren SAS’taki aşağıdaki veri kümesiyle CLASS ifadesinin 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
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
;
run ;
/*view dataset*/
proc print data =my_data;
Örnek 1: CLASS ifadesi olmadan PROC MEANS’ın kullanılması
Aşağıdaki kod, CLASS ifadesi olmadan PROC MEANS’ın nasıl kullanılacağını gösterir:
/*calculate summary statistics for numeric variables*/
proc means data =my_data;
run ;
Varsayılan olarak PROC MEANS , veri kümesindeki her sayısal değişken için özet istatistikler üretir.
Örnek 2: CLASS ifadesinde PROC MEANS’ın bir değişkenle kullanılması
Aşağıdaki kod, takım değişkenine göre gruplandırılmış sayısal değişkenler için özet istatistiklerin hesaplanması gerektiğini belirtmek üzere PROC MEANS’ın CLASS ifadesiyle nasıl kullanılacağını gösterir:
/*calculate summary statistics for numeric variables, grouped by team*/
proc means data =my_data;
classteam ;
run ;
Çıktı artık her sayısal değişken için Takım sütunundaki benzersiz değerlere göre gruplandırılmış özet istatistikleri gösteriyor.
Örneğin, sonucun ilk satırı yalnızca A Takımındaki oyuncular için puan değişkenine ilişkin özet istatistikleri görüntüler.
Örnek 3: CLASS İfadesinde PROC MEANS’ın Çoklu Değişkenlerle Kullanımı
Aşağıdaki kod, takım ve konum değişkenlerine göre gruplandırılmış sayısal değişkenler için özet istatistiklerin hesaplanması gerektiğini belirtmek üzere PROC MEANS’ın CLASS ifadesiyle nasıl kullanılacağını gösterir:
/*calculate summary statistics for numeric variables, grouped by team and position*/
proc means data =my_data;
class team position;
run ;
Çıktı artık her sayısal değişken için Takım ve Pozisyon sütunlarındaki benzersiz değerlere göre gruplandırılmış özet istatistikleri gösteriyor.
Örneğin, sonucun ilk satırı yalnızca hücum pozisyonundaki A Takımı oyuncuları için puan değişkenine ilişkin özet istatistikleri görüntüler.
Ek kaynaklar
Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
SAS’ta tanımlayıcı istatistikler nasıl hesaplanır?
SAS’ta frekans tabloları nasıl oluşturulur?
SAS’ta yüzdelikler nasıl hesaplanır?