Course overview
Economic, financial and operational datasets often contain hundreds of candidate predictors, nonlinear relationships and changing patterns that conventional regression specifications may miss. Machine learning can improve prediction, screening and model selection, but poor data preparation, uncontrolled validation and opaque model choices can produce unreliable forecasts or conclusions. Analysts need a disciplined workflow that distinguishes predictive accuracy from causal inference and makes results reviewable by decision-makers, model-risk teams and auditors.
This course teaches participants to build machine learning workflows in Stata for continuous, binary, count and time-series outcomes. Participants prepare analytical datasets, engineer features, partition samples, estimate lasso and elastic-net models, tune penalty parameters and compare models using out-of-sample performance measures. The course also covers classification metrics, regularisation, post-selection inference, double-selection methods, tree-based approaches through Stata-compatible packages, and prediction monitoring. Financial, credit-risk, public-policy and economic forecasting cases show how method choices affect business conclusions.
Teaching combines short technical briefings with instructor demonstrations, guided case work, peer review and structured application planning. Participants work from reproducible Stata do-files, retain logs of data transformations and document modelling decisions. They leave with a completed machine learning analysis containing a documented dataset, validated model comparison, prediction outputs, model-risk notes and an implementation plan suitable for adaptation to their own organisation.
The course suits economists, financial analysts, risk specialists, researchers and data professionals who already use Stata and need practical machine learning methods for predictive analysis.