Sas'ta gözlemler gruba göre nasıl sayılır?


SAS’ta toplam gözlemleri gruba göre saymak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Bir grubun gözlemlerini sayın

 proc sql ;
    select var1, count(*) as total_count
    from my_data
    group by var1;
quit ;

Yöntem 2: Gözlemleri birden çok gruba göre sayın

 proc sql ;
    select var1, var2, count(*) as total_count
    from my_data
    group by var1, var2;
quit ;

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

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

Örnek 1: bir grubun gözlemlerini sayma

Aşağıdaki kod, takım başına toplam gözlem sayısının nasıl sayılacağını gösterir:

 /*count observations by team*/
proc sql ;
    select team, count(*) as total_count
    from my_data
    group by team;
quit ;

Sonuçtan A takımının 6 gözlem, B takımının 2 gözlem ve C takımının 4 gözlem içerdiğini görüyoruz.

Örnek 2: gözlemlerin birden fazla gruba göre sayılması

Aşağıdaki kod, takıma ve konuma göre gruplandırılmış toplam gözlem sayısının nasıl sayılacağını gösterir:

 /*count observations by team and position*/
proc sql ;
    select team, position, count(*) as total_count
    from my_data
    group by team, position;
quit ; 

Çıkış tablosundan şunları görebiliriz:

  • Toplamda 3 oyuncu A takımına aittir ve Hücumcu pozisyonunu işgal eder.
  • Toplamda 3 oyuncu A takımına aittir ve Guard pozisyonundadır.
  • Toplamda 2 oyuncu B takımına aittir ve Muhafız pozisyonundadır.
  • Toplamda 3 oyuncu C takımına aittir ve Hücum pozisyonundadır.
  • Toplamda 1 oyuncu A takımına aittir ve guard pozisyonundadır.

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 veriler nasıl normalleştirilir?
SAS’ta değişkenler nasıl yeniden adlandırılır
SAS’ta kopyalar nasıl kaldırılır
SAS’ta eksik değerler sıfırla nasıl değiştirilir?

Yorum ekle

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