Graph
Regression

📉Regression

NEW

A supervised learning approach modeling relationships to predict continuous numerical outcomes from input features.

DESCRIPTION

Regression estimates how a dependent variable changes with one or more predictors. Methods include linear, polynomial, and generalized linear models, among others. Fitting minimizes a loss, commonly squared error, yielding coefficients interpretable under model assumptions. Performance is evaluated by residual diagnostics and metrics like RMSE and R². Regularization and cross-validation help prevent overfitting and improve generalization.

ALTERNATIVE DEFINITIONS

Wikipedia

Regression analysis is a set of statistical processes for estimating the relationships between a dependent variable and one or more independent variables.

Classical definition focusing on estimating relationships between variables.

Source

NIST/SEMATECH e-Handbook of Statistical Methods

Regression models describe the relationship between a response variable and one or more predictor variables.

Emphasizes modeling relationships between response and predictors in applied settings.

Source

Linear Model Generalized Linear Model Least Squares Residuals R-squared Regularization Cross-Validation Mean Squared Error Bias-Variance Tradeoff Feature Engineering

COMPETING TERMS

Classification

RELATIONS

KNOWLEDGE AREAS

Data Science Mathematics AI

TARGET AUDIENCE

Data Scientist Data Analyst AI Engineer

EXTERNAL SOURCES

TOP QUESTIONS

When should I use Regression?

Use regression when the target variable is continuous and you need to model relationships or forecast values.

Category: Advice

What assumptions underlie linear Regression?

Linearity, independence, homoscedasticity, normal residuals, and correct model specification are common assumptions.

Category: Concept

How do I evaluate Regression performance?

Use metrics like RMSE, MAE, and R², and inspect residual plots for systematic errors.

Category: Validation

What is overfitting in Regression?

Overfitting occurs when the model captures noise; use regularization and cross-validation to mitigate it.

Category: Risk

How does Regularization relate to Regression?

L1 and L2 penalties shrink coefficients to reduce variance and improve generalization.

Category: Concept

What is multicollinearity in Regression?

Strong correlation among predictors inflates variance of estimates; use VIF, PCA, or regularization to address it.

Category: Mistakes

How do I select features for Regression?

Combine domain knowledge, correlation analysis, and techniques like Lasso or stepwise selection.

Category: Practical

Can Regression handle nonlinear relationships?

Yes, with polynomial terms, transformations, splines, or kernel methods.

Category: Advice

What is the difference between Regression and Classification?

Regression predicts continuous values; classification predicts discrete class labels.

Category: Comparison