SAS - Distribusi Frekuensi

Distribusi frekuensi adalah tabel yang menunjukkan frekuensi titik data dalam kumpulan data. Setiap entri dalam tabel berisi frekuensi atau hitungan kemunculan nilai dalam kelompok atau interval tertentu, dan dengan cara ini, tabel merangkum distribusi nilai dalam sampel.

SAS menyediakan prosedur yang disebut PROC FREQ untuk menghitung distribusi frekuensi titik data dalam kumpulan data.

Sintaksis

Sintaks dasar untuk menghitung distribusi frekuensi di SAS adalah -

PROC FREQ DATA = Dataset ;
TABLES Variable_1 ;
BY Variable_2 ;

Berikut ini adalah deskripsi parameter yang digunakan -

  • Dataset adalah nama kumpulan data.

  • Variables_1 adalah nama variabel dari kumpulan data yang distribusi frekuensinya perlu dihitung.

  • Variables_2 adalah variabel yang mengkategorikan hasil distribusi frekuensi.

Distribusi Frekuensi Variabel Tunggal

Kami dapat menentukan distribusi frekuensi variabel tunggal dengan menggunakan PROC FREQ.Dalam hal ini hasilnya akan menunjukkan frekuensi masing-masing nilai variabel. Hasilnya juga menunjukkan distribusi persentase, frekuensi kumulatif dan persentase kumulatif.

Contoh

Dalam contoh di bawah ini kami menemukan distribusi frekuensi tenaga kuda variabel untuk kumpulan data bernama CARS1 yang dibuat dari perpustakaan SASHELP.CARS.Kita bisa melihat hasilnya dibagi menjadi dua kategori hasil. Satu untuk setiap merek mobil.

PROC SQL;
create table CARS1 as
SELECT make, model, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc FREQ data = CARS1 ;
tables horsepower; 
by make;
run;

Ketika kode di atas dijalankan, kita mendapatkan hasil sebagai berikut -

Distribusi Frekuensi Variabel Ganda

Kami dapat menemukan distribusi frekuensi untuk beberapa variabel yang mengelompokkannya ke dalam semua kemungkinan kombinasi.

Contoh

Dalam contoh di bawah ini kami menghitung distribusi frekuensi untuk merek mobil untuk grouped by car type serta distribusi frekuensi masing-masing jenis mobil grouped by each make.

proc FREQ data = CARS1 ;
tables make type; 
run;

Ketika kode di atas dijalankan, kita mendapatkan hasil sebagai berikut -

Distribusi Frekuensi dengan Berat

Dengan opsi bobot kita dapat menghitung distribusi frekuensi yang bias dengan bobot variabel. Di sini nilai variabel diambil sebagai jumlah pengamatan, bukan hitungan nilai.

Contoh

Dalam contoh di bawah ini kami menghitung distribusi frekuensi dari variabel membuat dan jenis dengan bobot yang ditetapkan ke tenaga kuda.

proc FREQ data = CARS1 ;
tables make type; 
weight horsepower;
run;

Ketika kode di atas dijalankan, kita mendapatkan hasil sebagai berikut -