Sas: cara menggunakan nway di ringkasan proc


Anda dapat menggunakan pernyataan NWAY di RINGKASAN PROC di SAS untuk menghitung statistik ringkasan saja di tingkat grup daripada menghitungnya untuk seluruh kumpulan data.

Contoh berikut menunjukkan bagaimana menggunakan pernyataan NWAY dalam praktiknya.

Contoh: Cara menggunakan NWAY di PROC RINGKASAN

Untuk contoh ini, kita akan menggunakan kumpulan data bawaan SAS yang disebut Fish , yang berisi berbagai pengukuran untuk 159 ikan berbeda yang ditangkap di sebuah danau di Finlandia.

Kita dapat menggunakan PROC PRINT untuk menampilkan 10 observasi pertama dalam kumpulan data ini:

 /*view first 10 observations from Fish dataset*/
proc print data =sashelp.Fish( obs = 10 );

run ;

Kita dapat menggunakan kode berikut dengan PROC RINGKASAN untuk menghitung statistik deskriptif untuk variabel Bobot , yang dikelompokkan berdasarkan variabel Spesies :

 /*calculate descriptive statistics for Weight, grouped by Species*/
proc summary data =sashelp.Fish;
    var Weight ;
    class Species;  
    output out =summaryWeight;
run ;

/*print output dataset*/
proc print data =summaryWeight; 

Catatan : Total ada 40 baris pada output tetapi kami hanya mengambil screenshot 20 baris pertama.

Berikut cara menafsirkan tabel keluaran:

  • _TYPE_ : Kolom ini menunjukkan apakah setiap baris dalam kumpulan data digunakan untuk menghitung statistik deskriptif atau tidak. 0 = Setiap baris telah digunakan.
  • _FREQ_ : Jumlah baris yang digunakan untuk menghitung setiap statistik deskriptif.
  • _STAT_ : Nama statistik deskriptif.
  • Bobot : Nilai numerik dari statistik deskriptif yang sesuai.

Lima baris pertama menampilkan ringkasan statistik untuk kumpulan data.

Misalnya:

  • Jumlah total pengamatan adalah 158 .
  • Nilai bobot minimum adalah 0 .
  • Nilai bobot maksimum adalah 1.650 .
  • Nilai rata-rata bobotnya adalah 398,70 .
  • Standar deviasi nilai bobot adalah 359,09 .

Lima baris berikutnya menampilkan statistik ringkasan ini hanya untuk baris dalam kumpulan data yang Species sama dengan Bream .

Lima baris berikutnya menampilkan statistik ringkasan ini hanya untuk baris dalam kumpulan data yang Species sama dengan Parkki .

Dan seterusnya.

Jika kita menggunakan pernyataan NWAY di PROC RINGKASAN , kita tentukan bahwa kita hanya ingin menampilkan baris dengan nilai tertinggi di kolom _TYPE_ output.

Artinya hanya baris dengan nilai 1 pada kolom _TYPE_ yang akan ditampilkan. Dengan kata lain, lima baris pertama yang menampilkan ringkasan statistik untuk kumpulan data tidak akan ditampilkan lagi.

Kode berikut menunjukkan cara menggunakan pernyataan NWAY dalam praktiknya:

 /*calculate descriptive statistics for Weight, grouped by Species*/
proc summary data =sashelp.Fish nway ;
    var Weight ;
    class Species;  
    output out =summaryWeight;
run ;

/*print output dataset*/
proc print data =summaryWeight; 

Perhatikan bahwa ringkasan statistik untuk kumpulan data tidak lagi ditampilkan.

Hanya ringkasan statistik untuk masing-masing spesies yang ditampilkan.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menggunakan Proc Append di SAS
Cara menggunakan Proc Tabulate di SAS
Cara menghitung korelasi di SAS
Cara membuat tabel frekuensi di SAS

Tambahkan komentar

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