What is the meaning of the ~. argument in R?
For example plot(~.,xyz..)
I have seen this argument used several times in various contexts and since it is difficult to meaningfully search for symbols on google, I have met little success.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This is a formula, in a shorthand notation. Try this:
The left hand is the dependent variable, the right hand is the independent variable. Much like y = bx + c means that y ~ x.
Formulas are one of the corner stones of R, and you will need to understand them to use R efficiently. Most frequently, formulas are used in modeling of all sorts, for example you can do basic linear regression with
…to see how mileage per gallon depend on weight. Take a look at
?formulafor some more explanations.The dot means “any columns from data that are otherwise not used”. Google for “R formulas” to get more information.