I forgot to add that I figured how to do a single regression line using:

panel.fitline<-function(x, y, digits=2, prefix="", cex.cor, ...)
{
 points(x, y, ...)
 reg <- coef(lm(y ~ x))
 abline(coef=reg,untf=F,col="blue")
}

and adding: panel=panel.fitline to pairs. But I am not sure how to add
two lines differentiated by cars$tr.

Thank you for your help!
Ben


On 2/18/07, Benjamin Dickgiesser <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm trying to create a plot using pair.
>
> Currently I'm doing the following
>
> pairs(~mpg + hp + wt , data=cars, labels = c("Miles per
> Gallon","Horsepower","Weight"),pch = c(24,25)[unclass(cars$tr + 1)],
> bg = c("red", "green3")[unclass(cars$tr + 1)],panel=panel.smooth)
>
> for the attached dataset. However,instead of using panel.smooth I
> would rather have two fitted regression lines for each car
> transmission type (cars$tr).
> Is this possible?
>
> Thank you
> Ben
>
>

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to