Stata Econometrics and Research Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Economic Analyst, Financial Analyst and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-EE-050

Before you join: Participants should be comfortable working with spreadsheet-style datasets and interpreting basic descriptive statistics such as means, percentages, standard deviations and correlations.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Economists, finance teams, researchers and policy analysts often receive data that are incomplete, inconsistently coded, poorly documented or unsuitable for immediate modelling. They must turn these files into evidence that can withstand management, audit, regulatory or peer review. This requires more than running commands: analysts need to specify credible models, test assumptions, interpret uncertainty and communicate findings without overstating causality.

This course develops applied econometrics skills using Stata for research, financial analysis, programme evaluation and operational decision support. Participants prepare and document datasets; produce reproducible do-files; create publication-quality tables and graphs; estimate and interpret regression models; diagnose specification problems; and apply panel-data, instrumental-variable, difference-in-differences and time-series methods. The course also covers statistical inference, categorical outcomes, missing data, survey designs and research reporting.

Teaching combines instructor demonstrations, short technical briefings, guided case work and structured analysis of realistic datasets. Cases may include credit-risk outcomes, firm performance, household survey data, public expenditure, programme participation and market time series. Participants build an annotated Stata analysis project throughout the course, including a cleaned dataset, do-file, model outputs, diagnostic record and decision-focused research report. They leave with reusable code patterns and a documented workflow suitable for adaptation to their own work.

The course is designed for professionals who already work with quantitative data and need stronger econometric judgement alongside practical Stata capability. It is suitable for analysts producing internal research, policy evidence, investment analysis, monitoring and evaluation findings, or academic-quality empirical studies.

What you will be able to do

  • Prepare and document analysis-ready datasets using Stata data-management commands and reproducible do-files
  • Produce statistical tables, diagnostic plots and publication-quality graphics from structured research data
  • Estimate and interpret ordinary least squares regression models using appropriate functional forms
  • Test regression assumptions using residual diagnostics, multicollinearity measures and specification tests
  • Construct confidence intervals, hypothesis tests and marginal effects for regression-based inference
  • Apply panel-data, instrumental-variable and difference-in-differences estimators to observational data
  • Forecast and model time-series data using stationarity tests, ARIMA specifications and postestimation diagnostics
  • Deliver a reproducible econometric analysis with documented methods, findings and limitations

Benefits of attending

For you

  • Produce auditable Stata do-files rather than undocumented point-and-click analyses
  • Defend regression choices and causal claims in technical review meetings
  • Interpret coefficients, uncertainty and diagnostic tests with greater confidence
  • Build reusable code for recurring reporting and research assignments
  • Present empirical findings clearly to technical and non-technical stakeholders

For your organisation

  • More consistent and reproducible quantitative analysis across research teams
  • Stronger controls over data cleaning, model specification and result documentation
  • Faster conversion of administrative and survey data into decision evidence
  • Better scrutiny of causal claims in policy, investment and programme evaluations
  • Clearer research reports that state uncertainty, assumptions and analytical limitations

Course modules

20 modules over 10 days

Participants can organise a Stata project and execute documented analyses through reproducible do-files.

  • Stata interface, command syntax and results windows for efficient analysis work
  • Project folders separating raw data, scripts, outputs and final deliverables
  • Do-files structured with version control, comments and reproducible execution order
  • Local and global macros used for paths, labels and repeated code
  • Log files capturing commands, output and error messages for review
  • Help files, return values and stored results used during coding

Participants can import common file formats and assess data structure before analysis.

  • Import Excel, CSV and delimited files using import and insheet commands
  • Codebook and describe commands used to inspect variable properties
  • Data types, storage formats and display formats distinguished before transformation
  • Variable labels and value labels created for interpretable datasets
  • Tabulations identify coding anomalies, out-of-range values and sparse categories
  • Data documentation records source, extraction date, units and known limitations

Participants can clean, recode and transform raw data into analysis-ready variables.

  • Missing-value codes identified, recoded and distinguished from valid zero values
  • Duplicate records detected using isid, duplicates report and merge diagnostics
  • String variables standardised with trim, lower, substr and regular expressions
  • Generate and replace commands create transparent derived analytical variables
  • Encode, destring and recode convert categories into usable numeric formats
  • Winsorisation, trimming and outlier flags documented without obscuring source values

Participants can combine related files and reshape records for cross-sectional and longitudinal analysis.

  • Merge operations join master and using files through validated identifiers
  • Append combines structurally aligned datasets while preserving source indicators
  • Collapse produces grouped statistics for reporting and aggregate-level modelling
  • Reshape wide and reshape long reorganise repeated measures correctly
  • Contract and expand commands manage frequency data and replicated records
  • Merge result codes reviewed before retaining matched analytical observations

Participants can summarise distributions and create graphics that reveal analytical patterns.

  • Summarize, detail and tabstat report distributional properties and subgroup comparisons
  • Cross-tabulations use row percentages, column percentages and chi-square statistics
  • Histograms, density plots and box plots assess distribution shape
  • Scatterplots with fitted lines inspect bivariate relationships and influential observations
  • Twoway graphics combine confidence intervals, markers and reference lines
  • Graph schemes, titles and notes produce report-ready visual outputs

Participants can apply sampling-based inference and explain uncertainty in estimates.

  • Sampling distributions connect sample estimates with population inference
  • Standard errors, confidence intervals and p-values interpreted together
  • One-sample and two-sample tests compare means, proportions and variances
  • Paired tests assess within-unit changes before and after interventions
  • Nonparametric tests address ordinal outcomes and non-normal distributions
  • Statistical significance distinguished from practical and economic significance

Participants can estimate and interpret ordinary least squares models for continuous outcomes.

  • Linear regression specifies conditional mean relationships between outcomes and predictors
  • Regress command estimates coefficients, standard errors and model fit
  • Coefficient interpretation distinguishes unit changes, percentage changes and predicted differences
  • Adjusted R-squared and root mean squared error assess model fit
  • Control variables selected using theory, causal structure and measurement quality
  • Regression tables report estimates, uncertainty, sample size and model specifications

Participants can specify nonlinear relationships and interpret conditional effects from regression models.

  • Logarithmic transformations model elasticities, growth rates and skewed monetary variables
  • Quadratic terms capture curved relationships and calculate turning points
  • Factor-variable notation specifies categorical predictors and interaction effects correctly
  • Marginal effects translate interactions into conditional substantive interpretations
  • Margins and marginsplot commands display adjusted predictions with confidence intervals
  • Functional-form choices assessed through theory, residual patterns and interpretability

Participants can diagnose common ordinary least squares problems and select appropriate remedies.

  • Residual-versus-fitted plots identify nonlinearity, heteroskedasticity and unusual observations
  • Variance inflation factors assess multicollinearity among explanatory variables
  • Breusch-Pagan and White tests examine heteroskedastic error variance
  • Robust standard errors address heteroskedasticity without changing coefficient estimates
  • Influence statistics identify high-leverage observations and influential cases
  • Ramsey RESET tests indicate possible omitted nonlinear terms or misspecification

Participants can model binary and ordered outcomes using appropriate nonlinear estimators.

  • Logit and probit models estimate binary outcome probabilities
  • Odds ratios distinguished from probability changes and marginal effects
  • Margins calculates average marginal effects after nonlinear estimation
  • Classification tables, ROC curves and AUC assess predictive discrimination
  • Ordered logit models analyse ranked satisfaction, risk or credit categories
  • Linear probability models compared critically with logit and probit alternatives

Participants can model count outcomes and choose estimators for dispersion patterns.

  • Poisson regression models counts of events occurring within defined exposure periods
  • Exposure and offset terms convert counts into comparable event rates
  • Incidence-rate ratios communicate proportional changes in expected counts
  • Overdispersion assessed using residual patterns and negative binomial comparisons
  • Zero-inflated models considered when structural zeros have substantive justification
  • Predicted counts and marginal effects reported for meaningful covariate values

Participants can analyse survey data while accounting for weights, strata and clustered sampling.

  • Survey weights correct unequal selection probabilities and nonresponse adjustments
  • Sv yset declares primary sampling units, strata and finite population corrections
  • Design-based standard errors reflect clustering and stratification in inference
  • Weighted means, proportions and regression estimates use survey prefixes
  • Subpopulation analysis uses subpop rather than dropping observations prematurely
  • Survey documentation records target population, fieldwork design and weighting method

Participants can assess missingness mechanisms and apply defensible missing-data treatments.

  • Missingness patterns examined with misstable summarize and graphical diagnostics
  • MCAR, MAR and MNAR assumptions distinguished for analytical decisions
  • Complete-case analysis evaluated for bias, precision loss and transparency
  • Multiple imputation by chained equations generates plausible missing values
  • Imputation models include outcomes, predictors and auxiliary variables appropriately
  • Mi estimate pools coefficients and standard errors across imputed datasets

Participants can structure longitudinal data and estimate basic panel-data models.

  • Xtset declares panel identifiers and time variables for longitudinal estimation
  • Balanced and unbalanced panels distinguished through observation-pattern diagnostics
  • Within-unit and between-unit variation interpreted before model selection
  • Pooled OLS compared with fixed-effects and random-effects estimators
  • Fixed effects control for time-invariant unobserved unit characteristics
  • Clustered standard errors account for within-panel error correlation

Participants can select panel estimators and test key assumptions in longitudinal studies.

  • Hausman tests compare fixed-effects and random-effects consistency assumptions
  • Time fixed effects control common shocks and period-specific conditions
  • First-difference models estimate change relationships across adjacent periods
  • Dynamic panels introduce lagged outcomes and serial-correlation concerns
  • Serial correlation tests assess error dependence within panel units
  • Panel results reported with entity definitions, periods and clustering choices

Participants can identify endogeneity risks and estimate instrumental-variable models when justified.

  • Causal diagrams clarify confounding, mediators, colliders and treatment assignment
  • Endogeneity arises through omitted variables, simultaneity and measurement error
  • Instrument relevance and exclusion restrictions assessed using substantive evidence
  • Two-stage least squares estimates causal parameters with valid instruments
  • First-stage F-statistics assess weak-instrument risks before interpretation
  • Overidentification tests and sensitivity discussion qualify instrumental-variable conclusions

Participants can estimate and communicate difference-in-differences designs for programme or policy evaluation.

  • Difference-in-differences compares changes between treated and comparison groups
  • Parallel-trends assumptions assessed using institutional evidence and pre-treatment outcomes
  • Treatment-by-post interactions estimate average programme or policy effects
  • Event-study specifications display dynamic effects before and after treatment
  • Clustered inference matches the level of treatment assignment
  • Staggered adoption designs require careful estimator and comparison-group selection

Participants can prepare time-series data, test stationarity and develop basic forecasting models.

  • Tsset declares time indexes and identifies gaps in observations
  • Line plots, lags and seasonal patterns inform initial series diagnosis
  • Augmented Dickey-Fuller tests assess unit roots and stationarity
  • Autocorrelation and partial autocorrelation guide ARIMA model identification
  • ARIMA models estimate autoregressive, moving-average and differencing components
  • Out-of-sample forecasts evaluated using forecast errors and benchmark models

Participants can produce clear econometric outputs and document methodological choices for review.

  • Estimates store preserves model results for structured comparison tables
  • Esttab and putdocx create reproducible tables and Word outputs
  • Model narratives state estimands, samples, assumptions and uncertainty clearly
  • Coefficient plots compare specifications without obscuring confidence intervals
  • Research limitations distinguish data constraints from identification limitations
  • Replication packages include code, data provenance and output documentation

Participants can build, review and present a complete reproducible econometric analysis addressing a defined research question.

  • Research question translated into outcomes, predictors, estimand and decision context
  • Analysis dataset cleaned, labelled and documented using reproducible Stata code
  • Descriptive evidence and graphics establish sample characteristics and key patterns
  • Econometric model selected with stated assumptions and identification rationale
  • Diagnostic tests, sensitivity checks and limitations recorded in review notes
  • Findings presented through tables, graphics and decision-focused research conclusions

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. Reproducible Stata project folder template
  2. Annotated do-file and log-file template
  3. Data-cleaning and merge validation checklist
  4. Regression specification and diagnostics checklist
  5. Econometric results reporting template
  6. Capstone research analysis package

Who should attend

  • Economic Analyst — produces evidence for policy, market or sector decisions
  • Financial Analyst — tests financial drivers, risk relationships and performance outcomes
  • Research Officer — converts survey, administrative or operational data into defensible findings
  • Monitoring and Evaluation Specialist — estimates programme effects and documents attribution limits
  • Credit Risk Analyst — models borrower outcomes and validates explanatory variables
  • Public Policy Adviser — interprets empirical results for briefing papers and recommendations

Skills and tools covered

Stata data managementRegression modellingCausal inferencePanel-data analysisTime-series forecastingReproducible research

Tools and standards

Stata, ARIMA, Difference-in-differences, Multiple imputation by chained equations

How the course runs

Training methodology

The course uses short instructor briefings followed by Stata demonstrations, guided case analysis, group interpretation of outputs and individual application planning. Participants work through linked datasets that reflect finance, policy, survey and operational research questions. Each technical method is introduced through its decision purpose, model assumptions, command syntax, output interpretation and reporting implications. Trainers review common coding and inference errors, then facilitate peer critique of model choices and research conclusions. The final sessions are devoted to building and presenting a documented econometric analysis.

Requirements and prerequisites

Participants should be comfortable working with spreadsheet-style datasets and interpreting basic descriptive statistics such as means, percentages, standard deviations and correlations. Prior exposure to regression is helpful because the course moves quickly into model specification and interpretation, but participants do not need advanced econometrics knowledge. Experience with any statistical package is useful, though Stata experience is not required. Participants should be prepared to work with quantitative examples and read model output carefully. Prior programming, calculus, matrix algebra, R, Python, SAS or SPSS experience is not required.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should be comfortable handling spreadsheet-style data and interpreting basic descriptive statistics. Prior regression exposure is helpful, but Stata programming experience and advanced mathematics are not required.

Bring a laptop if attending classroom delivery and any non-confidential data questions from your work. The course provides Stata-based materials and case datasets; participants should not bring restricted or personally identifiable data unless approved through their employer's controls.

The course suits analysts, researchers, economists, finance professionals, monitoring specialists and policy staff who work with quantitative evidence. It is especially useful for people moving from spreadsheet analysis or basic statistics into applied econometric modelling.

General statistics courses focus primarily on statistical concepts, while introductory Stata courses often focus on software commands. This course combines practical Stata coding with econometric model selection, diagnostics, causal inference and reporting standards.

Participants can use the workflow for research reports, credit and risk studies, programme evaluations, market analysis, survey findings and forecasting assignments. The reusable do-file, cleaning checklist and reporting templates support immediate adaptation to recurring analyses.

The first week establishes reproducible Stata workflows, data preparation, descriptive analysis, regression and diagnostics. The second week covers advanced estimators, causal methods, time series, reporting and a capstone analysis; each day runs from 08:30 to 16:30 with about 6.5 contact hours.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.