Statalist


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

Re: st: AW: Making scatterplot instead of box plot...


From   Sam Norton <samjnorton@googlemail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: AW: Making scatterplot instead of box plot...
Date   Fri, 15 May 2009 11:30:46 +0100

I don't really understand what is wanted, but you might find Nick
Cox's -stripplot- available from SSC helpful. For example,

***
sysuse auto, clear
stripplot mpg, over(foreign) box stack centre vertical // overlays box plot
stripplot mpg, over(foreign) bar stack centre vertical // overlays
mean and 95% CI
***

Alternatively, to display mean with bars showing +/- 1SD you could:

***
egen meanmpg = mean(mpg), by(foreign)
egen sdmpg = sdmpg, by(foreign)
gen lb = meanmpg - sdmpg
gen ub = meanmpg + sdmpg
stripplot mpg, over(for) box stack centre vertical addplot(sc meanmpg
foreign || rcap  lb ub foreign)
***

hope this is useful
Sam

2009/5/14 Martin Weiss <martin.weiss1@gmx.de>:
> <>
>
> Ok, overlays between Stata graphs work best with the -twoway- family, but
> -graph box- does not have membership status there. So let me guess what your
> best shot at the prob could be:
>
> *************
> sysuse bpwide, clear
>
> //before
> graph box bp_before,/*
> */ over(sex) name(first, replace) /*
> */ nodraw
>
> scatter bp_before sex, /*
> */name(second, replace) nodraw
>
> //after
> graph box bp_after,/*
> */ over(sex) name(third, replace) /*
> */ nodraw
>
> scatter bp_after sex, /*
> */name(fourth, replace) nodraw
>
> //combine 'em
> gr combine first second third fourth
> *************
>
>
>
> HTH
> Martin
> _______________________
> ----- Original Message ----- From: "Amr Al Sayed" <asyoussef@yahoo.com>
> To: <statalist@hsphsun2.harvard.edu>
> Sent: Thursday, May 14, 2009 11:58 PM
> Subject: Re: st: AW: Making scatterplot instead of box plot...
>
>
>> Dear Martin,
>> Thanks for your help. I want complete representation of all the data set
>> in the graph as scatter plot with added indicator bar showing the mean and
>> sd of each scatter plot.
>>
>> I found your idea of combining box plot and graph bar in a single figure
>> also working. Then, my question is:
>> could you help me with making box plot and scatter plot (instead of bar
>> chart) in a single figure?
>>
>> Thanks,
>> Amr
>>
>> --- On Fri, 5/15/09, Martin Weiss <martin.weiss1@gmx.de> wrote:
>>
>>> From: Martin Weiss <martin.weiss1@gmx.de>
>>> Subject: Re: st: AW: Making scatterplot instead of box plot...
>>> To: statalist@hsphsun2.harvard.edu
>>> Date: Friday, May 15, 2009, 12:45 AM
>>> <>
>>>
>>> You can stack inside the -graph bar-
>>>
>>> ***
>>> graph bar (mean) bp_before bp_after (sd) bp_before
>>> bp_after, over(sex) stack
>>> ***
>>>
>>> but apart from that, can you rephrase your request? I
>>> really do not get what
>>> you want...
>>>
>>>
>>>
>>> HTH
>>> Martin
>>> _______________________
>>> ----- Original Message ----- From: "Amr Al Sayed" <asyoussef@yahoo.com>
>>> To: <statalist@hsphsun2.harvard.edu>
>>> Sent: Thursday, May 14, 2009 11:27 PM
>>> Subject: Re: st: AW: Making scatterplot instead of box
>>> plot...
>>>
>>>
>>> > Thanks Martin,
>>> > It worked! However, I want to show the data as scatter
>>> plot with all the
>>> > values are represented as dots plus an indicator bar
>>> beside every scatter
>>> > blot to show the mean and sd. If it is not possible,
>>> then I can use your
>>> > idea of combining box plot with scatter plot as the
>>> 2nd graph to the
>>> > right.
>>> > So, could you help with making scatter plot instead of
>>> graph bar (on the
>>> > 2nd graph)
>>> > OR to add the sd value to the top of each graph bar as
>>> a whiskers?
>>> >
>>> > Best regards,
>>> > Amr
>>> >
>>> > --- On Thu, 5/14/09, Martin Weiss <martin.weiss1@gmx.de>
>>> wrote:
>>> >
>>> >> From: Martin Weiss <martin.weiss1@gmx.de>
>>> >> Subject: st: AW: Making scatterplot instead of box
>>> plot...
>>> >> To: statalist@hsphsun2.harvard.edu
>>> >> Date: Thursday, May 14, 2009, 11:35 PM
>>> >>
>>> >> <>
>>> >>
>>> >> Not sure how a scatter plot can have bars, but
>>> here is
>>> >> something you could
>>> >> try:
>>> >>
>>> >>
>>> >> *************
>>> >> sysuse bpwide, clear
>>> >>
>>> >> graph box bp_before bp_after,/*
>>> >> */ over(sex) name(first, replace) /*
>>> >> */ nodraw
>>> >> graph bar (mean) bp_before bp_after /*
>>> >> */(sd) bp_before bp_after, over(sex)/*
>>> >> */ name(second, replace) nodraw
>>> >>
>>> >> gr combine first second
>>> >> *************
>>> >>
>>> >>
>>> >>
>>> >> HTH
>>> >> Martin
>>> >>
>>> >>
>>> >> -----Ursprüngliche Nachricht-----
>>> >> Von: owner-statalist@hsphsun2.harvard.edu
>>> >> [mailto:owner-statalist@hsphsun2.harvard.edu]
>>> >> Im Auftrag von Amr Al Sayed
>>> >> Gesendet: Donnerstag, 14. Mai 2009 22:21
>>> >> An: Statalist
>>> >> Betreff: st: Making scatterplot instead of box
>>> plot...
>>> >>
>>> >> Dear all,
>>> >>
>>> >> I have simple problem with transforming a box plot
>>> of two
>>> >> continuous
>>> >> variables (y1 and y2) measured over 4 time points
>>> (x, with
>>> >> x is a
>>> >> categorical variable 0,1, 2, 3) into scatter graph
>>> with bar
>>> >> indicating their
>>> >> means and standard deviation. The rationale is a
>>> more
>>> >> informative way of
>>> >> data display.
>>> >>
>>> >> I used the stata command (Stata 9.2): graph box y1
>>> y2,
>>> >> over(x)
>>> >>
>>> >> Could you help me to display my data as
>>> scatterplot instead
>>> >> of blind box?
>>> >>
>>> >> Regards,
>>> >> Amr
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> *
>>> >> * 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/
>>> >>
>>> >
>>> >
>>> >
>>> >
>>> > *
>>> > * 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/
>>>
>>
>>
>>
>>
>> *
>> *   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/
>



--
Sam Norton
samjnorton@gmail.com
Research Student
Centre for Lifespan & Chronic Illness Research
University of Hertfordshire

*
*   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   |   What's new   |   Site index