Message-ID: <CANOgrHaS6r7r0YLcKy0HwL4NVqWEazevw2OwGbE-xWUxC5kxhg@mail.gmail.com>
Date: 2012-02-10T22:56:50Z
From: Mitchell Maltenfort
Subject: stepwise variable selection with multiple dependent variables
In-Reply-To: <F82E9C39-F76D-48D1-BF4D-FBD569FE20D0@lanl.gov>
"Anova.mlm" would be one way to do model selection.
On Fri, Feb 10, 2012 at 4:29 PM, Fugate, Michael L <fugate at lanl.gov> wrote:
> Good Day,
>
> I fit a multivariate linear regression model with 3 dependent variables and several predictors using the lm function. ?I would like to use stepwise variable selection to produce a set of candidate models. ?However, when I pass the fitted lm object to step() I get the following error:
>
> Error from R:
> Error in drop1.mlm(fit, scope$drop, scale = scale, trace = trace, k = k, ?:
> ?no 'drop1' method for "mlm" models
>
> My dependent data is in the matrix ymat where ymat is 35 rows by 3 columns. ?The predictors are in X where X is 35 by 6
>
> The steps I used were:
> m.fit <- lm(ymat ~ ., data=X)
> m.step <- step(m.fit)
>
> If variable selection is not possible with step() is there another package that will perform variable selection in a multivariate setting?
>
> System information:
> platform ? ? ? x86_64-apple-darwin9.8.0
> arch ? ? ? ? ? x86_64
> os ? ? ? ? ? ? darwin9.8.0
> system ? ? ? ? x86_64, darwin9.8.0
> status
> major ? ? ? ? ?2
> minor ? ? ? ? ?13.1
> year ? ? ? ? ? 2011
> month ? ? ? ? ?07
> day ? ? ? ? ? ?08
> svn rev ? ? ? ?56322
> language ? ? ? R
> version.string R version 2.13.1 (2011-07-08)
>
> Thanks in advance.
>
> ______________________________________________
> R-help at 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.