Skip to content

I-e: From Data to Decisions: Integrating Machine Learning in Evaluation

On-Site Workshop
Part of
Session One
July 22 - 24
Recommended for
Evaluators, Policy Makers, Practitioners



There is a growing demand from public and private policy makers and funders to apply big data science and machine learning for evaluation. The demand is growing due to public awareness of how the private sector uses machine learning algorithms to create on-demand tools that cost-effectively augment human planning, assessment, prediction, and decision-making. In fact, government agencies and NGOs are currently using big data science and machine learning to evaluate their impact. When applied correctly, machine learning algorithms can significantly reduce the cost and time of conducting evaluations, including producing on-demand quasi-experimental actionable evidence on an ongoing basis.


Participants will …

  • Learn the fundamentals of integrating the theory, methods, and machine learning algorithms of big data science into their evaluation approach. This will include an introduction to Bayesian theory, machine learning algorithms, predictive and prescriptive analytics, causal modeling, and addressing selection and algorithmic bias.
  • Be guided through an interactive step-by-step process of building evaluation models using primary and secondary datasets including
    • Finding and assessing the quality of existing data;
    • Cleaning and preparing the data;
    • Framing and aligning the data to your theory of change or logic model;
    • Staging the evaluation to mitigate selection bias;
    • Training machine learning algorithms to find and evaluate naturally occurring counterfactual experiments in history;
    • Evaluating and addressing the level and types of algorithmic bias in the results.
  • Be introduced to machine learning algorithms for structured (quantitative, ordinal, and categorical) and unstructured (qualitative text) data modeling, including how to train machine learning algorithms to support conducting a mixed methods evaluation.
  • Learn about natural language processing (NLP) algorithms for text analysis that improve the breadth and depth of qualitative analyses while significantly reducing the time it takes.


Recommended for

This course is best suited for mid to late-career evaluators with experience conducting quantitative and mixed methods evaluations, especially preparing, and analyzing primary and secondary datasets using analytic software packages like SPSS, SAS, and Stata.




The course will use an open-source, no-cost, no-code (knowledge of R or Python is not required) visual-based analytics platform – KNIME – and will introduce participants to its suite of analytic tools and machine learning algorithms.