How to plot points, regression line and residuals

[This article was first published on Statistic on aiR, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

x <- c(173, 169, 176, 166, 161, 164, 160, 158, 180, 187) y <- c(80, 68, 72, 75, 70, 65, 62, 60, 85, 92) # plot scatterplot and the regression line mod1 <- lm(y ~ x) plot(x, y, xlim=c(min(x)-5, max(x)+5), ylim=c(min(y)-10, max(y)+10)) abline(mod1, lwd=2) # calculate residuals and predicted values res <- signif(residuals(mod1), 5) pre <- predict(mod1) # plot distances between points and the regression line segments(x, y, x, pre, col="red") # add labels (res values) to points library(calibrate) textxy(x, y, res, cx=0.7)


To leave a comment for the author, please follow the link and comment on their blog: Statistic on aiR.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)