Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Richard Williams <richardwilliams.ndu@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: running marginsplots without rerunning margins again |
Date | Thu, 11 Aug 2011 08:53:51 -0500 |
At 09:12 PM 8/10/2011, Scott Merryman wrote:
It looks like you to save the contents of r() as well.
Good catch. I still think the world would be a better place if my original code worked. You would think that the -post- option could ereturn whatever -marginsplot- needs and/or -marginsplot- could be smart enough to know when it is working with posted results. If that can't be done, maybe there could be some simple commands that saved or stored the e and r results simultaneously.
clear* webuse nhanes2 regress bpsystol agegrp##sex estimates save foo,replace margins agegrp _return hold foo //other stuff sysuse auto ,clear regress price i.rep margins rep //return to marginsplot webuse nhanes2,clear est use foo estimates esample: _return restore foo marginsplot Scott On Wed, Aug 10, 2011 at 10:03 PM, Richard Williams <richardwilliams.ndu@gmail.com> wrote: > At 08:10 PM 8/10/2011, Doug Hess wrote: >> >> I just installed Stata 12 and am playing with the "marginsplot" >> command. I am wondering how to run margins plot on a restored margins? >> Can it? Complex margins commands can take a long time to run. Is there >> a way to restore or use saved results from a complex running of >> margins so that I can fiddle with the graph later? >> >> Come to think of it, how do I redisplay results from a margins command >> after "restoring" a stored file or "using" a saved file. For >> regression estimates you just type regress and it shows it. How is >> this done for other saved files. > > I thought it would simply be a matter of using the -post- option of margins > and the -est store- and -est restore- commands. To my surprise, though, the > following produces an error at the end: > > clear all > sysuse auto > reg price mpg i.foreign > margins foreign, post > est store margins1 > marginsplot > reg price mpg i.foreign weight > est restore margins1 > margins > marginsplot > > The error is "previous command was not margins." But if you do -ereturn> list-, it does say the last command was -margins-. I am surprised it doesn't> work, and I wonder if this is a bug or if there is some good reason for > this. > * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/
------------------------------------------- Richard Williams, Notre Dame Dept of Sociology OFFICE: (574)631-6668, (574)631-6463 HOME: (574)289-5227 EMAIL: Richard.A.Williams.5@ND.Edu WWW: http://www.nd.edu/~rwilliam * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/