Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down on April 23, and its replacement, statalist.org is already up and running.


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

Re: st: margins & marginsplot when multiple outcomes are involved


From   Scott Merryman <scott.merryman@gmail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: margins & marginsplot when multiple outcomes are involved
Date   Tue, 28 Aug 2012 14:29:19 -0500

Here is one way, extracting the data from the -marginsplot- graphs :

webuse sysdsn1,clear
qui mlogit insure age male nonwhite i.site
tempfile tmp0 tmp1 tmp2

forv i = 1/3 {
	qui margins, at(age=(18 [5] 65)) predict(outcome(`i'))
	marginsplot, nodraw name(gr`i',replace)
}

forv i = 0/2 {
	serset set `i'
	serset use
	rename _* *`i'
	gen age = _ if `i' == 0
	drop _*
	save tmp`i', replace

	}
use tmp0
merge 1:1 _n using tmp1, nogenerate noreport
merge 1:1 _n using tmp2, nogenerate noreport
twoway rcap ci_lb0 ci_ub0 age, color(green) || connected margin0 age,
color(green)  ///
|| rcap ci_lb1 ci_ub1 age, color(blue) || connected margin1 age,
color(blue) ///
|| rcap ci_lb2 ci_ub2 age, color(red)  || connected margin2 age, color(red) ///
|| , legend(order( 1 "Indemnity" 2 "Prepaid" 3 "Uninsure"))

Scott



On Tue, Aug 28, 2012 at 4:11 AM, natalia malancu
<natalia.malancu@gmail.com> wrote:
> Hi all!
>
> I was wondering whether there is a way to combine the following
> commands into a single marginsplot.
>
> margins, at(age=(18 [5] 65)) predict(outcome(1))
> margins, at(age=(18 [5] 65)) predict(outcome(2))
> margins, at(age=(18 [5] 65)) predict(outcome(3))
>
>
> In the era of adjust this was fairly easy (line odds1 odds2
> odds3....), but with margins I don't seem to find a way to do so.
>
>
> Thanks for helping,
>
> Natalia
> *
> *   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/
*
*   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–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index