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. ______________________________________________ R-help@r-project.org 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.