[R] qqplot
Peter Flom
peterflomconsulting at mindspring.com
Mon Nov 2 18:40:07 CET 2009
Peter Ehlers <ehlers at ucalgary.ca> wrote
>
>That's not what qqline() does and for good reason - it treats
>x and y asymmetrically.
>
>But qqline() is a very simple function, using the quartiles
>as also suggested by John. Here's a modified version that
>should work for Carol:
>
>qqline2 <- function (x, y, ...)
>{
> y <- quantile(y[!is.na(y)], c(0.25, 0.75))
> x <- quantile(x[!is.na(x)], c(0.25, 0.75))
> slope <- diff(y)/diff(x)
> int <- y[1L] - slope * x[1L]
> abline(int, slope, ...)
>}
>
>I've just replaced the line using Normal quantiles with
>the quantiles of x (and omitted the datax option).
>
Peter
Good point.
Peter
Peter L. Flom, PhD
Statistical Consultant
Website: www DOT peterflomconsulting DOT com
Writing; http://www.associatedcontent.com/user/582880/peter_flom.html
Twitter: @peterflom
More information about the R-help
mailing list