Cara menggunakan fungsi cmiss di sas (dengan contoh)


Anda dapat menggunakan fungsi CMISS di SAS untuk menghitung jumlah nilai yang hilang di setiap baris kumpulan data.

Berikut cara umum untuk menggunakan fungsi ini dalam praktik:

 data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ;

Contoh khusus ini membuat kumpulan data baru bernama new_data yang menyertakan kolom bernama total_missing yang menghitung jumlah nilai yang hilang di setiap baris antara kolom bernama team dan assist .

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Gunakan CMISS di SAS untuk menghitung jumlah nilai yang hilang di setiap baris

Katakanlah kita memiliki kumpulan data berikut di SAS bernama my_data yang berisi informasi tentang berbagai pemain bola basket:

 /*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; 

Perhatikan bahwa beberapa baris memiliki nilai yang hilang.

Kita dapat menggunakan fungsi CMISS untuk menghitung jumlah nilai yang hilang di setiap baris:

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kumpulan data berikut di SAS:

 /*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 ; 

Fungsi CMISS di SAS

Kolom baru bernama total_missing menampilkan jumlah nilai yang hilang di setiap baris.

Misalnya:

  • Baris pertama berisi 0 nilai yang hilang.
  • Baris kedua berisi 0 nilai yang hilang.
  • Baris ketiga berisi 0 nilai yang hilang.
  • Baris keempat berisi 1 nilai yang hilang.

Dan seterusnya.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi SAS CMISS di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menghitung nilai yang hilang di SAS
Cara menghapus baris dengan nilai yang hilang di SAS
Bagaimana cara mengganti nilai yang hilang dengan nol di SAS

Tambahkan komentar

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