Chapter 2: Simple Linear Regression
Fit a line and explain its residuals — R applications for Reasoning Through Regression.
Reasoning Through Regression: Inference, Prediction, and Regularization with R
Prof. Dr. Bahadır Yüzbaşı
Recover the line by hand, match it with lm(), and check what the residual identities establish.
Review first: Chapter 1.
Data: Four stipulated predictor-response pairs.
The short execution check passed. Compare the outputs with the chapter and explain each quantity.
Study sequence
- Read the chapter’s definitions and predict the output in words.
- Run the blocks in order in a fresh R session.
- Compare the numerical output with the worked example and explain any discrepancy.
- Write what the result supports, and record any help used in your learning record.
Code and execution
Download this chapter’s R script or download the complete companion folder. The folder includes the common runner and dependency notes. Extract it into your Downloads folder, then run:
cd "$HOME/Downloads/reasoning-through-regression"
Rscript --vanilla run_chapter.R 2 smoke results/ch02_attempt01
Use a new result directory for each attempt. The runner saves the executed code, console output, software versions and file checksums. For this chapter, smoke mode runs all of the small worked-example blocks.
Before a larger run, read the execution guide. The documented seeds, data roles and transformations belong to the teaching example; change them only when the exercise asks you to investigate that change.