So verwenden sie den tilde-operator (~) in r
Sie können den Tildeoperator ( ~ ) in R verwenden, um die linke Seite einer Gleichung von der rechten Seite zu trennen.
Dieser Operator wird am häufigsten mit der Funktion lm() in R verwendet, die zur Anpassung linearer Regressionsmodelle verwendet wird.
Die grundlegende Syntax der Funktion lm() lautet:
model <- lm(y ~ x1 + x2, data=df)
Der Variablenname auf der linken Seite des Tilde-Operators (y) stellt die Antwortvariable dar.
Die Variablennamen auf der rechten Seite des Tilde-Operators (x1, x2) stellen Prädiktorvariablen dar.
Die folgenden Beispiele zeigen, wie dieser Tilde-Operator in verschiedenen Szenarien verwendet wird.
Beispiel 1: Verwendung des Tilde-Operators mit einer Prädiktorvariablen
Angenommen, wir passen das folgende einfache lineare Regressionsmodell in R an:
model <- lm(y ~ x, data=df)
Dieses spezielle Regressionsmodell verfügt über eine Antwortvariable (y) und eine Prädiktorvariable (x).
Wenn wir diese Regressionsgleichung in statistischer Notation schreiben würden, würde sie so aussehen:
y = β 0 + β 1 x
Beispiel 2: Verwendung des Tilde-Operators mit mehreren Prädiktorvariablen
Angenommen, wir passen das folgende multiple lineare Regressionsmodell in R an:
model <- lm(y ~ x1 + x2 + x3, data=df)
Dieses spezielle Regressionsmodell verfügt über eine Antwortvariable (y) und drei Prädiktorvariablen (x1, x2, x3).
Wenn wir diese Regressionsgleichung in statistischer Notation schreiben würden, würde sie so aussehen:
y = β 0 + β 1 x 1 + β 2 x 2 + β 3 x 3
Beispiel 3: Verwendung des Tilde-Operators mit einer unbekannten Anzahl von Prädiktorvariablen
Angenommen, wir passen das folgende multiple lineare Regressionsmodell in R an:
model <- lm(y ~ ., data=df)
Diese spezielle Syntax gibt an, dass wir y als Antwortvariable und alle anderen Variablen im Datenrahmen als Prädiktorvariablen verwenden möchten.
Diese Syntax ist nützlich, wenn wir ein Regressionsmodell mit einer Vielzahl von Prädiktorvariablen anpassen möchten, aber nicht den individuellen Namen jeder Prädiktorvariablen eingeben möchten.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:
So verwenden Sie den Dollarzeichenoperator ($) in R
So verwenden Sie den „NOT IN“-Operator in R
So verwenden Sie den %in%-Operator in R