Mit der R-Visualisierungsbibliothek ggplot2 können Sie ein angepasstes lineares Regressionsmodell mit der folgenden Grundsyntax zeichnen:
ggplot(data,aes(x, y)) +
geom_point() +
geom_smooth(method='lm')
Das folgende Beispiel zeigt, wie diese …
Sie können eine glatte bzw. geschmeidige Linie in ggplot2 zeichnen, indem Sie die Funktion geom_smooth() verwenden, die die folgende grundlegende Syntax verwendet:
ggplot(df, aes(x=x, y=y)) +
geom_smooth()
Dieses Tutorial zeigt einige Beispiele für die praktische Verwendung dieser Funktion.
Angenommen, wir haben das folgende Dataframe:
df <- data.frame(x=c(1, 2, 4, 5, 7, 9, 13, 14, 15, 17, 18, 20),
y=c(34, 35, 36, 23, 37, 38, 49, 45, 48, 51, 53, 55))
Mit dem folgenden Code können wir ein Streudiagramm der Werte im Dataframe erstellen und eine glatte Linie hinzufügen, um den Trend zu erfassen:
library(ggplot2)
ggplot(df, aes(x=x, y=y)) +
geom_point() +
geom_smooth()
Standardmäßig verwendet die geom_smooth() Funktion eine Loss Methode, um die Leitung zu dem Datensatz zu passen, aber wir können eine andere Methode wie lm geben Sie eine gerade Linie zu dem Datensatz zu passen statt:
ggplot(df, aes(x=x, y=y)) +
geom_point() +
geom_smooth(method='lm')
Wir können die Standardfehlerbänder auch ausblenden, indem wir se = FALSE angeben:
ggplot(df, aes(x=x, y=y)) +
geom_point() +
geom_smooth(method='lm', se=FALSE)
Sie können die Größe und Farbe der Linie auch schnell ändern, indem Sie die Argumente size und col verwenden:
ggplot(df, aes(x=x, y=y)) +
geom_point() +
geom_smooth(method='lm', se=FALSE, col='red', size=2)
Die vollständige Dokumentation zur Funktion geom_smooth() finden Sie hier.
Hinzufügen einer vertikalen Linie zu einem Plot mit ggplot2
Erstellen von Side-by-Side-Plots in ggplot2
Mit der R-Visualisierungsbibliothek ggplot2 können Sie ein angepasstes lineares Regressionsmodell mit der folgenden Grundsyntax zeichnen:
ggplot(data,aes(x, y)) +
geom_point() +
geom_smooth(method='lm')
Das folgende Beispiel zeigt, wie diese …
Die Datenvisualisierungsbibliothek ggplot2 macht es einfach, schöne Diagramme in R von Grund auf neu zu erstellen.
gplot2 bietet jedoch keinen Titel für Diagramme, es sei denn, Sie geben einen an …