So zeichnen sie eine gleichung in r (mit beispielen)
Sie können die folgende grundlegende Syntax verwenden, um eine Gleichung oder Funktion in R darzustellen:
Methode 1: Verwenden Sie Base R
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
Methode 2: Verwenden Sie ggplot2
library (ggplot2) #define equation my_equation <- function(x){2*x^2+5} #plot equation ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + stat_function(fun=my_equation)
Diese beiden besonderen Beispiele stellen die Gleichung y = 2x 2 + 5 dar.
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Beispiel 1: Zeichnen der Gleichung zur Basis R
Angenommen, Sie möchten die folgende Gleichung darstellen:
y = 2×2 + 5
Sie können dazu die folgende Basis-R-Syntax verwenden:
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")
Dies ergibt die folgende Handlung:
Wenn Sie stattdessen Punkte zeichnen möchten, geben Sie einfach type=“p“ in der Curve() -Funktion an:
curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")
Dies ergibt die folgende Handlung:
Beispiel 2: Zeichnen Sie die Gleichung in ggplot2
Angenommen, Sie möchten die folgende Gleichung darstellen:
y = 2×2 + 5
Sie können dazu die folgende Syntax in ggplot2 verwenden:
library (ggplot2) #define equation my_equation <- function(x){2*x^2+5} #plot equation ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + stat_function(fun=my_equation)
Dies ergibt die folgende Handlung:
Beachten Sie, dass dieser Plot dem entspricht, den wir im vorherigen Beispiel in Basis R erstellt haben.
Hinweis : Um eine andere Gleichung darzustellen, ändern Sie einfach die für die Variable my_equation definierten Werte.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So fügen Sie einer Darstellung in R eine Regressionsgleichung hinzu
So erstellen Sie ein Interaktionsdiagramm in R
So erstellen Sie ein Residuendiagramm in R