Don't use = to mean assign. Replace all your equal signs (except the ones intended to refer to argument names) with <- .
On Mon, May 18, 2009 at 10:10 AM, utkarshsinghal <utkarsh.sing...@global-analytics.com> wrote: > Hi Gabor, > > Thanks for your input. It is of some help if not all. > > fit = lm(y~1, data) > out = capture.output(new.fit = step(fit, direction="forward", > scope=y~x1+x2+x3)) > > Here the assignments made inside the capture.output function are no longer > valid once I came out of it, i.e. there is no object called 'new.fit' in the > global environment. I want to have at least the final model as "new.fit", > which is not very efficient to extract from "out" object (of course I don't > want to run "step" function again separately to get "new.fit"). Is there any > way of doing it? > > It will be a bonus if, somehow, I can have all the intermediate iterations > also as R objects. > > > Thanks in advance. > > > > Gabor Grothendieck wrote: > > Try this: > > out <- capture.output(example(step)) > > > On Mon, May 18, 2009 at 9:11 AM, utkarshsinghal > <utkarsh.sing...@global-analytics.com> wrote: > > > Hi all, > > I am performing a stepwise regression by running the "step" function on an > "lm" object. Now I want to save the intermediate iterations. I know the > argument trace=T will print it on the console, but I rather want to assign > it to some R object or may be output it in a CSV or text file. > > Any help will be appreciated. > > Regards > Utkarsh > > ______________________________________________ > 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. > > > > > ______________________________________________ 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.