So führen sie eine quantilregression in sas durch


Die lineare Regression ist eine Methode, mit der wir die Beziehung zwischen einer oder mehreren Prädiktorvariablen und einer Antwortvariablen verstehen können.

Wenn wir eine lineare Regression durchführen, möchten wir normalerweise den Durchschnittswert der Antwortvariablen schätzen.

Wir könnten jedoch stattdessen eine Methode namens Quantilregression verwenden, um einen beliebigen Perzentilwert des Antwortwerts zu schätzen, beispielsweise das 30. Perzentil, das 90. Perzentil, das 98. Perzentil usw.

Um eine Quantilregression in SAS durchzuführen, können wir die Anweisung proc quantreg verwenden.

Das folgende Beispiel zeigt, wie man in der Praxis eine Quantilregression in SAS durchführt.

Beispiel: Quantilregression in SAS ausführen

Angenommen, wir haben in SAS den folgenden Datensatz, der die Anzahl der gelernten Stunden und die entsprechende Prüfungspunktzahl für Schüler einer Klasse anzeigt:

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

Als Nächstes passen wir ein Quantil-Regressionsmodell an, wobei wir die untersuchten Stunden als Prädiktorvariable und die Prüfungsergebnisse als Antwortvariable verwenden.

Wir werden das Modell verwenden, um das erwartete 90. Perzentil der Prüfungsergebnisse basierend auf der Anzahl der gelernten Stunden vorherzusagen:

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

Quantilregression in SAS

Aus dem Ergebnis können wir die geschätzte Regressionsgleichung erkennen:

90. Perzentil-Prüfungsergebnis = 76 + 4,5 (Stunden)

Beispielsweise sollte der 90. Perzentilwert aller Schüler, die 2 Stunden lernen, 85 betragen:

90. Perzentil der Prüfungspunktzahl = 76 + 4,5*(2) = 85 .

Die Ausgabe zeigt auch ein Streudiagramm der Rohdaten mit der angepassten Regressionslinie über dem Diagramm an:

Im Gegensatz zu einem herkömmlichen Regressionsmodell verläuft die Anpassungslinie in diesem Regressionsmodell durch das 90. Perzentil jedes Werts der Prädiktorvariablen und nicht durch den Mittelwert.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So führen Sie eine einfache lineare Regression in R durch
So führen Sie eine multiple lineare Regression in R durch
So führen Sie eine quadratische Regression in R durch

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert