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)

ggplot2-Konfidenzintervalllinien

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

Einen Kommentar hinzufügen

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