Bookmark and Share

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

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

Re: st: RE: Graphing Stacked Likert Scale With Neutral in Middle

From   Nick Cox <[email protected]>
To   [email protected]
Subject   Re: st: RE: Graphing Stacked Likert Scale With Neutral in Middle
Date   Sat, 21 Jul 2012 01:17:34 +0100

David gives good advice.

I never got round to implementing splitting of a middle category in
-slideplot- (SSC).

I'd commend instead -tabplot- (SSC). For some flavours, try

sysuse auto
tabplot foreign rep78
tabplot foreign rep78, percent(foreign) showval
tabplot rep78 foreign , percent(foreign) showval
tabplot rep78 foreign , percent(foreign) showval horizontal

-tabplot- conveys in a different way variations in distributions
relative to the middle category.


On Fri, Jul 20, 2012 at 11:44 PM, David Radwin <[email protected]> wrote:

> As described by the FAQ, Statalist members are admonished to provide the
> author(s) and location of user-written programs. Although it may seem to
> be an official Stata command, -catplot- is written by Nick Cox and is
> available from SSC. (Members are also admonished to read the FAQ before
> posting.)
> If you are willing to forgo showing the middle (neutral) category, you
> might try -slideplot- (also by Nick Cox and available at SSC). If you must
> show the middle category, the positives and negatives won't line up anyway
> except in the rare instance when the two groups have exactly the same
> proportion of neutral responses. Also, you may need to manipulate the data
> first (as with -collapse- or -contract-) to get percentages or
> proportions.

Miles Witthaus

>> I am attempting to display the answers to several survey questions based
>> on 5-point Likert scales.  Currently, I am using catplot which nicely
>> displays the different categories and what percent lies in each:
>> catplot rate_contract, over(gender) asyvars stack perc(hire_charge)
>> blabel(bar, position(center) format(%3.1f))
>> However, this does not allow for a good comparison of the distribution
> by
>> gender.  I would like to try to make the median of the neutral category
> 3
>> be in the center of the graph and then have positives stacked on the
> right
>> and negatives to the left to allow for better comparison by gender.  Is
>> there anyway to do this with catplot or other graphing means?
*   For searches and help try:

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