social experiments handbook of...

86
Social Experiments Handbook of Econometrics James J. Heckman and Edward J. Vytlacil Econ 312, Spring 2019 Heckman and Vytlacil Social Experiments

Upload: others

Post on 15-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Social Experiments

Handbook of Econometrics

James J. Heckman and Edward J. Vytlacil

Econ 312, Spring 2019

Heckman and Vytlacil Social Experiments

Page 2: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Social Experiments

Heckman and Vytlacil Social Experiments

Page 3: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Introduction

Heckman and Vytlacil Social Experiments

Page 4: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Consider ideal experiments with no compliance or attrition problems.Two distinct cases for the application of the method of randomizedtrials.First case advocates randomization to identify structural parameters.Second and more recent case seeks to use randomization to identifytreatment parameters.

Heckman and Vytlacil Social Experiments

Page 5: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Treatment Effects vs. Structural Parameters

Heckman and Vytlacil Social Experiments

Page 6: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Marschak (1953): goal of structural estimation is to solve a varietyof decision problems.1

Decision problems(a) evaluating the effectiveness of an existing policy,(b) projecting the effectiveness of a policy to different environmentsfrom the one where it was experienced,(c) forecasting the effects of a new policy, never previouslyexperienced.

1Recall the opening sentence of his seminal article: “Knowledge is useful if ithelps us make the best decisions”. (Marschak, 1953, p.1).

Heckman and Vytlacil Social Experiments

Page 7: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Marschak (1953) realized that for certain decision problems,knowledge of individual structural parameters, or any structuralparameter, is unnecessary.Second, and neglected, contribution of his paper, notion ofdecision-specific parameters.Prototypical problem of determining the impact of taxes on laborsupply h.

Heckman and Vytlacil Social Experiments

Page 8: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Interior solution labor supply equation of hours of work h, wages,W , other variables including assets, ε denote an unobservable.(3-1)

h = h(W ,X , ε).

Heckman and Vytlacil Social Experiments

Page 9: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Additively separable version of the Marshallian causal function(3-2)

h = h(W ,X ) + ε.

ceteris paribus effects of W and X on h

Heckman and Vytlacil Social Experiments

Page 10: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

(3-1a)h = h(W ,X , ε, θ)

θ is a low dimensional parameter that generates h. Separableversion:(3-2a)

h = h(W ,X , θ) + ε.

a linear-in-parameters Cowles Commission type representation of h :

Heckman and Vytlacil Social Experiments

Page 11: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

(3-3)h = α′X + β`nW + ε

Heckman and Vytlacil Social Experiments

Page 12: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Distinguish 3 cases.(1) The case where tax t has been implemented in the past and wewish to forecast the effects of the tax in the future in a populationwith the same distribution of (X , ε) variables as prevailed whenmeasurements of tax variation were made.(2) A second case where tax t has been implemented in the past butwe wish to project the effects of the same tax to a differentpopulation of (X , ε) variables.(3) A case where the tax has never been implemented and we wishto forecast the effect of a tax either on an initial population used toestimate (1) or on a different population.

Heckman and Vytlacil Social Experiments

Page 13: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Suppose the goal of the analysis is to determine the effect of taxeson average labor supply on a relevant population with distributionG (W ,X ,ε).

Heckman and Vytlacil Social Experiments

Page 14: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Case One

Heckman and Vytlacil Social Experiments

Page 15: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Case one, we have data from the same population for which we wishto construct a forecast.In the randomized trial, persons face tax ratePr(T = tj | X ,W , ε) = Pr(T = tj | X ,W ).

Heckman and Vytlacil Social Experiments

Page 16: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

From each regime we can identify(3-4)

E (h | W ,X , tj) =

∫h(W (1− tj),X , ε)dG (ε | X ,W , tj).

Heckman and Vytlacil Social Experiments

Page 17: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

For the entire population:(3-4a)

E (h | tj) =

∫h(W (1− tj),X , ε)dG (ε,X ,W | tj).

Heckman and Vytlacil Social Experiments

Page 18: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Knowledge of (3-4) or (3-4a) from the historical data. Noknowledge of any Marshallian causal function or structuralparameter is required to do policy analysis for case one.

Heckman and Vytlacil Social Experiments

Page 19: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Case Two

Heckman and Vytlacil Social Experiments

Page 20: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Two resembles case one except for one crucial difference. Projectingthe same policy onto a different population, it is necessary to break(3-4) or (3-4a) into its components and determineh(W (1− tj),X , ε) separately from G (ε,X ,W , t).

Heckman and Vytlacil Social Experiments

Page 21: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Assumptions Required to Project

Heckman and Vytlacil Social Experiments

Page 22: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

(1) Knowledge of h(·) is needed on the new population. May entaildetermination of h on a different support from that used todetermine h in the target population. Structural estimation comesinto its own.

Parametric structure (3-3)

Heckman and Vytlacil Social Experiments

Page 23: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Knowledge of G (·) for the target population is also required.Exogeneity enters, a crucial facilitating assumption.

(A-1) (X ,W ,T ) ⊥⊥ ε

Heckman and Vytlacil Social Experiments

Page 24: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

G (ε | X ,W ,T ) = G (ε).2

Distribution of unobservables is the same in the sample as in theforecast or target regime, G (ε) = G ′(ε), G ′(ε) is the distribution ofunobservables in the

E (h | W ,X , tj) =

∫h(W (1− tj),X , ε)dG (ε)

2There are many definitions of this term. Assumption (A-1) is oftensupplemented by the additional assumption that the distribution of X does notdepend on the parameters of the model (e.g. θ in (2′) or (1′)).

Heckman and Vytlacil Social Experiments

Page 25: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Can determine h(·) over the new support of X . If G ′ 6= G . Face anew problem.

Heckman and Vytlacil Social Experiments

Page 26: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Case Three

Heckman and Vytlacil Social Experiments

Page 27: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Third case, knowledge of the target population. Taxes operatethrough the term W (1− t). No wage variation in samples

If wages vary in the presample period, the support of W (1− t)def=

W ∗ in the target regime is contained in the support of W in thehistorical regime, conditional distributions of W ∗ and W given X , εare the same, supports of (X , ε) are the same in both regimes,(a) Support (W ∗)target ⊆ Support (W )historical(b) G (w ∗ | X , ε)target = G (w | X , ε)historical(c) Support (X , ε)target = Support (X ,ε)historical

Heckman and Vytlacil Social Experiments

Page 28: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

W ∗ = W (1− t)

Under (a), can find a counterpart value of W (1− t) = W ∗ in thetarget population. If these conditions are not met, necessary to buildup the G and the h functions over the new supports using theappropriate distributions. Enter the realm where structuralestimation is required.

Heckman and Vytlacil Social Experiments

Page 29: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Two Different Cases For Social Experiments

Heckman and Vytlacil Social Experiments

Page 30: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Demonstrate the contrasting nature of the two cases for socialexperiments.Present a form of experimentation that identifies first, historicallyolder, case seeks to use randomization to identify Marshallian causalfunctions“Treatment” is a tax policy: proportional tax on wages.3

3Historically, randomization was first used in economics to vary wage andincome parameters facing individuals in order to estimate wage and incomeeffects in labor supply to examine the implications of negative income taxes onlabor supply. Part of the goal of randomization was to produce variation inwages and incomes to determine estimates of income and substitution effects.See Cain and Watts (1973). Ashenfelter (1983) shows how estimates of incomeand substitution effects can be used to estimate the impact of negative incometaxes on labor supply.

Heckman and Vytlacil Social Experiments

Page 31: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Determine how labor supply responds to taxes t in anexperimentally determined population.Labor supply equation is h = h(t,W ,X , ε), taxes T are assigned topersons so that(A-5) (T ⊥⊥ ε) ‖ (W ,X ).

Heckman and Vytlacil Social Experiments

Page 32: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Thus Pr(T = t | W ,X , ε) = Pr(T = t | W ,X ). Assuming fullcompliance compute the labor supply given t (“treatment” or taxes)as

E (h | t,W ,X ) =

∫h(t,W ,X , ε)dG (ε | t,W ,X ) =

∫h(t,W ,X , ε)dG (ε | W ,X )

For tax rate t ′,

E (h | t ′,W ,X ) =

∫h(t ′,W ,X , ε)dG (ε | W ,X ).

Heckman and Vytlacil Social Experiments

Page 33: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Form contrast:

E (h | t,W ,X )−E (h | t ′,W ,X ) =

∫[h(t,W ,X , ε)−h(t ′,W ,X , ε)]dG (ε | W ,X ).

May remove the conditioning on (W ,X ) by integrating out (W ,X )Population average treatment effect for taxes (t, t ′) is

EFc (h | t)−EFc (h | t ′) =

∫[E (h | t,W ,X )−E (h | t ′,W ,X )]dFc(W ,X ),

Heckman and Vytlacil Social Experiments

Page 34: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Applying the results of the experiment to a new population,forecasting the effects of tax rates not previously experienced,requires the same types of adjustments described in Lecture 2.

Heckman and Vytlacil Social Experiments

Page 35: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Decompose E (h | t,W ,X ) into h(·) and G (·)Additive Separability Helps

h = h(W , t,X ) + ε,

E (h | W ,X , t)− E (h | W ,X , t ′) = h(W ,X , t)− h(W ,X , t ′).

Heckman and Vytlacil Social Experiments

Page 36: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Treatment effect is the difference between two Marshallian causalfunctions.Specialize the Marshallian causal functions

h = α0+α1`n(W (1−t))+α′2X+ε = α0+α1`nW+α1`n(1−t)+α′2X+ε.

E (h | W , t,X )− E (h | W , t ′,X ) = α1[`n(1− t)− `n(1− t ′)]

α1 is identifiable from the treatment effects.

Heckman and Vytlacil Social Experiments

Page 37: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Randomization governed by (A-5) does not identify α2. Generally, εand W are stochastically dependent, variation induced in T arandomization that implements (A-5) does not make W or Xexogenous.

Heckman and Vytlacil Social Experiments

Page 38: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Social experiments only identify treatment terms and termsthat interact with treatment.

Heckman and Vytlacil Social Experiments

Page 39: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Main effects for (W ,X ) not identified. Thus consider the additivelyseparable case h(W ,X , t, ε) = h(W ,X , t) + ε.Under it we can recover h(W ,X , t)− h(W ,X , t ′).Decompose h(W ,X , t) into a main effect ϕ(W ,X ),an interaction term plus main effect for treatment term η(W ,X , t)May write h(W ,X , t) = ϕ(W ,X ) + η(W ,X , t).

Heckman and Vytlacil Social Experiments

Page 40: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

ϕ(W ,X ) differences out all contrasts.Only differences in η(W ,X , t) can be identified.

Randomization identifies the treatment effect (not by creatingexogeneity between “right hand” variables and error term andidentifying Marshallian causal parameters) by balancing the bias.

Heckman and Vytlacil Social Experiments

Page 41: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

A consequence of (A-5)

E (ε | t ′,W ,A) = E (ε | t,W ,A).

“Control functions” (or conditional bias terms) balance of the bias.

Heckman and Vytlacil Social Experiments

Page 42: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

If we seek to project the findings from one experiment to a newpopulation with the same, task is greatly simplified by assuming

ε ⊥⊥ (W ,X ).

No longer necessary to determine distribution of ε given W ,X(G (ε | W ,X ))

Heckman and Vytlacil Social Experiments

Page 43: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Identifying Assumptions For Three Commonly ImplementedTypes of Social Experiments

Heckman and Vytlacil Social Experiments

Page 44: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Consider three commonly implemented forms of social experimentsmotivated by the goal of evaluating entire programs or“treatments.” Three populations or subpopulations on whichrandomization is suggested are:(a) the entire population;(b) a choice based population of persons who would participate inthe program being evaluated in the absence of randomization and(c) a population of persons eligible for the program.

Heckman and Vytlacil Social Experiments

Page 45: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Two key identifying assumptions for all methods are:(1) that assignment to treatment, or eligibility status conditional onobservables does not depend on unmeasured variables that affectoutcomes(2) the outcomes studied and the populations participating in theprogram being evaluated are not affected by randomization.

Heckman and Vytlacil Social Experiments

Page 46: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Assume J + 1 Choices.

Aj(ω) = 1 if person in a designated population is randomized intoprogram j .A0(ω) = 1 if person is not assigned to any treatment.Tj(ω) denotes actual receipt of treatment j .

Heckman and Vytlacil Social Experiments

Page 47: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Counterfactual treatment participation indicators in world withoutrandomization, denoted Dj(ω).

Full compliance:

Aj(ω) = Tj(ω). (A-1)

Assignment to j implies treatment j is received.Persons assigned treatment j (Aj(ω) = 1) complying withassignment j (Tj(ω) = 1) have chosen treatment j in the

counterfactual world (Dj(ω) = 0).

Heckman and Vytlacil Social Experiments

Page 48: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Assumption about assignment by randomization:

Pr(Aj(ω) = 1 | X (ω), ε(ω)) = Pr(Aj(ω) = 1 | X (ω)).

Conditional on X (ω) assignment to treatment does not depend onε(ω).

Heckman and Vytlacil Social Experiments

Page 49: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Alternatively,

Pr(Aj(ω) = 1 | X (ω), {Yi(ω)}Ji=0) = Pr(Aj(ω) = 1 | X (ω)).

Full compliance assumption (A-1): can replace Aj(ω) by Tj(ω).(A-2) ensures that assignment to treatment is not made on thebasis of unobservables.

Heckman and Vytlacil Social Experiments

Page 50: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

The mechanism used to enforce (A-2) need not be randomization.Randomization produces information about the program of interestoperating under usual conditions provided that it does not alterbehavior. This idea is formalized in a third assumption.Let A = (A0(ω), ...,AJ(ω)) and Y = (Y0(ω), ...,YJ(ω)).

Heckman and Vytlacil Social Experiments

Page 51: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Absence of randomization bias:(A-3) Y invariant to mechanism of assignment or selection of

outcome. (Recall Handbook discussion.)

Heckman and Vytlacil Social Experiments

Page 52: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Randomization On Choice Based Subpopulations

Heckman and Vytlacil Social Experiments

Page 53: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Full compliance assumption (A-1) is very strong.In a social setting, it is difficult to force people to participate in aprogram to secure compliance.Randomization is often attempted on subpopulations of persons forwhom Dj(ω) = 1 i.e persons who would have gone into program j inthe absence of randomization.

Heckman and Vytlacil Social Experiments

Page 54: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

This form of randomization is usually operationalized byadministering it to people who apply, and are accepted into aprogram.Process of randomization may alter the composition of thepopulation that would apply and be accepted into the program.Parallel set of potential treatment and outcome variables {DR

j }Jj=0

and {Y Rj }Jj=0, indexed by R

Let Tj(ω) denote actual treatment choice in the presence ofrandomization.

Heckman and Vytlacil Social Experiments

Page 55: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Full compliance requires

Aj(ω) = Tj(ω), j = 0, ..., J

Aj(ω) = Tj(ω) = 0,T0(ω) = 1, j = 0, ..., J .

This method of randomization assumes that persons randomized outof treatment j forces persons into the no treatment state.

Heckman and Vytlacil Social Experiments

Page 56: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Method assumes that assignment is made on the basis ofobservables:

Pr(Aj(ω) = 1 | X (ω), {Y Rj (ω)}Jj=0,D

Rj = dR

j )

= Pr(Aj(ω) = 1 | X (ω),DRj = dR

j )

Observe (through application and acceptance) persons who apply toj in a regime of randomization.Population generated by this randomization rule.

Heckman and Vytlacil Social Experiments

Page 57: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Random sample of (Y Rj ,Y

R0 ) for DR

j = 1.To ensure that randomization generates the participants andoutcomes associated with the usual no-randomization regime,(A-2a) DR

j (ω) = Dj(ω) j = 0, ..., J

Y R` (ω) = Y`(ω) ‖ Dj(ω) = 1, j = 0, ..., J , ` = 0, ..., L.

Heckman and Vytlacil Social Experiments

Page 58: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Distribution of observed characteristics is the same in both the usualregime (with the “R” superscript) and in the randomized regime:

F (x | DRj = 1) = F (x | Dj = 1), j = 0, .., J .

Heckman and Vytlacil Social Experiments

Page 59: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Can weaken these assumptions if we assume homogeneity inresponse to treatment “common coefficient model”:

Yj(ω)− Y0(ω) = ∆j ,0,

Effect of the treatment is the same as everyone.(Invariance through homogeneity)

Heckman and Vytlacil Social Experiments

Page 60: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Randomization of Eligibility

Heckman and Vytlacil Social Experiments

Page 61: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Randomization of eligibility creates samples that can be used toinfer choice probabilities among competing programs.Let ej = 1 denote eligibility for participation in treatment j .First assume that denial of eligibility for j implies that a person isembargoed from taking any other treatment.Later we consider the case where a person is free to selecttreatments other than j .

Heckman and Vytlacil Social Experiments

Page 62: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Assume full compliance so that

(A-4) ej(ω) = 0 =⇒ Tj(ω) = 0 and T0(ω) = 1.

Assumption that justifies this type of randomization(A-5) Pr(ej = 1 | X , {Y`}J`=0)) = Pr(ej = 1 | X ), j = 1, ..., J ,

Heckman and Vytlacil Social Experiments

Page 63: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

If eligibility is determined for only for one treatment, say j , and thepurpose is to compare outcomes we can get by with a weakerrequirement:

Pr(ej = 1 | X , (Y0,Yj)) = Pr(ej | X ), j = 1..., J .4

4The condition would be modified to Pr(ej = 1 | X ,Y`,Yj) = Pr(ej = 1 | X )for studying treatment `, j comparisons.

Heckman and Vytlacil Social Experiments

Page 64: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Changing the population of eligible persons can in principle changethe program being studied compared to how it would operatewithout such eligibility restrictions.

Heckman and Vytlacil Social Experiments

Page 65: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Sufficient conditions ensure that randomization of eligibility doesnot disrupt the normal operations of the program.“e” as a superscript denote random variablesSufficient set of conditions for randomization of eligibility to benon-disruptive is that(A-6) De

j (ω) = Dj(ω) j = 0, ..., JY ej (ω) = Yj(ω) j = 0, ..., J

F (x | Dej = 1) = F (x | Dj = 1) distribution of the X is the same for

potential participants

Heckman and Vytlacil Social Experiments

Page 66: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Under (A-6), persons self-select (or are selected) into program in theusual way.Randomization of eligibility creates a population of persons forwhom ej(ω) = 0, Tj(ω) = 0 and T0(ω) = 1Population consists of two groups of persons:those who would have taken treatment j (Dj(ω) = 1),those who would not (Dj(ω) = 0) in the absence of randomizationof eligibility.For those made ineligible, we obtain Y0(ω).

Heckman and Vytlacil Social Experiments

Page 67: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Can identify

F (y0 | X = x) = F (y0 | X = x , ej = 0)

for all persons irrespective for their Dj value. By Law of iteratedexpectations, decompose this into J + 1 components:(3-17)

F (y0 | X = x) =J∑

`=0

F (y0 | D` = 1,X = x) Pr(D` = 1 | X = x).

Heckman and Vytlacil Social Experiments

Page 68: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

For those made eligible, we obtain(3-18) F (y(j) | De

j = 1,X = x , ej = 1)= F (y(j) | Dj = 1,X = x), j = 1, ..., J

(3-19) F (y0 | Dej = 0,X = x , ej = 1) = F (y0 | Dj = 0,X = x).

From the eligible sample, determine the choice probabilities(3-20) Pr(Dj = 1 | X , ej = 1) = Pr(Dj = 1 | X ).

Heckman and Vytlacil Social Experiments

Page 69: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

For the case of one treatment, J = 1, we obtain from the ineligiblesample

F (y0 | D0 = 1,X = x) Pr(D0 = 1 | X = x)

+F (y0 | D1 = 1,X = x) Pr(D1 = 1 | X = x).

Supplement the data from the experiment with the additionalinformation from nonexperimental data,(F (y0 | D0 = 1,X = x), identify F (y0 | D1 = 1,X = x).For the case J > 1, acquire only the combination of potentialoutcome distributions.

Heckman and Vytlacil Social Experiments

Page 70: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Even supplementing this with the information from nonexperimentaldata F (y0 | D0 = 1,X ), we obtain less information on outcomedistributions than is obtained under randomization scheme two.The information can be used to bound distributions but not toexactly identify them.In this sense, randomization of eligibility for the case J > 1 is lessinformative than randomization at the stage of application andacceptance, case two experimentation.

Heckman and Vytlacil Social Experiments

Page 71: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Another type of randomization of eligibility denies access to programj but permits participation in all other programs. Enables analyststo estimate Pr(D` = 1 | X ) facilitates identification of the choiceprobabilities over what can be obtained in the nonexperimental caseby varying the choice sets of participants randomized out ofeligibility (see e.g. Falmage, 1990).Assuming full compliance this form of randomization recovers

F (y` | Dej=0` = 1,X = x , ej = 0) = F (y` | D

ej=0` = 1,X = x)

Heckman and Vytlacil Social Experiments

Page 72: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

` = 0, ..., J , ` 6= j , j = 1, ..., J .

Dej=0` is choice made when choice j is removed from the choice set.

For persons denied eligibility from j , where Dej=0` informative about

outcomes of participants in a counterfactual world when choice j iseliminated and people are free to select among competingalternatives, including no alternative at all.

Heckman and Vytlacil Social Experiments

Page 73: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Compared with ordinary observational data, obtain informationabout such objects as

E (Y` | Dej=0` = 1,X = x)− E (Y` | D` = 1,X = x)

This experimental not informative about a variety of usefulcounterfactual distributions:

F (ym | D` = 1,X = x),m 6= `,m, ` 6= j

Heckman and Vytlacil Social Experiments

Page 74: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

The Data Generated By The Three Kinds of SocialExperiment In Comparison With What Is Produced From

Nonexperimental Data

Heckman and Vytlacil Social Experiments

Page 75: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Without additional information imposed, there is no information onjoint distributions of outcomes.For the case J = 1, we observe F (y0 | X ),F (y1,X ) from Type Irandom assignment, do not identify F (y0, y1 | X ).

Heckman and Vytlacil Social Experiments

Page 76: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Conventional way to obtain joint distributions is to assume a “unitadditivity” model:

Y`(ω)− Yj(ω) = ∆`j , ` 6= j , `, j = 0, ..., J

where the ∆`j are constants. Alternatively, it can be a constantconditional on X = x .

Heckman and Vytlacil Social Experiments

Page 77: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Type I and Type II randomizations do not produce samples thatidentify choice probabilities.Case of multiple treatments (J > 1), randomization of eligibilitydoes not identify the conditional distributions identified under TypeII randomization.Augmenting this information with non-experimental data, identifies

J∑`=1

F (Y` | D` = 1,X = x) Pr(D` = 1 | X = x).

Heckman and Vytlacil Social Experiments

Page 78: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Each of the three types of experimental data can be supplementedwith nonexperimental data law of iterated expectationsF (Y0 | X ) = F (Y0 | D0 = 1,X = x) Pr(D0 = 1 | X = x)

+ F (Y0 | D1 = 1,X = x) Pr(D1 = 1 | X = x).

Heckman and Vytlacil Social Experiments

Page 79: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

From the nonexperimental data, we can identify the probabilities andF (Y0 | D0 = 1,X = x). Thus we can identify

F (Y0 | D1 = 1,X = x)

=F (Y0 | X = x)− F (Y0 | D0 = 1,X = x) Pr(D0 = 1 | X = x)

Pr(D1 = 1 | X = x)

assuming that Pr(D1 = 1 | X = x) 6= 0.

Heckman and Vytlacil Social Experiments

Page 80: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Thus supplementing the data from a Type I experiment withnonexperimental obtain all of the information available from a TypeII randomization. By similar reasoning, using nonexperimental datawe can obtain more information than is obtained from a Type IIrandomization:

F (Y1 | D0 = 1,X = x),

is obtained, because

F (Y1 | X = x) = F (Y1 | D1 = 1,X = x) Pr(D1 = 1 | X = x)

+F (Y1 | D0 = 1,X = x) Pr(D0 = 1 | X = x).

Heckman and Vytlacil Social Experiments

Page 81: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

This analysis does not generalize to the case J > 1.

(3-21) F (Y` | X = x) =J∑

`=0

F (y` | Dj = 1,X = x)

Pr(Dj = 1 | X = x), ` = 0, ..., J , j = 0, ..., J .Nonexperimental data, we observe

F (Yj | Dj = 1,X = x) j = 0, ..., J

Heckman and Vytlacil Social Experiments

Page 82: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Marginal Experimentation

Heckman and Vytlacil Social Experiments

Page 83: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Frequently of interest to evaluate the effects of variation in policyvariables Z within a program (Electricity Experiments)Let Y be an outcome of interest and define a Marshallian causalfunction

Y (ω) = g(X (ω)).

X (ω) into X0(ω) and Xu(ω), X0(ω) of Xu(ω) :

X0(ω) ⊥⊥ Xu(ω).

excluded variables Z (ω)

Z (ω) ⊥⊥ Xu(ω).

Heckman and Vytlacil Social Experiments

Page 84: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

In place of randomization, we may assign X0(ω)(3-22) X0(ω) = H(Z (ω))additively separable

g : g(X (ω)) = g0(X0(ω)) + gu(Xu(ω))

E (Y (ω) | X0(ω) = x0) =

∫g(x0,Xu(ω))dFu(Xu(ω))

Heckman and Vytlacil Social Experiments

Page 85: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Non-compliance, Attrition and Selection Bias

Heckman and Vytlacil Social Experiments

Page 86: Social Experiments Handbook of Econometricsjenni.uchicago.edu/econ312/Slides/HV-Social-Experiments...2019/04/04  · Social Experiments Handbook of Econometrics James J. Heckman and

Randomization Bias and Substitution Bias

Heckman and Vytlacil Social Experiments