- Explore how one variable (predictor) affects another (response).
- Using R to model and visualize the relationship.
- Key takeaway: Regression simplifies relationships into a linear equation.
2024-11-17
mtcars dataset.lm() function in R to fit a linear regression model.mpg (miles per gallon) based on wt (weight).# Fit the regression model model <- lm(mpg ~ wt, data = mtcars)
## ## Call: ## lm(formula = mpg ~ wt, data = mtcars) ## ## Residuals: ## Min 1Q Median 3Q Max ## -4.5432 -2.3647 -0.1252 1.4096 6.8727 ## ## Coefficients: ## Estimate Std. Error t value Pr(>|t|) ## (Intercept) 37.2851 1.8776 19.858 < 2e-16 *** ## wt -5.3445 0.5591 -9.559 1.29e-10 *** ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 3.046 on 30 degrees of freedom ## Multiple R-squared: 0.7528, Adjusted R-squared: 0.7446 ## F-statistic: 91.38 on 1 and 30 DF, p-value: 1.294e-10
37.29 – Predicted mpg when wt is 0.-5.34 – For every 1-unit increase in wt, mpg decreases by 5.34.0.75 – 75% of the variability in mpg is explained by wt.wt: < 0.001 – Indicates the relationship is statistically significant.wt) and fuel efficiency (mpg) interactively.wt) and fuel efficiency (mpg).mpg.mpg when weight is 0.mpg variability explained by wt.Linear regression is a powerful starting point for understanding relationships between variables and making predictions. Mastering it builds a foundation for more advanced statistical methods!