Como usar o operador til (~) em r
Você pode usar o operador til ( ~ ) em R para separar o lado esquerdo de uma equação do lado direito.
Este operador é mais comumente usado com a função lm() em R, que é usada para ajustar modelos de regressão linear .
A sintaxe básica da função lm() é:
model <- lm(y ~ x1 + x2, data=df)
O nome da variável no lado esquerdo do operador til (y) representa a variável de resposta .
Os nomes das variáveis no lado direito do operador til (x1, x2) representam variáveis preditoras .
Os exemplos a seguir mostram como usar esse operador til em diferentes cenários.
Exemplo 1: Usando o Operador Til com uma Variável Preditiva
Suponha que ajustemos o seguinte modelo de regressão linear simples em R:
model <- lm(y ~ x, data=df)
Este modelo de regressão específico possui uma variável de resposta (y) e uma variável preditora (x).
Se escrevêssemos esta equação de regressão em notação estatística, ela ficaria assim:
y = β 0 + β 1 x
Exemplo 2: Usando o Operador Til com Múltiplas Variáveis Preditoras
Suponha que ajustemos o seguinte modelo de regressão linear múltipla em R:
model <- lm(y ~ x1 + x2 + x3, data=df)
Este modelo de regressão específico possui uma variável de resposta (y) e três variáveis preditoras (x1, x2, x3).
Se escrevêssemos esta equação de regressão em notação estatística, ela ficaria assim:
y = β 0 + β 1 x 1 + β 2 x 2 + β 3 x 3
Exemplo 3: Usando o operador Til com um número desconhecido de variáveis preditoras
Suponha que ajustemos o seguinte modelo de regressão linear múltipla em R:
model <- lm(y ~ ., data=df)
Esta sintaxe específica indica que gostaríamos de usar y como variável de resposta e todas as outras variáveis no quadro de dados como variáveis preditoras.
Essa sintaxe é útil quando queremos ajustar um modelo de regressão com inúmeras variáveis preditoras, mas não queremos inserir o nome individual de cada variável preditora.
Recursos adicionais
Os tutoriais a seguir explicam como usar outras funções comuns em R:
Como usar o operador cifrão ($) em R
Como usar o operador “NOT IN” em R
Como usar o operador %in% em R