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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *