structural static models

39
Structural Static Structural Static Models Models December 2008 December 2008 Steven Stern Steven Stern

Upload: toyah

Post on 02-Feb-2016

46 views

Category:

Documents


0 download

DESCRIPTION

Structural Static Models. December 2008 Steven Stern. Introduction. Static Models of Individual Behavior Static Models of Equilibrium Behavior Modelling with Estimation in Mind Estimation Examples. Relevant Literature. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Structural Static Models

Structural Static ModelsStructural Static Models

December 2008December 2008

Steven SternSteven Stern

Page 2: Structural Static Models

IntroductionIntroduction

Static Models of Individual BehaviorStatic Models of Individual Behavior Static Models of Equilibrium BehaviorStatic Models of Equilibrium Behavior

Modelling with Estimation in MindModelling with Estimation in Mind EstimationEstimation

ExamplesExamples

Page 3: Structural Static Models

Relevant LiteratureRelevant Literature

Empirical IO Literature (Berry, BLP, Empirical IO Literature (Berry, BLP, Bresnahan & Riess,Tamer, Aguiregabiria Bresnahan & Riess,Tamer, Aguiregabiria & Mira)& Mira)

Stern Long-Term Care PapersStern Long-Term Care Papers

Location Choice (Feyrerra, Bayer)Location Choice (Feyrerra, Bayer)

Page 4: Structural Static Models

Static Models w/ Single AgentsStatic Models w/ Single Agents

ModellingModelling

EstimationEstimation

ExamplesExamples

Page 5: Structural Static Models

ModellingModelling

Utility function and budget constraint Utility function and budget constraint (possibly implied) with errors built into (possibly implied) with errors built into modelmodel

Compute Pr[observed choice] as Compute Pr[observed choice] as statement that error is in range consistent statement that error is in range consistent with observed choicewith observed choice

Page 6: Structural Static Models

EstimationEstimation

MLE or MOM with estimation objects MLE or MOM with estimation objects implied by structure of the probability implied by structure of the probability statements associated with modelstatements associated with model

May need simulation methods to integrate May need simulation methods to integrate over relevant subset of error domainover relevant subset of error domain

Page 7: Structural Static Models

Example 1: Kinked Budget Set Example 1: Kinked Budget Set AnalysisAnalysis

0

0.5

1

1.5

2

2.5

3

3.5

0 0.2 0.4 0.6 0.8 1

budget constraint

kink point

kink point

indifference curve

indifference curve

Page 8: Structural Static Models

Model SpecificationModel Specification

Hausman: hHausman: hikik==ββyyikik++ααwwikik+Z+Ziiγγ+u+uii

Wales & Woodland: specify utility w/ errors Wales & Woodland: specify utility w/ errors built into utility function → indifference built into utility function → indifference curvescurves

Simple example: U= Simple example: U= ββlogL+(1- logL+(1- ββ)logC, )logC, loglogββ~indN(X~indN(Xαα,,σσ22))

Page 9: Structural Static Models

Example 2: Heckman Selection Example 2: Heckman Selection ModelModel

Model:Model:

0 iff observed

~,*2

*1

21

222*2

111*1

ii

ii

iii

iii

yy

iidFuu

uXy

uXy

Page 10: Structural Static Models

Semiparametric SpecificationSemiparametric Specification

iii

iiii

vXhy

vXgXy

22222

1212111

Page 11: Structural Static Models

Semiparametric SpecificationSemiparametric Specification

Estimate using IchimuraEstimate using Ichimura

iii

iiii

vXhy

vXgXy

22222

1212111

22210 : H

Page 12: Structural Static Models

InterpretationInterpretation

iidFuu

uXrr

uXww

ri

wi

ririi

wiwii

~,

Page 13: Structural Static Models

InterpretationInterpretation

iidFuu

uXrr

uXww

ri

wi

ririi

wiwii

~,

wiriri

wi

riri

wiwi

iii

XwXruu

uXruXw

rwy

1

1

1

Page 14: Structural Static Models

InterpretationInterpretation

iidFuu

uXrr

uXww

ri

wi

ririi

wiwii

~,

wiriri

wi

riri

wiwi

iii

XwXruu

uXruXw

rwy

1

1

1

riwiii XXHXy ,|1Pr

Page 15: Structural Static Models

Static Models w/ Multiple AgentsStatic Models w/ Multiple Agents

General Model StructureGeneral Model Structure

EstimationEstimation

ExamplesExamples

Page 16: Structural Static Models

General Structure: What is an General Structure: What is an economy?economy?

family in my work;family in my work;

metro area in Feyrerra and Bayer;metro area in Feyrerra and Bayer;

Army unit in Arradillas-Lopez Army unit in Arradillas-Lopez

Page 17: Structural Static Models

Notation and StructureNotation and Structure

Define dijk=1 iff ij chooses k, let dij={ dij1, dij2,.., dijK},

and define d/ij to be the set of choices made by other members of the economy other than i.

Objective function of each member i of economy j: Uij(dij,d/ij;β,xij,zj,εij), i=1,2,..,Ij → Pr[dij|d/ij,β,xij,zj]

Page 18: Structural Static Models

Pr[dij|d/ij,β,xij,zj]

Define Aij(dij|d/ij,β,xij,zj) = { ε: Uij(dij,d/ij;β,xij,zj,ε)> Uij(d,d/ij;β,xij,zj,ε) d≠ dij}

→ Pr[dij|d/ij,β,xij,zj] = Pr[ε Aij(dij| d/ij,β,xij,zj)]

Note importance of adding randomness to model

Page 19: Structural Static Models

Role of InformationRole of Information

Full information: ΩFull information: Ωijij={ ε={ εijij i=1,2,..,Ii=1,2,..,Ijj} → } →

issues in existence of an equilibrium or issues in existence of an equilibrium or multiple equilibriamultiple equilibria

Partial information: ΩPartial information: Ωijij= ε= εijij → each → each

member maximizes EUmember maximizes EUijij(d(dijij,d,d/ij/ij;β,x;β,xijij,z,zjj,ε,εijij) )

over the joint density of the other errors over the joint density of the other errors where dwhere d/ij/ij becomes a random vector becomes a random vector

Page 20: Structural Static Models

One must be able to solve for One must be able to solve for an equilibrium and, when there an equilibrium and, when there are multiple equilibria, choose are multiple equilibria, choose

among them.among them.

Page 21: Structural Static Models

EstimationEstimation

Use Pr[error in appropriate area consistent Use Pr[error in appropriate area consistent w/ choice]w/ choice]

Much emphasis on Tamer (Heckman Much emphasis on Tamer (Heckman logical inconsistency property)logical inconsistency property)

Use moments or likelihood Use moments or likelihood

Page 22: Structural Static Models

Tamer ProblemTamer Problem

iii

iiii

uXyy

uXyy

2212*21

1121*1

Page 23: Structural Static Models

Tamer ProblemTamer Problem

*1iy

*21y

iii

iiii

uXyy

uXyy

2212*21

1121*1

1iX

2iX0, 21

0, 21

Page 24: Structural Static Models

Moments EstimationMoments Estimation

DefineDefine DDjkjk=Σ=Σii1[ε1[εijij A Aijij(d(dijkijk| d| d/ij/ij,β,x,β,xijij,z,zjj)] )] with with

conditional expected value conditional expected value ΣΣiiPr[εPr[εijij AAijij(d(dijkijk| d| d/ij/ij,β,x,β,xijij,z,zjj)])]

Minimize quadratic form in deviations Minimize quadratic form in deviations

between Dbetween Djkjk and its conditional moment and its conditional moment

Page 25: Structural Static Models

Moments EstimationMoments Estimation

Issue: What does the deviation between Issue: What does the deviation between the sample and theoretical moments the sample and theoretical moments represent? (What if added an error urepresent? (What if added an error ujj?)?)

Page 26: Structural Static Models

Example 1: My Long-Term Care Example 1: My Long-Term Care ModelsModels

Economy is family with n children and n+2 Economy is family with n children and n+2 choiceschoices

Value to family member i of choice k is Value to family member i of choice k is VVjikjik=Z=Zj0j0ββkk+X+Xjkjkδ+Qδ+Qjikjikλ+uλ+ujikjik

Equilibrium mechanisms Equilibrium mechanisms →→ probabilities of probabilities of observed choicesobserved choices

Page 27: Structural Static Models

In most recent paper, we model utility In most recent paper, we model utility function of each family member as function of each family member as UUjiji= β= β11logQlogQjj+ (β+ (β22εε22)logX)logXjiji+ (β+ (β33εε33)logL)logLjiji+ (β+ (β44+ε+ε44)t)tjiji+ u+ ujiji

Choices: XChoices: Xjiji, L, Ljiji, H, Hjiji, t, tjiji

subject to a budget constraint. subject to a budget constraint. Construct subsets of the domain of the Construct subsets of the domain of the

errors consistent with each observed errors consistent with each observed choice and the maximize the probability of choice and the maximize the probability of errors being in those subsets.errors being in those subsets.

Page 28: Structural Static Models

Divorce Model w/ Private Divorce Model w/ Private InformationInformation

UUhh=θ=θhh +ε +εhh-p; U-p; Uww= θ= θww +ε +εww+p+p

θθjj=Xβ=Xβjj+e+ejj, j=h,w, j=h,w

VVjj[U[Uhh, U, Uww]]

Bargaining mechanismBargaining mechanism Data: {X,H,D}Data: {X,H,D}

Page 29: Structural Static Models

Indifference Curves

-6

-4

-2

0

2

4

6

8

10

-4 -2 0 2 4 6

u(w)

u(h

)

V(h) = -1

V(h) = 0

V(h) = 1

V(h) = 2

V(h) = 3

Page 30: Structural Static Models

Divorce Probabilities for Different Decision Makers

0%

20%

40%

60%

80%

100%

-1 0 1 2 3 4 5

Husband's information about happiness = theta(h)+theta(w)+epsilon(h)

Pro

bab

ilit

y o

f d

ivo

rce

No planner: Asymmetricinfo w/ caring

No planner: Asymmetricinfo w/ no caring

Omniscient planner

Limited planner: Caring

Limited planner: Nocaring

Page 31: Structural Static Models

Efficient and Inefficient Divorce Probabilities

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

-1 0 1 2 3 4 5

theta(h)+theta(w)+eps(h)

Pro

bab

ilit

y

efficient

inefficient

Page 32: Structural Static Models

FeyrerraFeyrerra

Economy is a set of school districts in Economy is a set of school districts in metro areametro area

3 school types: public, private Catholic, 3 school types: public, private Catholic, private non-Catholicprivate non-Catholic

Households differ in income, religious Households differ in income, religious preferences, and idiosyncratic tastes for preferences, and idiosyncratic tastes for Catholic schools and neighborhoods Catholic schools and neighborhoods

Public school choice depends on Public school choice depends on residence; private does notresidence; private does not

Page 33: Structural Static Models

FeyrerraFeyrerra

s=school qualitys=school quality κ=neighborhood qualityκ=neighborhood quality c=consumptionc=consumption ε=idiosyncratic preference for particular ε=idiosyncratic preference for particular

neighborhod/school choiceneighborhod/school choice

Utility:Utility: U(κ,s,c,ε) = sU(κ,s,c,ε) = sααccββκκ1-α-β1-α-βeeεε

Page 34: Structural Static Models

FeyrerraFeyrerra

Budget constraint: Budget constraint: c+(1+tc+(1+tdd)p)pdhdh+T=(1-t+T=(1-tyy)y)ynn+p+pnn

Production of school quality: Production of school quality: s = qs = qρρxx1-ρ 1-ρ

q = y(S) q = y(S) where S is set of households where S is set of households who attend particular school, and y(S) is who attend particular school, and y(S) is the average income of those attending. the average income of those attending. sskjkj=R=Rkjkjssjj

Page 35: Structural Static Models

FeyrerraFeyrerra

Funding for schools: Funding for schools: for private, x=T; for private, x=T; for public, for public, x=((tx=((tdd(P(Pdd+Q+Qdd))/(n))/(ndd))+AID))+AIDdd

Page 36: Structural Static Models

FeyrerraFeyrerra

Household decision problem Household decision problem

Majority rule voting Majority rule voting

EquilibriumEquilibrium

EstimationEstimation

Page 37: Structural Static Models

Adding DynamicsAdding Dynamics

Issues w/ modeling dynamic equilibriumIssues w/ modeling dynamic equilibrium

Data needs much greaterData needs much greater

Significant computation problemsSignificant computation problems

Page 38: Structural Static Models

Pitfalls of Ignoring StructurePitfalls of Ignoring Structure

Macurdy Criticism of HausmanMacurdy Criticism of Hausman

Feyrerra Errors Interpretation Feyrerra Errors Interpretation ProblemProblem

Linear probability model Linear probability model

Page 39: Structural Static Models

Value of Thinking thru StructureValue of Thinking thru Structure

Policy AnalysisPolicy Analysis

DisciplineDiscipline

Clarity Clarity

Fun Fun