59
Distribution regression methods Distribution regression methods Philippe Van Kerm CEPS/INSTEAD, Luxembourg [email protected] Ninth Winter School on Inequality and Social Welfare Theory “Public policy and inter/intra-generational distribution” January 13–16 2014, Alba di Canazei, Italy

Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Distribution regression methods

Philippe Van Kerm

CEPS/INSTEAD, [email protected]

Ninth Winter School on Inequality and Social Welfare Theory“Public policy and inter/intra-generational distribution”

January 13–16 2014, Alba di Canazei, Italy

Page 2: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Outline

I Non-technical toolbox review: quantile regression, distributionregression, parametric income distribution models, RIFregression, Machado-Mata simulations

I Relate some distributional statistics υ(F ) to some ‘explanatory’variableS X

I F is a (univariate) income distribution functionI υ(F ) generic ‘welfare functional’: some quantile, Gini coefficient,

poverty index, welfare index, polarization measure,. . .

Page 3: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Outline

I Non-technical toolbox review: quantile regression, distributionregression, parametric income distribution models, RIFregression, Machado-Mata simulations

I Relate some distributional statistics υ(F ) to some ‘explanatory’variableS X

I F is a (univariate) income distribution functionI υ(F ) generic ‘welfare functional’: some quantile, Gini coefficient,

poverty index, welfare index, polarization measure,. . .

Page 4: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Objectives

Methods address two related but distinct questions:1. How does υ(F ) vary with X?

That is, calculate and summarize υ(Fx ) (remember dim(X ) > 1),‘partial effects’)

I EOp, Intergenerational mob, Educ choices, Income risk andvulnerability, wage gap and glass ceilings. etc.

2. How much does X contributes to υ(F )?I How much can a change in some element in X affect υ(F )?

(‘policy effects’)I How much do differences in X account for differences in υ(F )

between A and B (across time, countries, gender, race, . . . )?

Page 5: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Objectives

Methods address two related but distinct questions:1. How does υ(F ) vary with X?

That is, calculate and summarize υ(Fx ) (remember dim(X ) > 1),‘partial effects’)

I EOp, Intergenerational mob, Educ choices, Income risk andvulnerability, wage gap and glass ceilings. etc.

2. How much does X contributes to υ(F )?I How much can a change in some element in X affect υ(F )?

(‘policy effects’)I How much do differences in X account for differences in υ(F )

between A and B (across time, countries, gender, race, . . . )?

Page 6: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Objectives

Methods address two related but distinct questions:1. How does υ(F ) vary with X?

That is, calculate and summarize υ(Fx ) (remember dim(X ) > 1),‘partial effects’)

I EOp, Intergenerational mob, Educ choices, Income risk andvulnerability, wage gap and glass ceilings. etc.

2. How much does X contributes to υ(F )?I How much can a change in some element in X affect υ(F )?

(‘policy effects’)I How much do differences in X account for differences in υ(F )

between A and B (across time, countries, gender, race, . . . )?

Page 7: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Objectives

NB:1. If υ(F ) is the mean: easy!

I (1.) is just the regression andI (2.) is Oaxaca-Blinder type of analysis.

Complication is of course non-linearities and non-additivity inυ(F ) that makes exercise more challenging

2. ‘Descriptive’ rather than ‘causal’ inference:sidestep in this lecture issues of ‘exogeneity’ of X (andfeedback/general equilibrium issues).Is X determined by F? Is a difference in X independent ofoutcome distribution? etc.

Page 8: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Objectives

NB:1. If υ(F ) is the mean: easy!

I (1.) is just the regression andI (2.) is Oaxaca-Blinder type of analysis.

Complication is of course non-linearities and non-additivity inυ(F ) that makes exercise more challenging

2. ‘Descriptive’ rather than ‘causal’ inference:sidestep in this lecture issues of ‘exogeneity’ of X (andfeedback/general equilibrium issues).Is X determined by F? Is a difference in X independent ofoutcome distribution? etc.

Page 9: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Two main approachesTwo main approaches in recent literature

1. Recentered influence function regression (Firpo et al., 2009):Linearization approach: υ(F ) = Ex E[RIF(y ; υ,F )|X ]

I Back to simple regression framework!I very easy to implementI specific to particular υ(F )I interpretation and local approximation issues?

2. Indirect distribution function modelling (e.g., Machado and Mata,2005, Chernozhukov et al., 2013):

I plug a model for F in υ(F ) (one model for any set of distributionalstatistics)

I model F (y) =∫

Fx (y)h(x)dx : essentially involves modelling theconditional distribution Fx (y) (or the quantile function)

I counterfactual effectsI straightforward Monte Carlo integration principles

Page 10: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Two main approachesTwo main approaches in recent literature

1. Recentered influence function regression (Firpo et al., 2009):Linearization approach: υ(F ) = Ex E[RIF(y ; υ,F )|X ]

I Back to simple regression framework!I very easy to implementI specific to particular υ(F )I interpretation and local approximation issues?

2. Indirect distribution function modelling (e.g., Machado and Mata,2005, Chernozhukov et al., 2013):

I plug a model for F in υ(F ) (one model for any set of distributionalstatistics)

I model F (y) =∫

Fx (y)h(x)dx : essentially involves modelling theconditional distribution Fx (y) (or the quantile function)

I counterfactual effectsI straightforward Monte Carlo integration principles

Page 11: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Two main approachesTwo main approaches in recent literature

1. Recentered influence function regression (Firpo et al., 2009):Linearization approach: υ(F ) = Ex E[RIF(y ; υ,F )|X ]

I Back to simple regression framework!I very easy to implementI specific to particular υ(F )I interpretation and local approximation issues?

2. Indirect distribution function modelling (e.g., Machado and Mata,2005, Chernozhukov et al., 2013):

I plug a model for F in υ(F ) (one model for any set of distributionalstatistics)

I model F (y) =∫

Fx (y)h(x)dx : essentially involves modelling theconditional distribution Fx (y) (or the quantile function)

I counterfactual effectsI straightforward Monte Carlo integration principles

Page 12: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Preliminaries

Outline

Part I:Recentered influence function regression

Part II:Conditional distribution models

Part III:Simulating counterfactual distributions

Part IV:Envoi

Page 13: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

RIF regression

Definition of (recentered) influence function

The influence function of an index υ(F ) on distribution F at income yis

IF (y ; υ,F ) = limε↓0

υ((1− ε)F + ε∆y )− υ(F ))

ε

(e.g., for the variance, IF (y ;σ2,F ) = (y − µ(F ))2 − σ2 )In a sample, one can evaluate the empirical IF: ifi = IF (yi ; υ, F ) (cf.jackknife equivalence!)µ(ifi) = 0 by construction, so adding back υ(F ) (recentering) gives

rifi = ifi + υ(F )

so µ(rifi) = υ(F )

Page 14: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

RIF regression

RIF regression

Now, by the law of iterated expectations:

E(rifi) = υ(F ) = EX (E(rifi |Xi))

Problem boils down to estimation a conditional expectation. Easy!

RIF-OLS specifies:E(rifi |Xi) = Xiβ

so RIF regression is OLS of sample of empirical rifi on the covariatesX

Page 15: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

RIF regression

Interpretation of RIF regression coefficients

I Remember the RIF at y gives the influence on υ(F ) of aninfinitesimal increase in the density of the data at y :

I Regression coefficients reveal how much the average influenceof observations vary with X (holding other covariates constant)

I It also reveals how much υ(F ) would respond to a change in thedistribution of X in the population holding distribution of othercovariates constant

I linear approximation valid only for marginal changes in X !

Page 16: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

RIF regression

Example: Gini coefficientInfluence functions for Gini and GE indices (Cowell and Flachaire,2007)

Page 17: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

RIF regression

Example: Gini coefficientRIF regression coefficients on Gini coefficient of private sector wagesin Luxembourg (Choe and Van Kerm, 2013)

Page 18: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

RIF regression

Example: QuantilesRIF regression coefficients on foreign workers on 19 quantiles of(unconditional) distibution of private sector wages in Luxembourg(Choe and Van Kerm, 2013)

Page 19: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Outline

Part I:Recentered influence function regression

Part II:Conditional distribution models

Part III:Simulating counterfactual distributions

Part IV:Envoi

Page 20: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Inference via counterfactual distributions

Analysis via counterfactual distributions is typically three-stage:

I model and estimate conditional distribution functions Fx (y) (orconditional quantile functions)

I recover prediction for F by averaging over covariate distribution:F (y) =

∫Fx (y)h(x)dx :

I simulate counterfactual distributions F by manipulatingI the conditional distribution functions: F (y) =

∫Gx (y)h(x)dx :

I the covariate distributions: F (y) =∫

Fx (y)g(x)dx :I (typical analysis swaps either component across, say countries,

gender, etc.)

Page 21: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Estimating conditional distribution functions

Many estimators available:

I quantile regression (Koenker and Bassett, 1978)I distribution regression (Foresi and Peracchi, 1995)I parametric income distribution models (Biewen and Jenkins,

2005)I (duration models (Donald et al., 2000, ?), ordered probit model

(Fortin and Lemieux, 1998))

Page 22: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Distribution regression

Parametric models

Page 23: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Quantiles as check function minimizer

Quantile regression (QR) is fully analogous to mean regression

The trick is to express Qτ as similar minimization problem:

Qτ = arg minξ

∑i

ρτ (yi − ξ)

whereρτ (u) = u(τ − 1(u < 0))

Page 24: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Quantiles as check function minimizer

Page 25: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Linear quantile regression modelFocus on conditional quantile now and assume a particularrelationship (linear) between conditional quantile and x :

Qτ (y |x) = xβτ

(Or equivalently yi = xiβτ + ui where F−1ui |xi

(τ) = 0)

βτ = arg minβ

∑i

ρτ (yi − xiβ)

Estimate of the conditional quantile (given linear model):

Qτ (y |x) = x βτ

Page 26: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Interpretation of linear QR

I Estimation of Qτ (y |x) for a continuum of τ in (0,1) provides amodel for the entire conditional quantile function of Y given X

I βτ can be interpreted as the marginal change in the τ conditionalquantile for a marginal change in x ...

I (... However, this does not imply that it is really the effect of achange in x for a person at the τ quantile of the distribution! Thiswould require a “rank-preservation” assumption.)

I Beware of quantile crossing within the support of X ! (Simplesolution is re-arrangement of quantile predictions (Chernozhukovet al., 2007))

Page 27: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Recovering υ(Fx)

After estimation of the quantile process (0,1), estimation of thedistributional statistic conditional on X is straightfoward:

I The set of predicted conditional quantile values xi βθθ∈(0,1) is apseudo-random draw from Fx (if grid for θ is equally-spaced)(Autor et al., 2005)

I So a simple estimator for υ from unit-record data can be used toestimate υ(FXi )

I (no need to use υ(Fx ) which would often require numericalintegration)

Page 28: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Flexible estimation

Linearity of the model Qτ (y |x) = xβτ may possibly be problematic insome situations

I Highly non-linear relationship between x and yI Discovering non-linearities is the objective (e.g., growth curves)

Options:I Add covariates in non-linear way (but still linearly in parameters).

I series estimator (complexity with order of polynomial in x)I spline functions (complexity with order of spline and number of

knots)I interactions

Smoothing techniques attempt to balance flexibility and samplingvariance (variability)

Page 29: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Kernel smoothing and locally weighted regression

Idea: To estimate qτ (x), first define a neighborhood around x(x + /− h) and compute quantile using all xi that fall in thisneighborhood.Refinement: run a quantile regression Qτ (y |x) = xβτ using datawithin neighborhood and with kernel weight

(α, β) = arg minα,β

∑i

ρτ (yi − α− (xi − x)β) Kh(xi − x)

qτ (x) = α

Issue 1: set the size of bandwidth h (too small –too variable; too largethen too linear)Issue 2: not tractable when dim(X ) is large (curse of dimensionality)

Page 30: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Quantile regression

Quantile regression

Distribution regression

Parametric models

Page 31: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Distribution regression

‘Distribution regression’

Fx (y) = Pr yi ≤ y |x is a binary choice model once y is fixed(dependent variable is 1(yi < y))Idea is to estimate Fx (y) on a grid of values for y spanning thedomain of definition of Y by running repeated standard binary choicemodels, e.g. a logit:

Fx (y) = Pryi ≤ y |x= Λ(xβy )

=exp(xβy )

1 + exp(xβy )

or a probit Fx (y) = Φ(xβy ) or else ...

Page 32: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Distribution regression

‘Distribution regression’

Fx (y) = Pr yi ≤ y |x is a binary choice model once y is fixed(dependent variable is 1(yi < y))Idea is to estimate Fx (y) on a grid of values for y spanning thedomain of definition of Y by running repeated standard binary choicemodels, e.g. a logit:

Fx (y) = Pryi ≤ y |x= Λ(xβy )

=exp(xβy )

1 + exp(xβy )

or a probit Fx (y) = Φ(xβy ) or else ...

Page 33: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Distribution regression

‘Distribution regression’

I Estimation of these models is well-known and straighforward!

I Repeating estimations at different values of y makes littleassumptions about the overall shape of distribution

I Beware of crossing of predictions here too!

I Non-parametric, kernel-based approaches feasible too

I Conditional statistic υ(Fx ) potentially less easy to recover fromthe predictions than with quantile regression

Page 34: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Distribution regression

Quantile regression

Distribution regression

Parametric models

Page 35: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Parametric distributions

Parametric distribution fitting

Assume that the conditional distribution has a particular parametricform: e.g., (log-)normal (2 parameters – quite restictive), Gamma (2params), Singh-Maddala (3 param.), Dagum (3 param.), GB2 (4param.), ... or any other distribution that is likely to fit the data at hand(think domain of definition, fatness of tails, modality)

Let parameters (say vector θ) depend on x in a particular fashion,typically linearly (up to some transformation), e.g., θ1 = exp(xβ1),θ2 = exp(xβ2) and θ3 = xβ3

This gives a fully specified parametric model which can be estimatedusing maximum likelihood.

Page 36: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Parametric distributions

Parametric distribution fitting

I With parameters estimates, you can recover conditionalquantiles, CDF, PDF, means, ... often with closed-from expression

I Typically much less computationally expensive than estimatingfull processes

I Price to pay is stronger parametric assumptions! (Look atgoodness-of-fit statistics (KS, KL, of predicted dist – contrast withnon-parametric fit also useful)

I compare fit with quantile regression with ...

I log-normal distribution often much worse fit than 3-parametersalternative (while 4-parameter GB2 difficult to estimate reliably)

Page 37: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Sample selection models

Endogenous sample selection in QR?

I “Buchinsky” two-step approach (Buchinsky, 2002):I first step: estimate probability of selection (using non-parametric

model) given x and some exogenous z, p(x , z)I second step: add a flexible function g(p(x , z)) (polynomial?) in

quantile regression of interest

I ... but the constant in the second step is difficult to identifyseparately from the constant in the polynomial g(p(x , z)).

I Structural assumptions about this model are questioned. (Severeidentification problems being discovered in recent research(Huber and Melly, 2011)

Page 38: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Modelling conditional distributions

Sample selection models

Parametric distribution fitting wth endogenousselectionParametric model can be extended to model endogenousparticipation explicitly: this is a big advantage!Let s denote binary participation (outcome y only observed if s = 1).Assume s = 1 if s∗ > 0 and s = 0 otherwise. s∗ is latent propensity tobe observed.Assume pair (y , s∗) is jointly distributed H and express H using itscopula formulation

H(y , s∗) = Ψ(F (w),G(s∗))

where F is outcome distribution, G is latent participation distribution(typically Gaussian), and Ψ is a parametric copula function.Everything is parametric and can be estimated using maximumlikelihood (Van Kerm, 2013)

Page 39: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Outline

Part I:Recentered influence function regression

Part II:Conditional distribution models

Part III:Simulating counterfactual distributions

Part IV:Envoi

Page 40: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Unconditional distributions from conditionaldistributionsLaw of iterated expectations:

F (y) = Ex (Fx (y)) =

∫Ωx

Fx (y) h(x) dx

=⇒ Decompose the unconditional CDF (F (y)) as weighted sum ofconditional CDFs (Fx (y)) with weights being population share with x(h(x))

In a sample, take the Fx predictions averaged over observations(Monte Carlo integration over covariates):

F (y) =1N

N∑i=1

Fxi (y) =1N

N∑i=1

Λ(xi βy )

Page 41: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Counterfactual distributionsDecompose differences in two CDFs as differences attributed to Fx(‘structural’ part) and h(x) (‘compositional’ part).

F (y) =

∫Ωx

F mx (y) hf (x) dx

and

(F f (y)− F m(y)) = (F f (y)− F (y)) + (F (y)− F m(y))

Sample analog:

F f (y) =1

N f

N f∑i=1

F mxi

=1

N f

N f∑i=1

Λ(xi βmy )

(Alternative counterfactual constructions conceivable. SeeChernozhukov et al. (2013) for inferential theory.)

Page 42: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Counterfactual distributional statistics?

Counterfactual estimates of υ(F ) obtained by plugging-in F and F inυ.

However, many functionals are not necessarily easily derived from F(require some form of numerical integration)=⇒ Derivation from (countefactual) conditional quantile function!

I but there is no law of ‘iterated quantiles’

Qτ (y) 6=∫

Ωx

Qτ (y |x) h(x) dx

I simple simulations and Monte Carlo integration

Page 43: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Unconditional and counterfactual quantile functions

Simulation consists in generating a simulated sample from F on thebasis of conditional quantile estimates.

Machado and Mata (2005) algorithm:I pick a random value θ ∈ (0,1) and calculate conditional quantile

regression for the θ-th quantileI select a random observation xj from the sample and calculate

predicted value Qxj = xj βθI repeat steps above B times to generate a simulated sample from

F based on the conditional quantile model

I υ(F ) calculated with standard formulae from the simulatedsample

Page 44: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Decomposition of quantile differences

Machado-Mata very computationally intensive, especially since largeB required for accurate estimation of υ(F ).

Simplified version (Autor et al., 2005, Melly, 2005):I estimate uniform (equally-spaced) sequence of conditional

quantile predictions for each observations—pseudo-randomsample from the conditional distribution Fx

I stack vectors of predictions for all observations into one longvector V—pseudo-random sample from the unconditionaldistribution!

Page 45: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Decomposition of quantile differences

Simplified version of Machado-Mata leads to very large simulatedsample with smaller number of quantile regression estimation... butstill computationally intensive (at least 99 quantile regressionsrecommended)!

=⇒ Replace estimation of 99 conditional quantile regressions byestimation of 1 parametric model (Van Kerm et al., 2013)

I predict conditional quantiles from parameterestimates—closed-form expressions often available

(NB: random subsampling from V useful for speeding-up calculations)

Page 46: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Decomposition of differences in υ(F )

Model-based predictions allow generation of various counterfactualconstructs:

I calculate conditional quantile predictions in group mI aggregate over observations from group f

Page 47: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Decomposition of differences in υ(F )Let xi β

fθfθ∈(0,1) be the predictions from women model

Let xi βmθ fθ∈(0,1) be the K × N f predictions from men model

And similarly xi βfθmθ∈(0,1) and xi β

mθ mθ∈(0,1) be the K × Nm

predictions on the men sample

υf − υm = υ(xi β

fθfθ∈(0,1)

)− υ

(xi β

mθ mθ∈(0,1)

)= (υf − υ∗) + (υ∗ − υm)

=(υ(xi β

fθfθ∈(0,1)

)− υ

(xi β

mθ fθ∈(0,1)

))−

(υ(xi β

mθ fθ∈(0,1)

)− υ

(xi β

mθ mθ∈(0,1)

))(Again, see Chernozhukov et al. (2013) for inferential theory andbootstrap confidence intervals.)

Page 48: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Comparing fit of alternative conditional quantileestimators

Look at average check function residual by conditional quantile:∑i

(yi − Qxi (θ))(θ − 1(yi − Qxi (θ)) < 0))

Page 49: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Comparing fit of alternative conditional quantileestimators

01

23

4A

vera

ge c

heck

func

tion

P10 P20 P30 P40 P50 P60 P70 P80 P90Percentile

Log-normal Singh-MaddalaDagum Q. reg.

Page 50: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Comparing fit of alternative conditional quantileestimators (ctd.)

020

4060

80H

ourly

wag

e, e

uros

P10 P30 P50 P70 P90Percentile

ObservedQ. reg.Singh-MaddalaDagumLog-normal

-.2

-.1

0.1

.2.3

.4.5

.6Lo

g di

ffere

nce

from

obs

erve

d qu

antil

e

P10 P30 P50 P70 P90Percentile

Q. reg.Singh-MaddalaDagum

(Van Kerm et al., 2013)

Page 51: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Simulating counterfactual distributions

Native-foreign workers quantile wage gapWage gap at unconditional quantiles

-.6

-.4

-.2

0.2

.4.6

Log

diffe

renc

e

P10 P30 P50 P70 P90Percentile

Log diff. to immigrants payLog diff. to CBW pay

Page 52: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Outline

Part I:Recentered influence function regression

Part II:Conditional distribution models

Part III:Simulating counterfactual distributions

Part IV:Envoi

Page 53: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Two main approaches: Pros and Cons

1. Recentered influence function regression:I easyI regression coefficient interpretation direct but not necessarily

intuitiveI just as easy with F multivariate

2. Distribution function modelling:I accurate and valid for many potential counterfactual policy

simulations/comparisonsI allow for endogenous sample selection correctionI no unique easy-to-interpret coefficient on each variableI computationally heavy (in computing time—think parametric

distribution models!)I multivariate F brings in substantial complication

Page 54: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Support from the Luxembourg ‘Fonds National de la Recherche’(contract C10/LM/785657) is gratefully acknowledged.

Page 55: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Autor, D. H., Katz, L. F. and Kearney, M. S. (2005), Rising wageinequality: The role of composition and prices, NBER WorkingPaper 11628, National Bureau of Economic Research, CambridgeMA, USA.

Biewen, M. and Jenkins, S. P. (2005), ‘Accounting for differences inpoverty between the USA, Britain and Germany’, EmpiricalEconomics 30(2), 331–358.

Buchinsky, M. (2002), Quantile regression with sample selection:Estimating women’s return to education in the U.S., inB. Fitzenberger, R. Koenker and J. A. F. Machado, eds, ‘Economicapplications of quantile regression’, Physica-Verlag, Heidelberg,Germany, pp. 87–113.

Page 56: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Chernozhukov, V., Fernàndes-Val, I. and Galichon, A. (2007),Improving estimates of monotone functions by rearrangement,CEMMAP working paper CWP09/07, Centre for Microdata Methodsand Practice, Institute for Fiscal Studies, University College ofLondon.

Chernozhukov, V., Fernández-Val, I. and Melly, B. (2013), ‘Inferenceon counterfactual distributions’, Econometrica 81(6), 2205–2268.

Choe, C. and Van Kerm, P. (2013), Foreign workers and the wagedistribution: Where do they fit in? Unpublished manuscript,CEPS/INSTEAD, Esch/Alzette, Luxembourg.

Cowell, F. A. and Flachaire, E. (2007), ‘Income distribution andinequality measurement: The problem of extreme values’, Journalof Econometrics 141(2), 1044–1072.

Page 57: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Donald, S. G., Green, D. A. and Paarsch, H. J. (2000), ‘Differences inwage distributions between Canada and the United States: Anapplication of a flexible estimator of distribution functions in thepresence of covariates’, Review of Economic Studies67(4), 609–633.

Firpo, S., Fortin, N. M. and Lemieux, T. (2009), ‘Unconditional quantileregressions’, Econometrica 77(3), 953–973.

Foresi, S. and Peracchi, F. (1995), ‘The conditional distribution ofexcess returns: An empirical analysis’, Journal of the AmericanStatistical Association 90(430), 451–466.

Fortin, N. M. and Lemieux, T. (1998), ‘Rank regressions, wagedistributions, and the gender gap’, Journal of Human Resources33(3), 610–643.

Page 58: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Huber, M. and Melly, B. (2011), Quantile regression in the presence ofsample selection, Economics Working Paper 1109, School ofEconomics and Political Science, Department of Economics,University of St. Gallen.

Koenker, R. and Bassett, G. (1978), ‘Regression quantiles’,Econometrica 46(1), 33–50.

Machado, J. A. F. and Mata, J. (2005), ‘Counterfactual decompositionof changes in wage distributions using quantile regression’, Journalof Applied Econometrics 20, 445–465.

Melly, B. (2005), ‘Decomposition of differences in distribution usingquantile regression’, Labour Economics 12, 577–90.

Van Kerm, P. (2013), ‘Generalized measures of wage differentials’,Empirical Economics 45(1), 465–482.

Page 59: Distribution regression methodsdse.univr.it/it/documents/it9/VanKerm_slides.pdf · Distribution regression methods Preliminaries Objectives Methods address two related but distinct

Distribution regression methods

Envoi

Van Kerm, P., Yu, S. and Choe, C. (2013), Wage differentials betweennatives, immigrants and cross-border workers: Evidence and modelcomparisons. Unpublished manuscript, CEPS/INSTEAD,Esch/Alzette, Luxembourg.