xtfeis.ado: linear fixed effects models with individual slopes · outline the problem. consider...

114
Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation in Stata. xtfeis.ado Monte Carlo Simulation. Compare models. Real world example. The male marriage wage premium Conclusions xtfeis.ado: Linear Fixed Effects Models with Individual Slopes Volker Ludwig 1 1 University of Mannheim, Mannheim Centre for European Social Research (MZES) [email protected] 8th German Stata Users Group Meeting June 25, 2010 V. Ludwig Linear FE Models with Ind. Slopes

Upload: others

Post on 01-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

xtfeis.ado: Linear Fixed Effects Models withIndividual Slopes

Volker Ludwig1

1University of Mannheim, Mannheim Centre for European Social Research(MZES)

[email protected]

8th German Stata Users Group MeetingJune 25, 2010

V. Ludwig Linear FE Models with Ind. Slopes

Page 2: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Outline

The Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual Slopes

Implementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.

Real world example. The male marriage wage premium

Conclusions

V. Ludwig Linear FE Models with Ind. Slopes

Page 3: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

I Fixed Effect framework: the ultimate method for causalanalysis with non-experimental data

I But many applications where conventional FE models failbecause strict exogeneity is violated

I here: time-constant unobserved factors correlate with observedfactors

I major example: unobserved effect changes over time

I Problem recognized (Allison 1990, Heckman & Hotz 1989,Polachek & Kim 1994, Winship & Morgan 1999, Morgan &Winship 2007)

I but seldomly solved in practice

V. Ludwig Linear FE Models with Ind. Slopes

Page 4: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

I Fixed Effect framework: the ultimate method for causalanalysis with non-experimental data

I But many applications where conventional FE models failbecause strict exogeneity is violated

I here: time-constant unobserved factors correlate with observedfactors

I major example: unobserved effect changes over time

I Problem recognized (Allison 1990, Heckman & Hotz 1989,Polachek & Kim 1994, Winship & Morgan 1999, Morgan &Winship 2007)

I but seldomly solved in practice

V. Ludwig Linear FE Models with Ind. Slopes

Page 5: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

I Fixed Effect framework: the ultimate method for causalanalysis with non-experimental data

I But many applications where conventional FE models failbecause strict exogeneity is violated

I here: time-constant unobserved factors correlate with observedfactors

I major example: unobserved effect changes over time

I Problem recognized (Allison 1990, Heckman & Hotz 1989,Polachek & Kim 1994, Winship & Morgan 1999, Morgan &Winship 2007)

I but seldomly solved in practice

V. Ludwig Linear FE Models with Ind. Slopes

Page 6: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

I Fixed Effect framework: the ultimate method for causalanalysis with non-experimental data

I But many applications where conventional FE models failbecause strict exogeneity is violated

I here: time-constant unobserved factors correlate with observedfactors

I major example: unobserved effect changes over time

I Problem recognized (Allison 1990, Heckman & Hotz 1989,Polachek & Kim 1994, Winship & Morgan 1999, Morgan &Winship 2007)

I but seldomly solved in practice

V. Ludwig Linear FE Models with Ind. Slopes

Page 7: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

I Fixed Effect framework: the ultimate method for causalanalysis with non-experimental data

I But many applications where conventional FE models failbecause strict exogeneity is violated

I here: time-constant unobserved factors correlate with observedfactors

I major example: unobserved effect changes over time

I Problem recognized (Allison 1990, Heckman & Hotz 1989,Polachek & Kim 1994, Winship & Morgan 1999, Morgan &Winship 2007)

I but seldomly solved in practice

V. Ludwig Linear FE Models with Ind. Slopes

Page 8: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. Absent treatment, potential outcomes of treatment andcontrol group develop along the same path

V. Ludwig Linear FE Models with Ind. Slopes

Page 9: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. Absent treatment, potential outcomes of treatment andcontrol group develop along the same path

V. Ludwig Linear FE Models with Ind. Slopes

Page 10: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 2. Absent treatment, potential outcomes converge

V. Ludwig Linear FE Models with Ind. Slopes

Page 11: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 2. Absent treatment, potential outcomes converge

V. Ludwig Linear FE Models with Ind. Slopes

Page 12: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 3. Absent treatment, potential outcomes diverge

V. Ludwig Linear FE Models with Ind. Slopes

Page 13: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 3. Absent treatment, potential outcomes diverge

V. Ludwig Linear FE Models with Ind. Slopes

Page 14: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes converge

I assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes diverge

I assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 15: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes converge

I assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes diverge

I assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 16: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes converge

I assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes diverge

I assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 17: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes convergeI assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes diverge

I assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 18: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes convergeI assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes diverge

I assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 19: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes convergeI assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes divergeI assumption of FE model and ANCOVA violated

I solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 20: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes convergeI assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes divergeI assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 21: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The Problem. Consider growth curves

Allison (1990), Winship & Morgan (1999) consider 3situations:

I 1. potential outcomes of treatment and control group developalong the same path

I ideal case, assumption of FE model (or ”‘change scoremodel”’) hold

I 2. potential outcomes convergeI assumption of FE model violated, use ANCOVA model instead

I 3. potential outcomes divergeI assumption of FE model and ANCOVA violatedI solution ???

I 1., 2., 3.? Theories seldomly strong enough to decide

V. Ludwig Linear FE Models with Ind. Slopes

Page 22: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 23: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 24: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 25: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 26: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 27: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 28: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

FE with individual Slopes, notation first

I Let Yit : Outcome Y of individual i at time point t

I Dit : Binary treatment indicator (time-varying),Di : treatment indicator (time-constant)

I α1i : individual constants, i.e. time-constant individualheterogeneity, usually correlated with Dit

I Zit : further independent variable(s), e.g. time (T)

I α2i : individual slopes, time-constant individual heterogeneity,correlated with Dit and interacts with Zit to produce theoutcome

I εit : idiosyncratic time-varying disturbance term

V. Ludwig Linear FE Models with Ind. Slopes

Page 29: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FE

I within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopes

I substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 30: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FEI within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopes

I substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 31: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FEI within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopes

I substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 32: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FEI within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopes

I substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 33: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FEI within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopesI substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 34: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FEI within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopesI substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 35: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I Conventional FEI within transform aka time-demeaning eliminates α1i

I estimate(Yit −Yi ) = β(Dit −Di ) + γ(Zit −Zi ) + (α1i −α1i ) + (εit − εit)

I Extended FE, including individual slopesI substract not the mean, but time-varying estimate to eliminateα1i and α2i

I estimateYit = βDit + εit , where Yit is residual from individualtime-series regression (OLS) of Yit on Zit ,and analog for indep. variables

I transform ”‘by hand”’ possible, but very very slow

V. Ludwig Linear FE Models with Ind. Slopes

Page 36: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I General approach to within transform (Wooldridge 2002):

I Premultiply all variables by matrix Ωi = IT − Z ′i (Z ′i Zi )−1Z ′i

I Since ΩiZi = 0, α1i and α2i are eliminated

I Conventional FE is a special case where Zi = (1) is (N × 1)vector of constants

I Random growth model is another special case whereZi = (1, t) is (N × 2) matrix of constants and time variable

V. Ludwig Linear FE Models with Ind. Slopes

Page 37: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I General approach to within transform (Wooldridge 2002):I Premultiply all variables by matrix Ωi = IT − Z ′i (Z ′i Zi )

−1Z ′i

I Since ΩiZi = 0, α1i and α2i are eliminated

I Conventional FE is a special case where Zi = (1) is (N × 1)vector of constants

I Random growth model is another special case whereZi = (1, t) is (N × 2) matrix of constants and time variable

V. Ludwig Linear FE Models with Ind. Slopes

Page 38: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I General approach to within transform (Wooldridge 2002):I Premultiply all variables by matrix Ωi = IT − Z ′i (Z ′i Zi )

−1Z ′iI Since ΩiZi = 0, α1i and α2i are eliminated

I Conventional FE is a special case where Zi = (1) is (N × 1)vector of constants

I Random growth model is another special case whereZi = (1, t) is (N × 2) matrix of constants and time variable

V. Ludwig Linear FE Models with Ind. Slopes

Page 39: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I General approach to within transform (Wooldridge 2002):I Premultiply all variables by matrix Ωi = IT − Z ′i (Z ′i Zi )

−1Z ′iI Since ΩiZi = 0, α1i and α2i are eliminated

I Conventional FE is a special case where Zi = (1) is (N × 1)vector of constants

I Random growth model is another special case whereZi = (1, t) is (N × 2) matrix of constants and time variable

V. Ludwig Linear FE Models with Ind. Slopes

Page 40: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Extending the FE framework

I General approach to within transform (Wooldridge 2002):I Premultiply all variables by matrix Ωi = IT − Z ′i (Z ′i Zi )

−1Z ′iI Since ΩiZi = 0, α1i and α2i are eliminated

I Conventional FE is a special case where Zi = (1) is (N × 1)vector of constants

I Random growth model is another special case whereZi = (1, t) is (N × 2) matrix of constants and time variable

V. Ludwig Linear FE Models with Ind. Slopes

Page 41: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 42: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 43: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 44: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 45: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 46: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 47: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Stata ado xtfeis.ado

I based on mata

I appropriate when Ti > J, where J is number of Z variables(including possibly individual constants)

I automatically selects estimation sample

I panels may be unbalanced (missing data)

I collapses to conventional FE model w/o specifying Z variables

I fully robust s.e. on request

I Syntax: xtfeis varlist, [slope(varlist )][noconstant] [cluster(clustvar )]

V. Ludwig Linear FE Models with Ind. Slopes

Page 48: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 49: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3

I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 50: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 51: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect β

I normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 52: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 53: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 54: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εit

I Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 55: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 56: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 57: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation setup

I set up panel data set with 3000 cases (N = 1000, T = 3)

I 500 receive treatment between t = 2 and t = 3I choose true parameters:

I treatment effect βI normally distributed individual constants α1i

I normally distributed individual slopes α2i

I Generate outcome: Yit = Dit + α1i + α2iT + εitI Estimate treatment effect β using 5 different models

I repeat 1000 times

I get mean of β, s.e., % coefs. diff. from true β

V. Ludwig Linear FE Models with Ind. Slopes

Page 58: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εitANCOVA Yit+1 = δYit + βDi + γT + εitChange score Yit+1 − Yit = βDi + γT + εitFixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 59: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εitANCOVA Yit+1 = δYit + βDi + γT + εitChange score Yit+1 − Yit = βDi + γT + εitFixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 60: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εit

ANCOVA Yit+1 = δYit + βDi + γT + εitChange score Yit+1 − Yit = βDi + γT + εitFixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 61: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εitANCOVA Yit+1 = δYit + βDi + γT + εit

Change score Yit+1 − Yit = βDi + γT + εitFixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 62: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εitANCOVA Yit+1 = δYit + βDi + γT + εitChange score Yit+1 − Yit = βDi + γT + εit

Fixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 63: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εitANCOVA Yit+1 = δYit + βDi + γT + εitChange score Yit+1 − Yit = βDi + γT + εitFixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 64: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation: 5 different models

Model Equation

Pooled OLS Yit = βDit + γT + εitANCOVA Yit+1 = δYit + βDi + γT + εitChange score Yit+1 − Yit = βDi + γT + εitFixed Effects Yit = βDit + γT + εit

Fixed Effects IS Yit = βDit + εit

V. Ludwig Linear FE Models with Ind. Slopes

Page 65: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 66: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 67: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 68: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 69: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 70: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 71: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 72: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 1: Absent treatment, potential outcomes follow samepath

I β = 0, α1i = N(.25Di , .1), α2i = 0, εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .214 .010 100

ANCOVA .125 .007 100

Change score <.001 .006 1.1

Fixed Effects <.001 .007 4.7

Fixed Effects IS <.001 .011 5.1

V. Ludwig Linear FE Models with Ind. Slopes

Page 73: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes converge

I β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 74: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 75: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 76: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 77: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 78: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 79: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 80: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 81: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 2: Absent treatment, potential outcomes convergeI β = 0, α1i = N(.25Di , .1), α2i = N(−.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .128 .012 100

ANCOVA -.005 .009 10.8

Change score -.050 .008 100

Fixed Effects -.060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 82: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes diverge

I β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 83: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 84: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 85: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 86: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 87: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 88: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 89: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 90: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation results

I Scenario 3: Absent treatment, potential outcomes divergeI β = 0, α1i = N(.25Di , .1), α2i = N(.05Di , .1), εit = N(0, .1)

Model β s.e. % p > .05

Pooled OLS .300 .013 100

ANCOVA .104 .010 100

Change score .050 .008 100

Fixed Effects .060 .010 100

Fixed Effects IS <.001 .011 4.6

V. Ludwig Linear FE Models with Ind. Slopes

Page 91: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation Summary

I FE model: fine when α1i = 0, but fails when potentialoutcomes w/o treatment do not follow same path (α2i = 0required)

I Changes Score model: alternative to FE, but also requiresα2i = 0

I ANCOVA model: appropriate when potential outcomesconverge, but fails when they diverge or when α2i = 0

I FE-IS is the only model which performs nicely regardles of α1i

and α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 92: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation Summary

I FE model: fine when α1i = 0, but fails when potentialoutcomes w/o treatment do not follow same path (α2i = 0required)

I Changes Score model: alternative to FE, but also requiresα2i = 0

I ANCOVA model: appropriate when potential outcomesconverge, but fails when they diverge or when α2i = 0

I FE-IS is the only model which performs nicely regardles of α1i

and α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 93: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation Summary

I FE model: fine when α1i = 0, but fails when potentialoutcomes w/o treatment do not follow same path (α2i = 0required)

I Changes Score model: alternative to FE, but also requiresα2i = 0

I ANCOVA model: appropriate when potential outcomesconverge, but fails when they diverge or when α2i = 0

I FE-IS is the only model which performs nicely regardles of α1i

and α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 94: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Simulation Summary

I FE model: fine when α1i = 0, but fails when potentialoutcomes w/o treatment do not follow same path (α2i = 0required)

I Changes Score model: alternative to FE, but also requiresα2i = 0

I ANCOVA model: appropriate when potential outcomesconverge, but fails when they diverge or when α2i = 0

I FE-IS is the only model which performs nicely regardles of α1i

and α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 95: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):

I selection of high earners into marriage explains at least half ofthe premium

I a significant positive effect still remains (2-10% aftercontrolling for α1i )

I not clear whether the effect is causalI possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 96: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):

I selection of high earners into marriage explains at least half ofthe premium

I a significant positive effect still remains (2-10% aftercontrolling for α1i )

I not clear whether the effect is causalI possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 97: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):

I selection of high earners into marriage explains at least half ofthe premium

I a significant positive effect still remains (2-10% aftercontrolling for α1i )

I not clear whether the effect is causalI possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 98: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):I selection of high earners into marriage explains at least half of

the premium

I a significant positive effect still remains (2-10% aftercontrolling for α1i )

I not clear whether the effect is causalI possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 99: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):I selection of high earners into marriage explains at least half of

the premiumI a significant positive effect still remains (2-10% after

controlling for α1i )

I not clear whether the effect is causalI possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 100: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):I selection of high earners into marriage explains at least half of

the premiumI a significant positive effect still remains (2-10% after

controlling for α1i )I not clear whether the effect is causal

I possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 101: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

The story

I Married men earn higher (hourly) wages than never-married,cohabiting, divorced

I ”‘... one of the most well documented phenomena in socialscience”’ (Waite & Gallagher 2000)

I Studies show (using conventional FE):I selection of high earners into marriage explains at least half of

the premiumI a significant positive effect still remains (2-10% after

controlling for α1i )I not clear whether the effect is causalI possible bias because of α2i

V. Ludwig Linear FE Models with Ind. Slopes

Page 102: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Real data

I Two country studies: West Germany and US

I GSOEP 1984-2006 and NLSY 1979-2004 data

I Use working males, never-married when first observed, observe(log) hourly wages before and after marriage

I Z includes slope variables work experience, and experiencesquared, and individual constants

I Therefore, at least 4 years per person

I controls: divorce, remarriage, number of children, yrs.education, tenure, year dummies

V. Ludwig Linear FE Models with Ind. Slopes

Page 103: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Real data

I Two country studies: West Germany and US

I GSOEP 1984-2006 and NLSY 1979-2004 data

I Use working males, never-married when first observed, observe(log) hourly wages before and after marriage

I Z includes slope variables work experience, and experiencesquared, and individual constants

I Therefore, at least 4 years per person

I controls: divorce, remarriage, number of children, yrs.education, tenure, year dummies

V. Ludwig Linear FE Models with Ind. Slopes

Page 104: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Real data

I Two country studies: West Germany and US

I GSOEP 1984-2006 and NLSY 1979-2004 data

I Use working males, never-married when first observed, observe(log) hourly wages before and after marriage

I Z includes slope variables work experience, and experiencesquared, and individual constants

I Therefore, at least 4 years per person

I controls: divorce, remarriage, number of children, yrs.education, tenure, year dummies

V. Ludwig Linear FE Models with Ind. Slopes

Page 105: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Real data

I Two country studies: West Germany and US

I GSOEP 1984-2006 and NLSY 1979-2004 data

I Use working males, never-married when first observed, observe(log) hourly wages before and after marriage

I Z includes slope variables work experience, and experiencesquared, and individual constants

I Therefore, at least 4 years per person

I controls: divorce, remarriage, number of children, yrs.education, tenure, year dummies

V. Ludwig Linear FE Models with Ind. Slopes

Page 106: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Real data

I Two country studies: West Germany and US

I GSOEP 1984-2006 and NLSY 1979-2004 data

I Use working males, never-married when first observed, observe(log) hourly wages before and after marriage

I Z includes slope variables work experience, and experiencesquared, and individual constants

I Therefore, at least 4 years per person

I controls: divorce, remarriage, number of children, yrs.education, tenure, year dummies

V. Ludwig Linear FE Models with Ind. Slopes

Page 107: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Real data

I Two country studies: West Germany and US

I GSOEP 1984-2006 and NLSY 1979-2004 data

I Use working males, never-married when first observed, observe(log) hourly wages before and after marriage

I Z includes slope variables work experience, and experiencesquared, and individual constants

I Therefore, at least 4 years per person

I controls: divorce, remarriage, number of children, yrs.education, tenure, year dummies

V. Ludwig Linear FE Models with Ind. Slopes

Page 108: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Results: Effect of marriage on male wages

GSOEP NLSY

Model β robust s.e. Model β robust s.e.

POLS .078∗∗ (.014) POLS .146∗∗ (.010)FE .036∗∗ (.013) FE .082∗∗ (.008)FE-IS .015 (.010) FE-IS .021∗ (.008)

V. Ludwig Linear FE Models with Ind. Slopes

Page 109: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Conclusions

I FE-IS valid under more general conditions than alternativemodels

I besides linearity, no further assumptions needed regardingheterogeneous slopes

I outcomes may develop differently over time in treatment andcontrol group (may diverge or converge)

I supported by simulation results

I possible extension: implement a test for heterogeneous slopes

V. Ludwig Linear FE Models with Ind. Slopes

Page 110: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Conclusions

III FE-IS valid under more general conditions than alternativemodels

I besides linearity, no further assumptions needed regardingheterogeneous slopes

I outcomes may develop differently over time in treatment andcontrol group (may diverge or converge)

I supported by simulation results

I possible extension: implement a test for heterogeneous slopes

V. Ludwig Linear FE Models with Ind. Slopes

Page 111: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Conclusions

III FE-IS valid under more general conditions than alternativemodels

I besides linearity, no further assumptions needed regardingheterogeneous slopes

I outcomes may develop differently over time in treatment andcontrol group (may diverge or converge)

I supported by simulation results

I possible extension: implement a test for heterogeneous slopes

V. Ludwig Linear FE Models with Ind. Slopes

Page 112: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Conclusions

III FE-IS valid under more general conditions than alternativemodels

I besides linearity, no further assumptions needed regardingheterogeneous slopes

I outcomes may develop differently over time in treatment andcontrol group (may diverge or converge)

I supported by simulation results

I possible extension: implement a test for heterogeneous slopes

V. Ludwig Linear FE Models with Ind. Slopes

Page 113: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Conclusions

III FE-IS valid under more general conditions than alternativemodels

I besides linearity, no further assumptions needed regardingheterogeneous slopes

I outcomes may develop differently over time in treatment andcontrol group (may diverge or converge)

I supported by simulation results

I possible extension: implement a test for heterogeneous slopes

V. Ludwig Linear FE Models with Ind. Slopes

Page 114: xtfeis.ado: Linear Fixed Effects Models with Individual Slopes · Outline The Problem. Consider growth curves A straightforward and Simple Solution. FE with individual Slopes Implementation

OutlineThe Problem. Consider growth curves

A straightforward and Simple Solution. FE with individual SlopesImplementation in Stata. xtfeis.ado

Monte Carlo Simulation. Compare models.Real world example. The male marriage wage premium

Conclusions

Conclusions

III FE-IS valid under more general conditions than alternativemodels

I besides linearity, no further assumptions needed regardingheterogeneous slopes

I outcomes may develop differently over time in treatment andcontrol group (may diverge or converge)

I supported by simulation results

I possible extension: implement a test for heterogeneous slopes

V. Ludwig Linear FE Models with Ind. Slopes