[R] meaning of lm( y~., data=mydat ), is it a language feature, is it documented, is it supported?
Duncan Murdoch
murdoch.duncan at gmail.com
Mon May 23 13:41:57 CEST 2016
On 23/05/2016 7:26 AM, John Sorkin wrote:
>
> The syntax
> mydat <- data.frame( y,x )
> fit1 <- lm( y~., data=mydat )
> appears to perform a multivariable regression of y on every non-y variable in the data frame mydat. I can not find this syntax (y~.) in R documentation. Is y~. a supported feature of the R language? Where can I find it documented? I would hate to write code that is dependent on a non-supported, non-documented language feature.
It is documented in the Introduction to R manual (hidden in section
11.5, "Updating fitted models"), and in ?formula, which ?lm refers to.
Duncan Murdoch
More information about the R-help
mailing list