+ - 0:00:00
Notes for current slide
Notes for next slide

Evaluation and the
causal revolution

Session 1

PMAP 8521: Program evaluation
Andrew Young School of Policy Studies

1 / 63

Plan for today

2 / 63

Plan for today

Data science and public service

2 / 63

Plan for today

Data science and public service

Evidence, evaluation, and causation

2 / 63

Plan for today

Data science and public service

Evidence, evaluation, and causation

Class details

2 / 63

Data science and
public service

3 / 63

Data and government

US Digital Service
4 / 63

Data and government

US Digital Service
DJ Patil
DJ Patil
4 / 63

Data and government

US Digital Service
DJ Patil
DJ Patil

 

"To responsibly unleash the power of data to benefit all Americans"

4 / 63
Obama's Data-Driven Justice Initiative
5 / 63

11.4 million people + 23 days

Data shared between agencies - arresting officer checks database, sees if person has been cycling, sees if they need mental health services

Two jails in Florida closed after this

https://obamawhitehouse.archives.gov/the-press-office/2016/06/30/fact-sheet-launching-data-driven-justice-initiative-disrupting-cycle

New Orleans hackathon
6 / 63
7 / 63
8 / 63
9 / 63

How do you use all this data
to make the world better?

10 / 63

Analyze it and
uncover insights!

(and take this class!)

11 / 63

What is "statistics"?

 

Collecting and analyzing data from a representative sample in order to make inferences about a whole population

12 / 63

What is "data science"?

Turning raw data into
understanding, insight,
and knowledge

13 / 63

What is "data science"?

Turning raw data into
understanding, insight,
and knowledge

 Collect 

 Analyze 

Communicate

13 / 63

What's the difference?

Data science Venn diagram

Collect

Analyze

Communicate

14 / 63

What is "program evaluation"?

Measuring the effect of
social programs on society

Data science
(data + statistics +
communication)

Causal inference
(DAGs + econometrics)

15 / 63

Evidence, evaluation,
and causation

16 / 63

Evidence-based medicine

Salk trials
17 / 63

Polio shots administered blindly with placebo - kids didn't know, doctor didn't know (double blind) - effect found

Why not just use those who didn't get a shot as the control group? Why placebo? Kids who opted out were poor (which actually had a lower incidence rate), so you can't compare them with the rich (which had higher incidence rate)

All drugs get the safety and efficacy requirement and double blind RCTs after that

https://www.npr.org/sections/health-shots/2020/05/22/860789014/the-race-for-a-polio-vaccine-differed-from-the-quest-to-prevent-coronavirus

Modern evidence-based medicine

Apply evidence to clinical
treatment decisions

18 / 63

Modern evidence-based medicine

Apply evidence to clinical
treatment decisions

Move away from clinical judgment
and "craft knowledge"

18 / 63

Modern evidence-based medicine

Apply evidence to clinical
treatment decisions

Move away from clinical judgment
and "craft knowledge"

Is this good?

18 / 63

No, this isn’t the greatest. Push for evidence-based practice can crowd out clinical judgment, which is valuable – we can’t ignore it or dismiss it

Doctors have seen things in the past. Lady Sybil in Downton Abbey and preeclampsia - family doctor knew more about the condition and Sybil—he had intuition and experience—but he was ignored

Evidence-based policy

19 / 63

Evidence-based policy

RAND health insurance study

19 / 63

Evidence-based policy

RAND health insurance study

Oregon Medicaid expansion

19 / 63

Evidence-based policy

RAND health insurance study

Oregon Medicaid expansion

HUD's Moving to Opportunity

19 / 63

Evidence-based policy

RAND health insurance study

Oregon Medicaid expansion

HUD's Moving to Opportunity

Tennessee STAR

19 / 63
  • RAND: In a large-scale, multiyear experiment, participants who paid for a share of their health care used fewer health services than a comparison group given free care. It concluded that cost sharing reduced "inappropriate or unnecessary" medical care (overutilization), but also reduced "appropriate or needed" medical care.
  • Oregon: ongoing
  • MTO: Researchers found that voucher recipients lived in lower-crime neighborhoods and generally had better units than the control group families, but the experiment had no impact on earnings or educational attainment. It did, however, have unexpected results in health and happiness. Parents in families who moved to low-poverty areas had lower rates of obesity and depression, and positive impacts on behavior and outlook among young women (but not young men)
  • STAR: smaller class sizes lead to better outcomes

Policy evidence industry

20 / 63

Policy evidence industry

Jameel Poverty Action Lab (J-PAL)

20 / 63

Policy evidence industry

Jameel Poverty Action Lab (J-PAL)

Campbell Collaboration

20 / 63

 

Should we have evidence for
every policy or program?

21 / 63

 

Should we have evidence for
every policy or program?

No!

21 / 63

 

Should we have evidence for
every policy or program?

No!

Science vs. art/craft/intuition

21 / 63
No RCTs for smoking
22 / 63
No RCTs for smoking
Drink ID sign
22 / 63

https://twitter.com/epiellie/status/1017622949799571456?s=12

In the 1970s, experts were saying that reducing the drinking age would be fine - 26 states did - created a natural quasi-experiment for researchers - Cook then found that highway fatalities increase by 10% for 18–20-year-olds. That wouldn't have been possible without legislators inadvertently performing the experiment, paving the way for better science

So knowledge flows between the two sides - use innovation from administrators as the basis for better science

 

Where does program evaluation
fit with all this?

23 / 63

 

Where does program evaluation
fit with all this?

It's a method for collecting evidence
for policies and programs

23 / 63

Types of evaluation

Rossi, Evaluation

Needs assessment

Design and
theory assessment

Process evaluation
and monitoring

Impact evaluation

Efficiency evaluation (CBA)

24 / 63
PSD logic model
25 / 63

Theories of change

PSD impact theory

Impact evaluation!

26 / 63
Impact Evaluation in Practice
27 / 63

Theory → impact

Program effect
28 / 63
PSD program effect
29 / 63
Godwin's Law
30 / 63

Godwin's Law for statistics

31 / 63

Godwin's Law for statistics

Correlation does not
imply causation

31 / 63

Godwin's Law for statistics

Correlation does not
imply causation

Except when it does

31 / 63

Godwin's Law for statistics

Correlation does not
imply causation

Except when it does

Even if it doesn't,
this phrase is useless
and kills discussion

31 / 63
Slate headline

Slate quote
32 / 63

Correlation vs. causation

How do we figure out correlation?

How do we figure out causation?

33 / 63

Correlation vs. causation

How do we figure out correlation?

Math and statistics

How do we figure out causation?

34 / 63

Correlation vs. causation

How do we figure out correlation?

Math and statistics

How do we figure out causation?

Philosophy. No math.

35 / 63
John Holbein on causality
36 / 63

How does we know if X causes Y?

37 / 63

How does we know if X causes Y?

X causes Y if…

37 / 63

How does we know if X causes Y?

X causes Y if…

…we intervene and change X
without changing anything else…

37 / 63

How does we know if X causes Y?

X causes Y if…

…we intervene and change X
without changing anything else…

…and Y changes

37 / 63

Y "listens to" X

38 / 63

Y "listens to" X

"A variable X is a cause of a variable Y if Y in any way relies on X for its value.… X is a cause of Y if Y listens to X and decides its value in response to what it hears"
(Pearl, Glymour, and Jewell 2016, 5–6)

38 / 63

Y "listens to" X

"A variable X is a cause of a variable Y if Y in any way relies on X for its value.… X is a cause of Y if Y listens to X and decides its value in response to what it hears"
(Pearl, Glymour, and Jewell 2016, 5–6)

Y doesn't necessarily listen only to X

38 / 63

Y "listens to" X

"A variable X is a cause of a variable Y if Y in any way relies on X for its value.… X is a cause of Y if Y listens to X and decides its value in response to what it hears"
(Pearl, Glymour, and Jewell 2016, 5–6)

Y doesn't necessarily listen only to X

A light switch causes a light to go on, but not
if the bulb is burned out (no Y despite X), or if
the light was already on (Y without X)

38 / 63

Causal relationships?

39 / 63

Causal relationships?

Lighting fireworks causes noise

39 / 63

Causal relationships?

Lighting fireworks causes noise

Rooster crows cause the sunrise

39 / 63

Causal relationships?

Lighting fireworks causes noise

Rooster crows cause the sunrise

Getting an MPA/MPP increases your earnings

39 / 63

Causal relationships?

Lighting fireworks causes noise

Rooster crows cause the sunrise

Getting an MPA/MPP increases your earnings

Colds go away a few days
after you take vitamin C

39 / 63

Causation

Causation =
Correlation + time order +
nonspuriousness

40 / 63

Causation

Causation =
Correlation + time order +
nonspuriousness

How do you know if you have it right?

40 / 63

Causation

Causation =
Correlation + time order +
nonspuriousness

How do you know if you have it right?

You need a philosophical model

40 / 63

Causation

Causation =
Correlation + time order +
nonspuriousness

How do you know if you have it right?

You need a philosophical model

That's what this class is for!

40 / 63

The causal revolution

The Book of Why
Judea Pearl
41 / 63

Causal diagrams

Directed acyclic graphs (DAGs)

Graphical model of the process that generates the data

Maps your philosophical model

Fancy math ("do-calculus") tells you what to control for to isolate and identify causation

42 / 63

43 / 63

44 / 63

45 / 63
FASD DAG
Effect of smoking on fetal alcohol syndrome
46 / 63
47 / 63
48 / 63

Class details

49 / 63

Plan for the class

Class flowchart
50 / 63

Textbooks

Impact Evaluation in Practice
The Effect
51 / 63
52 / 63

Class technology

R logo
RStudio logo
53 / 63

The tidyverse

The tidyverse
54 / 63

The tidyverse

tidyverse and language
55 / 63

From "Master the Tidyverse" by RStudio

R code, but reads like English!

strike_damages_month <- bird_strikes %>%
group_by(Month) %>%
summarize(total_damages = sum(Cost, na.rm = TRUE),
average_damages = mean(Cost, na.rm = TRUE))
ggplot(data = strike_damages_month,
mapping = aes(x = Month, y = total_damages)) +
geom_col() +
scale_y_continuous(labels = dollar) +
labs(x = "Month",
y = "Total damages",
title = "Really expensive collisions happen in the fall?",
subtitle = "Don't fly in August or October?",
caption = "Source: FAA Wildlife Strike Database")
56 / 63

Sucking

“There is no way of knowing nothing about a subject to knowing something about a subject without going through a period of much frustration and suckiness.”

“Push through. You’ll suck less.”

Hadley Wickham, author of ggplot2

57 / 63

Sucking

 

Sucking at something is the first step towards being sort of good at something
58 / 63

Am I making you computer scientists?

59 / 63

Am I making you computer scientists?

No!

59 / 63

Am I making you computer scientists?

No!

You don't need to be a mechanic to drive a car safely

59 / 63

Am I making you computer scientists?

No!

You don't need to be a mechanic to drive a car safely

You don't need to be a computer scientist
or developer to use R safely

59 / 63

Words of wisdom from @allison_horst to her data analysis class this quarter: You don't need to be a mechanic to drive a car safely, and you don't need to be a computer scientist or developer to use R safely. #rstats #tidytuesday

https://twitter.com/ameliaritger/status/1214682596182904832?s=12

I always teach my students: there’s three levels of skill: driver, mechanic, engineer. You’re here to get your drivers license. But being able to change a tire can be helpful. Don’t worry not every one has to be an engineer. (I talk about R in social sciences)

https://twitter.com/Sumidu/status/1214695065387438083

Learning R

Learning R through googling
60 / 63

You can do this.

61 / 63

Goals for the class

62 / 63

Goals for the class

Become an expert with R

62 / 63

Goals for the class

Become an expert with R

Speak and do causation

62 / 63

Goals for the class

Become an expert with R

Speak and do causation

Design rigorous evaluations

62 / 63

Goals for the class

Become an expert with R

Speak and do causation

Design rigorous evaluations

Change the world with data

62 / 63

Prerequisites

63 / 63

Prerequisites

Math skills

Basic algebra

63 / 63

Prerequisites

Math skills

Basic algebra

Computer science skills

None

63 / 63

Prerequisites

Math skills

Basic algebra

Computer science skills

None

Statistical skills

Regression, differences in means, and statistical significance

63 / 63

Plan for today

2 / 63
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
oTile View: Overview of Slides
Esc Back to slideshow