On Wed, 3 Nov 2004 10:12:53 -0500, [EMAIL PROTECTED] wrote : >Greetings. > >Is there any way to get R to take a regression model object and draw a >plot of the regression function? How about overlaying that plot over a >scatterplot of the actual data? Thanks in advance for any help anyone >can provide.
Lots of functions in R can adapt themselves to complex objects in a sensible way. (These are called generic functions.) The usual way to draw a straight line would be to use abline(), and it can handle linear model objects: # fake some data x <- 1:10 y <- rnorm(10) # fit it and plot it. fit <- lm(y ~ x) plot(x, y) abline(fit) If you've fit a more complicated model (e.g. a quadratic), you need a different method (because abline only works on straight lines). Then use fit <- lm(y ~ x + I(x^2)) plot(x, y) lines(predict(fit)) (This would work for the original one, too.) Duncan Murdoch ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
