Come utilizzare l'operatore tilde (~) in r
Puoi utilizzare l’operatore tilde ( ~ ) in R per separare il lato sinistro di un’equazione dal lato destro.
Questo operatore viene utilizzato più comunemente con la funzione lm() in R, utilizzata per adattare i modelli di regressione lineare .
La sintassi di base della funzione lm() è:
model <- lm(y ~ x1 + x2, data=df)
Il nome della variabile sul lato sinistro dell’operatore tilde (y) rappresenta la variabile di risposta .
I nomi delle variabili sul lato destro dell’operatore tilde (x1, x2) rappresentano variabili predittive .
Gli esempi seguenti mostrano come utilizzare questo operatore tilde in diversi scenari.
Esempio 1: utilizzo dell’operatore tilde con una variabile predittrice
Supponiamo di adattare il seguente modello di regressione lineare semplice in R:
model <- lm(y ~ x, data=df)
Questo particolare modello di regressione ha una variabile di risposta (y) e una variabile predittrice (x).
Se scrivessimo questa equazione di regressione in notazione statistica, sarebbe simile a questa:
y = β 0 + β 1 x
Esempio 2: utilizzo dell’operatore tilde con più variabili predittive
Supponiamo di adattare il seguente modello di regressione lineare multipla in R:
model <- lm(y ~ x1 + x2 + x3, data=df)
Questo particolare modello di regressione ha una variabile di risposta (y) e tre variabili predittive (x1, x2, x3).
Se scrivessimo questa equazione di regressione in notazione statistica, sarebbe simile a questa:
y = β 0 + β 1 x 1 + β 2 x 2 + β 3 x 3
Esempio 3: utilizzo dell’operatore Tilde con un numero sconosciuto di variabili predittive
Supponiamo di adattare il seguente modello di regressione lineare multipla in R:
model <- lm(y ~ ., data=df)
Questa particolare sintassi indica che vorremmo utilizzare y come variabile di risposta e tutte le altre variabili nel frame di dati come variabili predittive.
Questa sintassi è utile quando si desidera adattare un modello di regressione con numerose variabili predittive, ma non si desidera immettere il nome individuale di ciascuna variabile predittiva.
Risorse addizionali
I seguenti tutorial spiegano come utilizzare altre funzioni comuni in R:
Come utilizzare l’operatore del segno del dollaro ($) in R
Come utilizzare l’operatore “NOT IN” in R
Come utilizzare l’operatore %in% in R