2015-12-28 7 views
5

Hier sind meine reproduzierbaren Daten:Was sind Quantile in ggplot stat_quantile?

library("ggplot2") 
library("ggplot2movies") 
library("quantreg")  
set.seed(2154) 
msamp <- movies[sample(nrow(movies), 1000), ] 

ich mit stat_quantile aber das Beispiel aus der Dokumentation wirft ein paar Fragen vertraut zu machen versuchen.

mggp <- ggplot(data=msamp, mapping=aes(x=year, y=rating)) + 
    geom_point() + 
    stat_quantile(formula=y~x, quantiles=c(0, 0.25, 0.50, 0.75, 1)) + 
    theme_classic(base_size = 12) + 
    ylim(c(0,10)) 
mggp 
  1. Zu meinem Verständnis quantiles teilen Sie die Daten in Teile, die kleiner als die definierten Cut-off-Werte sind, richtig? Wenn ich Quantile wie im folgenden Code definiere, bekomme ich fünf Zeilen. Warum? Was repräsentieren sie?

  2. Es scheint, dass die Quantile basierend auf der abhängigen Variablen auf der y-Achse (Rating) berechnet werden. Ist es möglich, das umzukehren? Ich meine die Daten auf Basis von Quantilen in 'Jahr' aufzuteilen?

+7

Dies ist Quantilsregression, nicht nur "Quantile" per se. Sie müssen wahrscheinlich nur einige Zeit damit verbringen, die Dokumentation des ** quantreg ** Pakets zu lesen. Es gibt ein verbundenes Buch, das eine Art von definitiven ist. Insbesondere "stat_quantile" passt zu "quantreg :: rq" -Modellen. – joran

+1

Wahrscheinlich eine bessere Frage für Leute auf Kreuz validiert. –

Antwort

2

Diese Funktion führt Quantilsregression, und jede Zeile ist ein Indikator für die

Von Wikipedia:

Quantilsregression eine Art der Regressionsanalyse in Statistik und econometrics verwendet wird. Während die Methode der kleinsten Quadrate zu Schätzungen führt, die den bedingten Mittelwert der Antwortvariablen bei bestimmten Werten der Prädiktorvariablen annähern, zielt die Quantilsregression darauf ab, entweder den bedingten Median oder andere Quantile der Antwortvariablen zu schätzen.

Somit ist jede Linie in dem Regressionsdiagramm eine Schätzung des Quantilwerts, z. Median, 75. und 100. Perzentil.

Eine ausführliche technische Diskussion finden Sie im des quantreg Pakets.

enter image description here