Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: running marginsplots without rerunning margins again


From   Richard Williams <[email protected]>
To   [email protected]
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
<[email protected]> 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:  [email protected]
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/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index