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


SAS’taki eksik değerlerin sayısını saymak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Sayısal değişkenler için eksik değerleri sayın

 proc means data =my_data
    NMISS ;
run ;

Yöntem 2: Karakter değişkenleri için eksik değerleri sayın

 proc sql; 
select nmiss(char1) as char1_miss, nmiss(char2) as char2_miss
    from my_data;
quit;

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

 /*create dataset*/
data my_data;
    input team $pos $rebounds assists;
    datalines ;
GA 10 8
BF4.
. F 7 10
DC. 14
EF. 10
FG 12 7
GC. 11
;
run ;

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

Örnek 1: Sayısal değişkenler için eksik değerleri sayın

Veri kümesindeki sayısal değişkenlerin her biri için eksik değerlerin sayısını saymak için aşağıdaki kodu kullanabiliriz:

 /*count missing values for each numeric variable*/
proc means data =my_data
    NMISS ;
run ;

Sonuçtan şunları görebiliriz:

  • Geri dönen sütunda toplamda 3 eksik değer var.
  • Asist sütununda toplamda 1 eksik değer var.

Örnek 2: Karakter değişkenleri için eksik değerleri sayın

Veri kümesindeki karakter değişkenlerinin her biri için eksik değerlerin sayısını saymak için aşağıdaki kodu kullanabiliriz:

 /*count missing for each character variable*/
proc sql ; 
    select nmiss(team) as team_miss, nmiss(pos) as pos_miss
    from my_data; 
quit ;

Sonuçtan şunları görebiliriz:

  • Takım sütununda 1 eksik değer var.
  • Pos sütununda 0 adet eksik değer var.

Not : NMISS özelliğine ilişkin tüm belgeleri burada bulabilirsiniz.

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 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