Cara melakukan regresi kuantil di sas


Regresi linier merupakan metode yang dapat kita gunakan untuk memahami hubungan antara satu atau lebih variabel prediktor dan variabel respon .

Biasanya, saat kita melakukan regresi linier, kita ingin memperkirakan nilai rata-rata variabel respon.

Namun, kita dapat menggunakan metode yang disebut regresi kuantil untuk memperkirakan nilai persentil apa pun dari nilai respons, misalnya persentil ke-30, persentil ke-90, persentil ke-98, dan sebagainya.

Untuk melakukan regresi kuantil di SAS, kita dapat menggunakan pernyataan proc quantreg .

Contoh berikut menunjukkan cara melakukan regresi kuantil di SAS dalam praktiknya.

Contoh: Menjalankan Regresi Kuantil di SAS

Misalkan kita memiliki kumpulan data berikut di SAS yang menunjukkan jumlah jam belajar dan nilai ujian yang sesuai untuk siswa di suatu kelas:

 /*create dataset*/
data original_data;
    input hours score;
    datalines ;
1 75
1 79
2 78
2 83
2 85
3 84
3 84
3 89
4 93
4 88
4 79
4 94
5 96
5 98
;
run ;

/*view dataset*/
proc print data = original_data;

Selanjutnya, kita akan menyesuaikan model regresi kuantil dengan menggunakan jam belajar sebagai variabel prediktor dan nilai ujian sebagai variabel respon.

Kami akan menggunakan model tersebut untuk memprediksi perkiraan nilai ujian persentil ke-90 berdasarkan jumlah jam belajar:

 /*perform quantile regression*/
proc quantreg data =original_data;
    model score = hours / quantile = 0.9 ;
run ;

regresi kuantil di SAS

Dari hasilnya kita dapat melihat persamaan regresi estimasi:

Nilai ujian persentil ke-90 = 76 + 4,5 (jam)

Misalnya, nilai persentil ke-90 dari seluruh siswa yang belajar 2 jam seharusnya adalah 85:

Persentil ke-90 nilai ujian = 76 + 4,5*(2) = 85 .

Outputnya juga menampilkan sebar data mentah dengan garis regresi yang dipasang di atasnya:

Berbeda dengan model regresi tradisional, garis yang dipasang pada model regresi ini melewati persentil ke-90 dari setiap nilai variabel prediktor, bukan nilai rata-rata.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara melakukan regresi linier sederhana di R
Cara melakukan regresi linier berganda di R
Bagaimana melakukan regresi kuadrat di R

Tambahkan komentar

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