Eric Uslaner
>
> This may be a very simple problem, but I have spent a considerable
> amount of time with the manuals and using findit trying to solve the
> problem, without success. I have downloaded several
> programs from SSC and still don't have what I want.
>
> I have a set of ratio variables (probabilities derived from Nick
> Winter's oprobit) and a three-category ordinal variable. I
> want to plot
> these probabilities (P1, P2, P3, and P4) against the
> ordinal variable
> (call it X) in the following manner:
>
> Graph 1 would have a bar chart of the values for P1, P2,
> P3, and P4 for
> the first category of X; Graph 2 would do the same for the second
> category of X3, and Graph 3 would do the same for the third
> category of
> X and then I'd like to line them up side by side. Any help would be
> appreciated.
The task here is in essence a bar chart for 3 X 4 numbers.
I assert that for display a horizontal format is
usually easier to read than a vertical one. -hbar-
from SSC is then pertinent.
The following structure can be elaborated,
given X, Y and P:
. gen str1 legend = string(Y)
. replace legend = string(X) + " " + legend if X != X[_n-1]
. l X Y legend
X Y legend
1. 1 1 1 1
2. 1 2 2
3. 1 3 3
4. 1 4 4
5. 2 1 2 1
6. 2 2 2
7. 2 3 3
8. 2 4 4
9. 3 1 3 1
10. 3 2 2
11. 3 3 3
12. 3 4 4
. hbar P , legend(legend) gap(4 8) border
Nick
n.j.cox@durham.ac.uk
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/