Sas'ta farklı değerler nasıl sayılır: örneklerle


SAS’ta bir veri kümesindeki farklı değerleri saymak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Bir sütundaki farklı değerleri sayın

 proc sql ;
    select count( distinct var1) as distinct_var1
    from my_data;
quit ;

Yöntem 2: Farklı değerleri gruba göre sayın

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

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

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
Mavs 10
Mavs 13
Mavs 13
Mavs 15
Mavs 15
Rockets 9
Rockets 10
Rockets 10
Spurs 18
Spurs 19
;
run ;

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

Örnek 1: Bir sütundaki farklı değerleri sayın

Aşağıdaki kod, takım sütunundaki farklı değerlerin toplamının nasıl sayılacağını gösterir:

 /*count distinct values in team column*/
proc sql ;
    select count( distinct team) as distinct_teams
    from my_data;
quit ;

Sonuçtan takım sütununda 3 farklı değerin olduğunu görebiliriz.

Üç farklı takımın olduğunu gözlemleyerek bunu manuel olarak doğrulayabiliriz: Mavs, Rockets ve Spurs.

Örnek 2: Farklı değerleri gruba göre sayın

Aşağıdaki kod, takım sütununa göre gruplandırılmış puan sütunundaki farklı değerlerin nasıl sayılacağını gösterir:

 /*count distinct values in points column, grouped by team*/
proc sql ;
    select team, count( distinct points) as distinct_points
    from my_data
    group by team;
quit ; 

SAS'ta farklı değerleri sayın

Ortaya çıkan tablo, puan sütunundaki her takıma göre gruplandırılmış farklı değerlerin sayısını gösterir.

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 frekans tabloları nasıl oluşturulur?
SAS’ta gözlemler gruba göre nasıl sayılır?
SAS’ta Proc Tabulate nasıl kullanılır?

Yorum ekle

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