Ich suche nach einer einfacheren Möglichkeit, die kumulative Verteilungslinie in ggplot zu zeichnen.Einfachere Möglichkeit, die kumulative Häufigkeitsverteilung in ggplot zu plotten?
Ich habe einige Daten, dessen Histogramm kann ich sofort angezeigt mit
qplot (mydata, binwidth=1);
ich einen Weg gefunden, es zu http://www.r-tutor.com/elementary-statistics/quantitative-data/cumulative-frequency-graph zu tun, aber es beinhaltet mehrere Schritte, und wenn Daten zu erkunden, es ist zeitaufwendig.
Gibt es eine Möglichkeit, es in ggplot einfacher zu machen, ähnlich wie Trendlinien und Konfidenzintervalle durch Angabe von Optionen hinzugefügt werden können?
Dies ist eine großartige Antwort, aber ich kann eine Sache nicht ganz herausfinden. Im 'ecdf (Sepal.Length) (unique (Sepal.Length))' bit, was ist los? Ich verstehe, dass es konkrete Werte aus dem "ecdf" -Objekt extrahiert, aber ich kann mich nicht erinnern, jemals diese (x) (y) -Notation gesehen zu haben ... kannst du mir helfen, das zu verstehen? Vielen Dank! –
@MattParker 'ecdf()' gibt eine Funktion zurück, so dass die Notation die zurückgegebene Funktion an den eindeutigen Werten von 'Sepal.Length' auswertet. –
@GavinSimpson Verstanden, danke! –