Sas'ta niceliksel regresyon nasıl gerçekleştirilir?
Doğrusal regresyon, bir veya daha fazla yordayıcı değişken ile bir yanıt değişkeni arasındaki ilişkiyi anlamak için kullanabileceğimiz bir yöntemdir.
Tipik olarak doğrusal regresyon uyguladığımızda yanıt değişkeninin ortalama değerini tahmin etmek isteriz.
Ancak bunun yerine yanıt değerinin herhangi bir yüzdelik değerini (30. yüzdelik, 90. yüzdelik, 98. yüzdelik vb.) tahmin etmek için nicelik regresyonu olarak bilinen bir yöntemi kullanabiliriz.
SAS’ta niceliksel regresyon gerçekleştirmek için proc quantreg ifadesini kullanabiliriz.
Aşağıdaki örnek, pratikte SAS’ta niceliksel regresyonun nasıl gerçekleştirileceğini göstermektedir.
Örnek: SAS’ta Kantil Regresyonun Çalıştırılması
SAS’ta, bir sınıftaki öğrencilerin çalışılan saat sayısını ve karşılık gelen sınav puanını gösteren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:
/*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;
Daha sonra, yordayıcı değişken olarak çalışılan saatleri ve yanıt değişkeni olarak sınav puanlarını kullanarak niceliksel bir regresyon modeli uygulayacağız.
Bu modeli, çalışılan saat sayısına bağlı olarak sınav puanlarının beklenen yüzde 90’lık dilimini tahmin etmek için kullanacağız:
/*perform quantile regression*/ proc quantreg data =original_data; model score = hours / quantile = 0.9 ; run ;
Sonuçtan tahmini regresyon denklemini görebiliriz:
90. yüzdelik sınav puanı = 76 + 4,5 (saat)
Örneğin 2 saat ders çalışan tüm öğrencilerin 90. yüzdelik puanı 85 olmalıdır:
Sınav puanının 90. yüzdelik dilimi = 76 + 4,5*(2) = 85 .
Çıktı ayrıca, grafik üzerine yerleştirilmiş regresyon çizgisiyle birlikte ham verilerin dağılım grafiğini de görüntüler:
Geleneksel bir regresyon modelinden farklı olarak, bu regresyon modelindeki uygun çizgi, ortalama değer yerine, yordayıcı değişkenin her bir değerinin 90. yüzdelik diliminden geçer.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R’de basit doğrusal regresyon nasıl gerçekleştirilir
R’de çoklu doğrusal regresyon nasıl gerçekleştirilir
R’de ikinci dereceden regresyon nasıl gerçekleştirilir?