Lably
Skip to content

Dynamic discrete choice

  • 6 min read
  • 4 chapters

Related on Lably

Through Present value, Utility and State variable

The goal of DDC methods is to estimate the structural parameters of the agent's decision process. Once these parameters are known, the researcher can then use the estimates to simulate how the agent would behave in a counterfactual state of the world. (For example, how a prospective college student's enrollment decision would change in response to a tuition increase.)

Mathematical representation

Agent n's maximization problem can be written mathematically as follows:

V(xn0)=max{dnt}t=1TE(∑t′=tT∑i=1Jβt′−t(dnt=i)Unit(xnt,εnit)),

where

  • xnt are state variables, with xn0 the agent's initial condition
  • dnt represents n's decision from among J discrete alternatives
  • β∈(0,1) is the discount factor
  • Unit is the flow utility n receives from choosing alternative i in period t, and depends on both the state xnt and unobserved factors εnit
  • T is the time horizon
  • The expectation E(⋅) is taken over both the xnt's and εnit's in Unit. That is, the agent is uncertain about future transitions in the states, and is also uncertain about future realizations of unobserved factors.

Simplifying assumptions and notation

It is standard to impose the following simplifying assumptions and notation of the dynamic decision problem:

1. Flow utility is additively separable and linear in parameters

The flow utility can be written as an additive sum, consisting of deterministic and stochastic elements. The deterministic component can be written as a linear function of the structural parameters.

Unit(xnt,εnit)=unit+εnit=Xntαi+εnit
2. The optimization problem can be written as a Bellman equation

Define by Vnt(xnt) the ex ante value function for individual n in period t just before εnt is revealed:

Vnt(xnt)=Emaxi{unit(xnt)+εnit+β∫xt+1Vnt+1(xnt+1)dF(xt+1∣xt)}

where the expectation operator E is over the ε's, and where dF(xt+1∣xt) represents the probability distribution over xt+1 conditional on xt. The expectation over state transitions is accomplished by taking the integral over this probability distribution.

It is possible to decompose Vnt(xnt) into deterministic and stochastic components:

Vnt(xnt)=Emaxi{vnit(xnt)+εnit}

where vnit is the value to choosing alternative i at time t and is written as

vnit(xnt)=unit(xnt)+β∫xt+1Emaxj{vnjt+1(xnt+1)+εnjt+1}dF(xt+1∣xt)

where now the expectation E is taken over the εnjt+1.

3. The optimization problem follows a Markov decision process

The states xt follow a Markov chain. That is, attainment of state xt depends only on the state xt−1 and not xt−2 or any prior state.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Economics