Evaluation Metrics for Regression Models: Interactive Guide
Learn MAE, MSE, RMSE, max error, R² and adjusted R² by playing: drag an outlier and watch every metric react, then compute them with scikit-learn.
Learn MAE, MSE, RMSE, max error, R² and adjusted R² by playing: drag an outlier and watch every metric react, then compute them with scikit-learn.
Learn ridge regression in R by playing: a live λ playground on mtcars, Ridge vs Lasso rapid fire, glmnet code and a final boss quiz.
Learn multiple linear regression by building models: switch features on and off, watch R² vs adjusted R², learn feature selection and code it in Python.
Learn regression basics by playing: dependent vs independent variables, bias and variance, residuals and the regression family, ending with a boss quiz.
Learn polynomial regression in R by turning the degree dial: watch training and test error on real data, spot overfitting and code it with lm().
Learn Elastic Net regression in R by playing: mix Ridge and Lasso with alpha, slide lambda on real data, then fit and tune it with glmnet.
Learn generalized linear models by playing: the three GLM components, matching outcomes to Normal, Binomial, Poisson and Gamma families, and a link-function lab.
Learn the confusion matrix, accuracy, precision, recall, specificity, F1, MCC, log loss and ROC AUC by playing with a live threshold and ROC curve on real data.
Learn Bayesian linear regression by playing: Bayesian vs frequentist, Bayes’ theorem, and a live prior-to-posterior playground, with PyMC code.
Learn linear regression by fitting the line yourself: drag the slope and intercept, do the maths, check the assumptions and code it in Python.