So fügen sie ein konfidenzintervall in ggplot2 hinzu (mit beispiel)
Sie können geom_smooth() verwenden, um Konfidenzintervalllinien zu einem Diagramm in ggplot2 hinzuzufügen:
library (ggplot2)
some_ggplot +
geom_point() +
geom_smooth(method=lm)
Die folgenden Beispiele zeigen, wie diese Syntax in der Praxis mit dem in R integrierten mtcars- Datensatz verwendet wird.
Beispiel 1: Konfidenzintervalllinien in ggplot2 hinzufügen
Der folgende Code zeigt, wie man in ggplot2 ein Streudiagramm erstellt und eine Linie mit Best-Fit- und 95-%-Konfidenzbändern hinzufügt:
library (ggplot2)
#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm)
Die blaue Linie stellt die angepasste lineare Regressionslinie dar und die grauen Bänder stellen die 95 %-Konfidenzintervallbänder dar.
Beispiel 2: Ändern Sie das Konfidenzintervallniveau
Standardmäßig verwendet geom_smooth() Konfidenzbänder von 95 %, aber Sie können das Level- Argument verwenden, um ein anderes Konfidenzniveau anzugeben.
Beispielsweise können wir 90 %-Konfidenzbänder erstellen:
library (ggplot2)
#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm, level= 0.90 )
Je kleiner das von Ihnen verwendete Konfidenzniveau ist, desto schmaler sind die Konfidenzintervallbänder um die Regressionslinie.
Beispiel 3: Ändern Sie das Erscheinungsbild von Konfidenzintervalllinien
Sie können auch die Argumente „Farbe“ und „Füllung “ verwenden, um die Farbe der Regressionslinie bzw. die Farbe der Konfidenzintervallbänder zu ändern:
library (ggplot2)
#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm, color=' red ', fill=' lightblue ')
Die Regressionslinie ist jetzt rot und die Konfidenzintervallbänder sind hellblau gefüllt.
Hinweis : Die vollständige Dokumentation zur Funktion geom_smooth() finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in ggplot2 ausführen:
So ändern Sie den Legendentitel in ggplot2
So drehen Sie Achsenbeschriftungen in ggplot2
So beheben Sie das Problem in R: Funktion „ggplot“ kann nicht gefunden werden