Sas'ta cmiss i̇şlevi nasıl kullanılır (örnekle)
Bir veri kümesinin her satırındaki eksik değerlerin sayısını saymak için SAS’taki CMISS işlevini kullanabilirsiniz.
Bu işlevi pratikte kullanmanın yaygın bir yolu aşağıda verilmiştir:
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
Bu özel örnek, takım ve asistler adlı sütunlar arasındaki her satırdaki eksik değerlerin sayısını sayan total_missing adlı bir sütunu içeren new_data adlı yeni bir veri kümesi oluşturur.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Her satırdaki eksik değerlerin sayısını saymak için SAS’ta CMISS’i kullanın
Diyelim ki SAS’ta my_data adında çeşitli basketbol oyuncuları hakkında bilgiler içeren aşağıdaki veri kümesine sahibiz:
/*create dataset*/
data my_data;
input team $points assists;
datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;
/*view dataset*/
proc print data =my_data;
Birkaç satırın eksik değerlere sahip olduğunu unutmayın.
Her satırdaki eksik değerlerin sayısını saymak için CMISS işlevini kullanabiliriz:
Aşağıdaki örnekler, SAS’ta aşağıdaki veri kümesiyle her yöntemin pratikte nasıl kullanılacağını gösterir:
/*create new dataset that counts number of missing values in each row*/
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
Total_missing adı verilen yeni sütun, her satırdaki eksik değerlerin sayısını görüntüler.
Örneğin:
- İlk satırda 0 eksik değer var.
- İkinci satırda 0 eksik değer var.
- Üçüncü satırda 0 eksik değer var.
- Dördüncü satırda 1 eksik değer var.
Ve benzeri.
Not : SAS CMISS işlevine 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 eksik değerler nasıl sayılır?
SAS’ta eksik değerleri olan satırlar nasıl silinir
SAS’ta eksik değerler sıfırla nasıl değiştirilir?