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: twoway graph legend


From   Nikolaos Pandis <[email protected]>
To   "[email protected]" <[email protected]>
Subject   Re: st: RE: twoway graph legend
Date   Tue, 15 Nov 2011 15:05:30 -0800 (PST)

Many thanks to both of you.
Nick

________________________________
From: Nick Winter <[email protected]>
To: [email protected]
Sent: Tuesday, November 15, 2011 8:21 PM
Subject: Re: st: RE: twoway graph legend

Or like this:

sysuse auto
regress mpg c.weight##i.foreign
margins foreign, at(weight=(1760 4840))
marginsplot, noci recast(line)


Nick


On 11/15/2011 1:09 PM, Nick Cox wrote:
> You could do something like this:
>
> sysuse auto, clear
> regr mpg weight i.foreign
> predict predict
> separate predict, by(foreign) veryshortlabel
> line predict? weight, sort
>
> If you want the fits to be different, you are going to have to produce them separately and then combine them, I believe.
>
> drop predict?
>
> forval i = 0/1 {
>     qui regress mpg weight if foreign == `i'
>     predict predict`i' if foreign == `i'
>     label var predict`i' "`: label (foreign) `i''"
> }
>
> line predict? weight, sort ytitle("`: var label mpg'")
>
> Nick
> [email protected]
>
> Nikolaos Pandis
>
> Many thanks, it looks great.
> Could I somehow use -lfit- to get the fitted lines only?
>
> From: Nick Cox<[email protected]>
>
> Try
>
> separate moment, by(brackettype) veryshortlabel
> line moment? rotation
>
> and see -help separate-
>
> and see
>
> SJ-5-4  gr0023  . . . . Stata tip 27: Classifying data points on scatter plots
>          . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  N. J. Cox
>          Q4/05  SJ 5(4):604--606                                (no commands)
>          tips for using separate, gray-scale gradation, and text
>          characters as class symbols to classify data points on
>          a scatter plot
>
> Nick
> [email protected]
>
> Nikolaos Pandis
>
> In Stata 12, I am using the following commands:
>
> twoway (line moment rotation, by(brackettype)) // moment and rotation continuous and brackettype has 4 levels
>
> I like to have all graphs in one plot as shown below but somehow I cannot get on the legend below the x-axis to show the levels of brackettype. It shows "brackettype" for all 4 different color lines. If I use "lfit" instead of "line" it shows lfit instead of brackettype.
>
> twoway (line moment rotation if brackettype==1) ||(line moment rotation if brackettype==2) ||(line moment rotation if brackettype==3) ||(line moment rotation if brackettype==4)
>
> Any advise would be appreciated.
>
> *
> *   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/

-- 
--------------------------------------------------------------
Nicholas Winter                                 434.924.6994 t
Associate Professor                             434.924.3359 f
Department of Politics                  [email protected] e
University of Virginia          faculty.virginia.edu/nwinter w
S385 Gibson Hall, South Lawn
*
*   For searches and help try:
*  http://www.stata.com/help.cgi?searchhttp://www.stata.com/support/statalist/faqhttp://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