Regression Analysis
- Definition
- Regression analysis models the relationship between input variables and an output you want to predict. It ranges from simple linear regression to more complex generalized models. Regression is how you turn historic examples into a function you can call to predict future outcomes. It differs from classification (predicting categories) and from nonparametric techniques (like Gaussian processes) in how the model is structured and what assumptions are made about the form of the relationship.

Links
- House price modelling — Predict property prices from features (size, location) using linear or regularised regression.
- Dose–response curves — Model the relationship between drug dose and effect using parametric regression.
- Forecasting sales — Fit regression models with seasonal covariates for short-term demand prediction.
- Multicollinearity among predictors inflating variance of coefficients
- Overfitting with too many features relative to observations
- Violated assumptions (linearity, homoscedasticity, normal residuals)
- Outliers and leverage points skewing the fit
- Confusing correlation captured by the model with causation
How does it work?
Regression Analysis algorithms typically represent uncertainty explicitly and use probability calculations to combine data and model assumptions. Implementations focus on numerical stability, how to represent distributions (parametric vs sampled), and efficient updates when new data arrive.