{smcl}
{* 24aug2006/1sep2006}{...}
{hline}
help for {hi:sdline}
{hline}

{title:SD line (reduced major axis)}

{p 8 17 2}
{cmd:sdline}
{it:yvar}
{it:xvar}
[{cmd:if} {it:exp}] 
[{cmd:in} {it:range}]
[
{cmd:,}
{cmdab:gen:erate(}{it:ysdlvar}{cmd:)}
{cmd:nograph}
{it:graph_options}
] 


{title:Description}

{p 4 4 2} 
{cmd:sdline} produces a scatter plot of {it:yvar} versus {it:xvar}
with the SD line or reduced major axis superimposed.

{p 4 4 2}
This line goes through the intersection of the means (mean of {it:xvar}, mean
of {it:yvar}) and has slope

{p 8 8 2}sign of corr({it:xvar}, {it:yvar}) * (SD of {it:yvar}) / (SD of {it:xvar}) 


{title:Options}

{p 4 8 2} 
{cmd:generate()} saves the values of {it:yvar} predicted from the SD line
    as a new variable.

{p 4 8 2}{it:graph_options} are options allowed with {help twoway scatter}. 
The default options include {cmd:ms(oh none) connect(none l) sort}. 
Know that the data points are plotted first and the SD line second 
by {cmd:twoway scatter}. These options include {help plot_option} 
(Stata 8 only) and {help addplot_option} (Stata 9). 

{p 4 8 2}{cmd:nograph} suppresses the graph and is for situations in which only the
numerical results for the SD line are desired.


{title:Examples}

{p 4 8 2}{cmd:. sdline length width}{p_end}
{p 4 8 2}{cmd:. sdline length width, gen(length_sd)}{p_end}
{p 4 8 2}{cmd:. sdline length width, addplot(lfit length width)}


{title:Saved results} 

{p 4 4 2}{cmd:r(N)}{space 12}number of observations{break} 
         {cmd:r(ymean)}{space 8}mean of {it:yvar}{break}
         {cmd:r(ysd)}{space 10}SD of {it:yvar}{break}
         {cmd:r(xmean)}{space 8}mean of {it:xvar}{break}
         {cmd:r(xsd)}{space 10}SD of {it:xvar}{break}
         {cmd:r(slope)}{space 8}slope of SD line{break}


{title:Author}

{p 4 4 2}Nicholas J. Cox, Durham University, U.K.{break} 
         n.j.cox@durham.ac.uk


{title:Acknowledgements}

{p 4 4 2}Allan Reese found typos in this help. 


{title:Also see}

{p 4 13 2}
On-line: {help twoway scatter}