[R] Multiple left hand side variables in a formula
Frank Harrell
f.harrell at vanderbilt.edu
Sat Mar 2 02:02:13 CET 2013
Thanks for your reply Gabor. That doesn't handle a mixture of factor and
numeric variables on the left hand side.
Frank
Gabor Grothendieck wrote
> On Fri, Mar 1, 2013 at 7:16 PM, Frank Harrell <
> f.harrell@
> > wrote:
>> The lattice package uses special logic to allow for multiple
>> left-hand-side
>> variables in a formula, e.g. y1 + y2 ~ x. Is there an elegant way to do
>> this outside of lattice? I'm trying to implement a data summarization
>> function that logically takes multiple dependent variables. The usual
>> invocation of model.frame( ) causes R to try to do arithmetic addition to
>> create a single dependent variable.
>>
>
> Try:
>
> lm( cbind(Sepal.Length, Sepal.Width) ~., iris)
>
> --
> Statistics & Software Consulting
> GKX Group, GKX Associates Inc.
> tel: 1-877-GKX-GROUP
> email: ggrothendieck at gmail.com
>
> ______________________________________________
> R-help@
> mailing list
> 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.
-----
Frank Harrell
Department of Biostatistics, Vanderbilt University
--
View this message in context: http://r.789695.n4.nabble.com/Multiple-left-hand-side-variables-in-a-formula-tp4660060p4660062.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list