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: RE: RE: RE: RE: comparing yearly surveys (graphs)


From   Nick Cox <[email protected]>
To   [email protected]
Subject   Re: st: RE: RE: RE: RE: comparing yearly surveys (graphs)
Date   Tue, 25 Jan 2011 09:31:00 +0000

The data at that URL are % very or somewhat satisfied with how
democracy works in various Latin American countries in three years. To
give the flavour, I read a few values very roughly off the graph.

country   satisf   year
      Uruguay       52   1996
      Uruguay       56   2001
      Uruguay       78   2010
   Costa Rica       50   1996
   Costa Rica       50   2001
   Costa Rica       61   2010
        Chile       26   1996
        Chile       22   2001
        Chile       58   2010

The graph is sorted by values in 2010. One way to ensure that is to
put those in a variable.

bysort country (year) : gen satisf2010 = satisf[_N]

Then we use -graph dot-

. graph dot (asis) satisf, over(year) over(country, sort(satisf2010)
desc) asyvars marker(1, ms(Oh)) marker(2, ms(X)) marker(3, ms(Dh))
legend(row(1) pos(12))

As there would be some occlusion otherwise, I used markers Oh and X
that remain visible even with overplotting or major overlap.

To get to this situation from raw scores on a 5 point scale, you would
need to do something like this beforehand.

gen is_satisf = 100 * inlist(score, 4,5)
egen satisf = mean(is_satisf), by(country year)

In fact that could be just

egen satisf = mean(100 * inlist(score, 4,5)), by(country year)

There are many other ways to do it. On -inlist()- see

SJ-6-4  dm0026  . . . . . . Stata tip 39: In a list or out? In a range or out?
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  N. J. Cox
        Q4/06   SJ 6(4):593--595                                 (no commands)
        tip for use of inlist() and inrange()

Nick

On Mon, Jan 24, 2011 at 8:51 PM, Lucie Vlach
<[email protected]> wrote:
> yes! on your link, that "Satisfied in Montevideo" scale looks great. How would I do that?
> I have a 5 point scale from unsatisfied to very satisfied...
>
> ________________________________________
> From: [email protected] [[email protected]] On Behalf Of Nick Cox [[email protected]]
> Sent: January 24, 2011 1:16 PM
> To: '[email protected]'
> Subject: st: RE: RE: RE: comparing yearly surveys (graphs)
>
> I like the graphs at places like
>
> http://www.economist.com/node/17627929
>
> You could do those in Stata (not to mention -scheme(economist)-).
>
> Nick
> [email protected]
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Lucie Vlach
> Sent: 24 January 2011 19:30
> To: [email protected]
> Subject: st: RE: RE: comparing yearly surveys (graphs)
>
> Thank you Nick!
> I am hoping that I do not have to present any overlaps to my audience of this survey. I'll do the catplot (which I really like!) and see how they take it.
> ________________________________________
> From: [email protected] [[email protected]] On Behalf Of Nick Cox [[email protected]]
> Sent: January 24, 2011 12:18 PM
> To: '[email protected]'
> Subject: st: RE: comparing yearly surveys (graphs)
>
> Specifically on -catplot- from SSC, which I wrote: I don't understand your comment "but it's side by side". Any way, an -hbar- is just the default. You can -recast(bar)- or -recast(dot)-.
>
> I don't understand the enthusiasm here, or indeed anywhere, for overlapping bars, but -catplot- can be coaxed, or coerced, into producing them.
>
> -tabplot- from SSC is also dedicated to categorical data, among other alternatives.
>
> Nick
> [email protected]
>
> Lucie Vlach
>
> I need to visually compare survey results that will be done each year. (Virtually all same questions each year).
> I have unique IDs for each respondent, and I created a variable for the year as "survey_yr" and use 2010, 2009 etc..
> Is there a nice graph that would show each question comparing by the years?
>
> "our_ID","survey_yr","q1position", etc.....
> "24","2010","1","3.5","13.5","1",etc..."
> "25","2010","1","8","4","2","6","0", etc...
>
> I tried this:
>
> catplot  "myvariable1", percent by (survey_yr) ysize(3) ytitle (Title of the chart) blabel (bar, format (%4.1f))
>
> This works well, but it's side by side. Is there anything that would do either frequencies of the categorical data or percentages that will show the bars overlapping or showing clearly the differences between years?
> I am not very good at Stata, so I am looking for something easy for Stata-dummies.
>
> *
> *   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/
>
> This message and any attached documents are only for the use of the intended recipient(s), are confidential and may contain privileged information. Any unauthorized review, use, retransmission, or other disclosure is strictly prohibited. If you have received this message in error, please notify the sender immediately, and then delete the original message. Thank you.
>
> *
> *   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/
>
> This message and any attached documents are only for the use of the intended recipient(s), are confidential and may contain privileged information. Any unauthorized review, use, retransmission, or other disclosure is strictly prohibited. If you have received this message in error, please notify the sender immediately, and then delete the original message. Thank you.
>
> *
> *   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–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index