O que é que ~ significa em R?
Em geral, o til ('~') separa o lado esquerdo de uma fórmula com o lado direito da fórmula.
Por exemplo, numa função linear, separaria a variável dependente das variáveis independentes e pode ser interpretado como dizendo, "como uma função de". So, when calling the lm() command to create a linear model of a person’s wages as a function of their years of education, you'd do something like
- lm (wages ~ yearsEd, data = df)
Where df is a dataframe that has the wages and yearsEd columns which, respectively, have the wages and the years of education of all the people in your sample. Você coloca a variável de resposta (dependente) em primeiro lugar e a(s) variável(s) explicativa(s) (independente(s) após o til. Note que o modelo acima pode ser descrito como um modelo linear dos salários de uma pessoa em função do número de anos de educação que ela recebeu.
Ao criar um gráfico de dispersão com base R, ele apenas permite especificar qual variável colocar no eixo y e qual colocar no eixo x. Por convenção, a variável de resposta vai no eixo y, então a variável antes do '~' se torna a variável y e a variável depois dela se torna a variável x.
So to make a scatterplot corresponding to the above linear model, you can pretty much use the same syntax and do:
- plot (wages ~ yearsEd, data = df)
So, after you make a scatterplot and think you see a linear relationship, you can take advantage of R’s command history and use that up-arrow and just change the command from plot() to lm()!
Por favor note que várias funções e pacotes podem usá-lo de forma diferente. Por exemplo o ggplot2 usa-o para especificar a faceta de múltiplos gráficos ao longo dos eixos y e x, e pode haver outros.
Resposta atualizada para ser mais amplamente aplicável após grandes questões de Kiran Mahato e Diya Suresh nos comentários.
Artigos semelhantes
- O que significa [matemática]1,6 vezes 10^{-19}[/math] coulomb? Sim, é a carga de um electrão, mas o que é que isso realmente significa?
- "Texto ou Arial ou Times New Roman 12 ponto. O que significa '12 ponto'? Significa que o tamanho da fonte é 12?
- O que é melhor: Quarentena "escolar em casa" ou escola real (o que significa que você realmente vai para o estabelecimento)? Porquê?
- O meu aplicativo do Bank of America diz-me que a minha conta está bloqueada? O que é que isso significa?
- Após uma entrevista no local, o recrutador da Amazon me disse que estou avançando no processo, e que não fui rejeitado. O que isso significa?