> On 23 May 2016, at 13:43 , Ivan Calandra <ivan.calan...@univ-reims.fr> wrote:
> 
> Hi John,
> 
> This is indeed documented, but you'll have to look at the function formula():
> ?formula
> 
> Regarding the dot (.), here is the explanation from the help of formula():
> "There are two special interpretations of . in a formula. The usual one is in 
> the context of a data argument of model fitting functions and means ‘all 
> columns not otherwise in the formula’: see terms.formula. In the context of 
> update.formula, only, it means ‘what was previously in this part of the 
> formula’."

Actually, it is debatable which one of those deserve to be called "usual". Once 
upon a time, in the heyday of John Tukey, it might have been usual to have data 
set of a few hundred rows and, like, a dozen columns, exactly one of which 
being the response. Not so much these days, I'd say.

-pd

> 
> HTH,
> Ivan
> 
> --
> Ivan Calandra, PhD
> Scientific Mediator
> University of Reims Champagne-Ardenne
> GEGENAA - EA 3795
> CREA - 2 esplanade Roland Garros
> 51100 Reims, France
> +33(0)3 26 77 36 89
> ivan.calan...@univ-reims.fr
> --
> https://www.researchgate.net/profile/Ivan_Calandra
> https://publons.com/author/705639/
> 
> Le 23/05/2016 à 13:26, John Sorkin a écrit :
>>  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.
>> Thank you,
>> John
>> John David Sorkin M.D., Ph.D.
>> Professor of Medicine
>> Chief, Biostatistics and Informatics
>> University of Maryland School of Medicine Division of Gerontology and 
>> Geriatric Medicine
>> Baltimore VA Medical Center
>> 10 North Greene Street
>> GRECC (BT/18/GR)
>> Baltimore, MD 21201-1524
>> (Phone) 410-605-7119
>> (Fax) 410-605-7913 (Please call phone number above prior to faxing)
>> 
>> Confidentiality Statement:
>> This email message, including any attachments, is for ...{{dropped:8}}
> 
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Office: A 4.23
Email: pd....@cbs.dk  Priv: pda...@gmail.com

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to