Cara menghitung nilai yang hilang di sas: dengan contoh
Anda dapat menggunakan metode berikut untuk menghitung jumlah nilai yang hilang di SAS:
Metode 1: Hitung nilai yang hilang untuk variabel numerik
proc means data =my_data
NMISS ;
run ;
Metode 2: Hitung nilai yang hilang untuk variabel karakter
proc sql;
select nmiss(char1) as char1_miss, nmiss(char2) as char2_miss
from my_data;
quit;
Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kumpulan data berikut di SAS:
/*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;
Contoh 1: Hitung nilai yang hilang untuk variabel numerik
Kita dapat menggunakan kode berikut untuk menghitung jumlah nilai yang hilang untuk setiap variabel numerik dalam dataset:
/*count missing values for each numeric variable*/
proc means data =my_data
NMISS ;
run ;
Dari hasilnya kita dapat melihat:
- Total ada 3 nilai yang hilang di kolom pentalan .
- Ada total 1 nilai yang hilang di kolom assist .
Contoh 2: Hitung nilai yang hilang untuk variabel karakter
Kita dapat menggunakan kode berikut untuk menghitung jumlah nilai yang hilang untuk setiap variabel karakter dalam dataset:
/*count missing for each character variable*/
proc sql ;
select nmiss(team) as team_miss, nmiss(pos) as pos_miss
from my_data;
quit ;
Dari hasilnya kita dapat melihat:
- Ada 1 nilai yang hilang di kolom Tim .
- Ada 0 nilai yang hilang di kolom pos .
Catatan : Anda dapat menemukan dokumentasi lengkap untuk fitur NMISS di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara menormalkan data di SAS
Cara menghapus duplikat di SAS
Bagaimana cara mengganti nilai yang hilang dengan nol di SAS