Multiple Linear Regression
Multiple Linear Regression predicts a continuous outcome from several predictors simultaneously, isolating each predictor's effect while holding others constant.
Step 1 — Provide your data
- One dependent variable (continuous)
- Two or more predictor variables (numeric)
Supports Excel Import, Sample Data Generator, and Manual Entry.
Step 2 — Results
Coefficients table:
- B (unstandardised), Std. Error, Beta (standardised), t-value, p-value, 95% CI
Model fit:
- R-squared, Adjusted R-squared
- Standard error of estimate
- F-statistic with df and p-value
Diagnostics:
- VIF per predictor (multicollinearity)
- Durbin-Watson (autocorrelation)
A UniversalChatBot is available for discussion.
Statistical methods used
Model: Y = beta0 + beta1*X1 + ... + betap*Xp + epsilon
Estimation: OLS via beta = (X'X)^-1 X'y
F-test: F = MS_regression / MS_residual with df = (p, n-p-1).
H0: all betas = 0. H1: at least one != 0. alpha = 0.05.
Per-coefficient: t = B/SE, two-tailed p from t-distribution.
Standardised Beta: beta_std = B * SD(predictor) / SD(outcome)
VIF: 1 / (1 - R2_j) where R2_j = R-squared of predictor j on others.
| VIF | Interpretation |
|---|---|
| 1-5 | Acceptable |
| 5-10 | High multicollinearity |
| > 10 | Serious multicollinearity |
Durbin-Watson: ~2 = no autocorrelation, <1.5 = positive, >2.5 = negative.