Statalist


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

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


From   Tirthankar Chakravarty <[email protected]>
To   [email protected]
Subject   Re: st: AW: Making scatterplot instead of box plot...
Date   Fri, 15 May 2009 16:44:39 +0100

ssc install stripplot

T

On Fri, May 15, 2009 at 4:41 PM, Amr Al Sayed <[email protected]> wrote:
> Thanks for help. However, I could not find stripplot command in STATA 9.2 version. Is it a feature of STATA 10 only? Is there any way to add it to my STATA 9.2 version?
>
> Thanks,
> Amr
>
> --- On Fri, 5/15/09, Sam Norton <[email protected]> wrote:
>
>> From: Sam Norton <[email protected]>
>> Subject: Re: st: AW: Making scatterplot instead of box plot...
>> To: [email protected]
>> Date: Friday, May 15, 2009, 1:45 PM
>> sorry, missing parentheses in second
>> example. It should be
>>
>> ***
>> egen meanmpg = mean(mpg), by(foreign)
>> egen sdmpg = sd(mpg), 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)
>> ***
>>
>> 2009/5/15 Sam Norton <[email protected]>:
>> > 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 <[email protected]>:
>> >> <>
>> >>
>> >> 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"
>> <[email protected]>
>> >> To: <[email protected]>
>> >> 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 <[email protected]>
>> wrote:
>> >>>
>> >>>> From: Martin Weiss <[email protected]>
>> >>>> Subject: Re: st: AW: Making scatterplot
>> instead of box plot...
>> >>>> To: [email protected]
>> >>>> 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" <[email protected]>
>> >>>> To: <[email protected]>
>> >>>> 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
>> <[email protected]>
>> >>>> wrote:
>> >>>> >
>> >>>> >> From: Martin Weiss <[email protected]>
>> >>>> >> Subject: st: AW: Making
>> scatterplot instead of box
>> >>>> plot...
>> >>>> >> To: [email protected]
>> >>>> >> 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: [email protected]
>> >>>> >> [mailto:[email protected]]
>> >>>> >> 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
>> > [email protected]
>> > Research Student
>> > Centre for Lifespan & Chronic Illness Research
>> > University of Hertfordshire
>> >
>>
>>
>>
>> --
>> Sam Norton
>> [email protected]
>> 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/
>>
>
>
>
>
> *
> *   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/
>



-- 
To every ω-consistent recursive class κ of formulae there correspond
recursive class signs r, such that neither v Gen r nor Neg(v Gen r)
belongs to Flg(κ) (where v is the free variable of r).

*
*   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–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index