Habit, Long Run Risk, Prospect?

advertisement
Habit, Long Run Risk, Prospect?
Eric Aldrich
Duke University
Department of Economics
Durham NC 27708-0097 USA
A. Ronald Gallant
Duke University
Fuqua School of Business
Durham NC 27708-0120 USA
Robert E. McCulloch
University of Texas
Graduate School of Business
Austin TX 78712-1175 USA
Methodology - 1
• Gallant and McCulloch (2008), “On the Determination General
Statistical Models with Application to Asset Pricing,” Journal of the
American Statistical Association, forthcoming.
• A statistical model determines the likelihood.
• A prior is placed on the statistical model by imposing
1. a scientific model, which restricts its parameters to a lower
dimensional manifold
2. a prior on the parameters of the the scientific model
3. a prior on functionals of the the scientific model
• Relaxed versions of the prior attract the parameters of the
statistical model to the lower dimensional manifold.
Tinker Toy Example
Scientific Model: p(y | θ) = n(y | θ, θ2)
Statistical Model: f (y | η) = n(y | η1, η2)
Implied map: g : θ 7→ η = (η1, η2) = (θ, θ2)
The scientific model states that excess returns yt = rdt − rf t are
iid normal with a Sharpe ratio of one. The statistical model
states that excess returns are iid normal.
1.0
1.5
2.0
2.5
3.0
2 4 6 8 10
eta2
2 4 6 8 10
eta2
Fig 1. The Scientific and Statistical Model
3.5
1.0
1.5
1.5
2.0
2.5
eta1
3.0
3.5
3.0
3.5
3.0
3.5
2 4 6 8 10
eta2
1.0
2.5
eta1
2 4 6 8 10
eta2
eta1
2.0
1.0
1.5
2.0
2.5
eta1
The the dotted lines are contours of the likelihood of the statistical model f (y|x, η) of the
tinker toy example. The line is the prior on η determined by the implied map η = g(θ) from
the parameters θ of scientific model p(y|x, θ) to the parameters η of the statistical model. In
the left panels the scientific model is true, in the right it is false. The thickness of the line is
proportional to the posterior of η. The prior π(η) can be relaxed as indicated by the shading.
The lower panels are more relaxed than the upper. The solid contours show the posterior
under the relaxed prior. Relaxation causes the contours to enlarge in all cases. When the
scientific model is false, the posterior shifts in search of the likelihood.
Determination of Model Adequacy
Ranking Scientific Models
• Put equal prior probability on each model.
• Model comparision is by means of posterior probabilities.
Determination of Model Adequacy
Scientific Model vs. Statistical Model
• Relax the prior determined by the scientific model.
• The parameters of the statistical model are now free to move
off the lower dimensional manifold into their natural higher
dimensional parameter space.
• But the prior retains enough influence to overcome data
sparseness.
• Model adequacy is determined by observing if parameters
or functionals of the statistical model that have scientific
relevance change.
• Model comparision is by means of posterior probabilities.
4
3
2
1
0
0
1
2
3
4
Fig 2. Determination of Model Adequacy
0.5
1.0
1.5
2.0
0.5
1.5
2.0
3
2
1
0
0
1
2
3
4
kappa=5, restriction false
4
kappa=5, restriction true
1.0
0.5
1.0
1.5
2.0
kappa=100, restriction true
0.5
1.0
1.5
2.0
kappa=100, restriction false
The posterior of the Sharpe ratio for the tinker toy example is the solid line; the dashed line
is prior. In the left panels the scientific model is true, in the right it is false. The prior is
more relaxed in the lower panels than it is in the upper panels. The panels correspond to
those of Figure 1
Data
Annual observations 1929–2001, 72 years, on
a
Pdt
end-of-year per capita stock market value
Dta
annual aggregate per capita dividend
Cta
annual per capita consumption
a
rdt
annual real geometric return
Qat
annual quadratic variation
Data are real, i.e. inflation adjusted.
Source: Bansal, Gallant, and Tauchen (2007).
Data for Estimation
Used here
cat − cat−1
a
rdt
!
dat − cat
cat − cat−1
padt − dat
a
rdt

Used by BGT









Habit Persistence Asset Pricing Model
Driving Processes
Consumption: ct − ct−1 = g + vt
Dividends: dt − dt−1 = g + wt
Random Shocks:
vt
wt
!
∼ NID
"
!
σ2
0
ρσσw
,
2
0
ρσσw σw
!#
The time increment is one month. Lower case denotes logarithms of upper
case quantities; i.e. ct = log(Ct), dt = log(Dt). From Campbell and Cochrane
(1999).
Habit Persistence Asset Pricing Model
Utility function

E0
∞
X
t=0

1−γ
(StCt)
−1
t
δ
,
1−γ
Habit persistence
Surplus ratio: st − s̄ = φ (st−1 − s̄) + λ(st−1)vt−1
Sensitivity function: λ(s) =
(
1
S̄
q
1 − 2(s − s̄) − 1 st ≤ smax
0
st > smax
Et is conditional expectation with respect to St, St−1, ... . Lower case denotes
logarithms of upper case quantities: st = log(St). S̄ and smax can be computed
p
from model parameters θ = (g, σ, ρ, σw , φ, δ, γ) as S̄ = σ γ/(1 − φ), smax =
s̄ + (1 − S̄ 2)/2. From Campbell and Cochrane (1999).
Habit Persistence Asset Pricing Model
Return on dividends


St+1Ct+1
V (St) = Et δ

St C t
"
!−γ
!

i
Dt+1 h
1 + V (St+1)

Dt
Dt
1 + V (St)
rdt = log
V (St−1) Dt−1
!#
V (·) is defined as the solution of the Euler condition above. It is the price
dividend ratio; i.e. Pdt /Dt = V (St), where Pdt is the price of the asset that
pays the dividend stream. rdt is the logarithmic real return, i.e. rdt = log(Pdt +
Dt) − log(Pd,t−1 ), where Pdt and Dt are measured in real (inflation adjusted)
dollars. Dividend error can be integrated out analytically. Consumption error
integrated by quadrature. From Campbell and Cochrane (1999).
Habit Persistence Asset Pricing Model
Solution Method
Approximate the log policy function
v(st) = log V (est )
by a piecewise linear function and use policy function iteration.
Campbell and Cochrane used Gauss’s intquad1 and set join
points at s̄, smax, smax −0.01, smax −0.02, smax −0.03, smax −0.04,
and log[iS/(m + 1)] for i = 1, . . . , m = 10. We used GaussHermite quadrature; we added the abscissae of the GaussHermite quadrature formula at the maximum and minimum of
the above join points; we deleted all points less than 0.001 apart.
Figure 3, next slide, plots the approximation at the Campbell
and Cochrane parameter values.
Fig 3. Piecewise Linear Approximation
x
x
x
x x
x
xxxxx
x x
x
2.4
2.0
p−d
2.8
3.2
Annualized Log Policy Function v(s)
x
xx
x
−5.0
x
x
−4.5
x
−4.0
−3.5
−3.0
−2.5
15
x
10
P/D
20
25
Annualized Policy Function V(S)
x
x
x
x x
x
x
x
xxxxxx
x
x x
x
xx
0.02
0.04
0.06
0.08
x’s mark Campbell and Cochrane join points; o’s mark extra join
points from the quadrature rule.
Habit Persistence Asset Pricing Model
Risk Free Rate



rf t = − log Et δ

!−γ 

St+1Ct+1


St C t
rf t is the logarithmic return on an asset that pays one real dollar one month
hence with certainty. From Campbell and Cochrane (1999).
Solution method is similar to the foregoing.
Habit Persistence Asset Pricing Model
Large Model Output
Given model parameters
θ = (g, σ, ρ, σw , φ, δ, γ)
simulate monthly and aggregate to annual:
Cta =
11
X
C12t−k
k=0
cat = log(Cta)
a =
rdt
11
X
rd,12t−k
11
X
rf,12t−k
k=0
rfat =
k=0
Habit Persistence Asset Pricing Model
Prior Distribution
"
p(θ) = N rf | 0.89,
2 # Y
p
1
1.96
i=1

N θi | θi∗,
!2 
0.1θi∗ 
1.96
where the θi∗ are the calibrated values from Campbell and
Cochrane (1999).
Table 1. Habit Model
Prior
Parameter
g
σ
ρ
σw
φ
δ
γ
rf
rd − rf
σr d
Posterior
Mode
Std.Dev.
Mode
Std.Dev.
0.0015640
0.0042114
0.21045
0.033386
0.98691
0.98850
2.17383
0.87084
6.8610
20.560
8.8319e-05
0.00021870
0.010179
0.0016510
0.00033643
0.00062957
0.0861067
0.60467
0.38795
1.1170
0.00157928
0.00494385
0.18604
0.033142
0.98837
0.98934
2.12305
2.0611
5.4221
18.6145
7.2418e-05
0.00016592
0.010208
0.0017159
0.00029442
0.00033657
0.050678
0.55120
0.35970
0.73469
Parameter values are for the monthly frequency. Returns are annualized. Mode is the
mode of the multivariate density. It acutually ocurrs in the MCMC chain whereas other
measures of central tendancy may not even satisfy support conditions. In the data,
rd − rf = 6.02 − 0.89 = 5.13 and σrd = 19.29.
Fig 4. Posterior Returns
0.4
0.0
0.2
Density
0.6
0.8
bond returns
1.0
1.5
2.0
2.5
3.0
equity premium
0.0 0.2 0.4 0.6 0.8 1.0 1.2
Density
0.5
5.0
5.5
6.0
6.5
1.0
0.0
0.5
Density
1.5
2.0
stock returns
7.0
7.5
8.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6
Density
sdev stock returns
18
19
20
21
Long Run Risk Asset Pricing Model
Driving Processes
Consumption: ct+1 − ct = µc + xt + σtηt+1
Long Run Risk: xt+1 = ρxt + φeσtet+1
2
= σ̄ 2 + ν(σt2 − σ̄ 2) + σw wt+1
Stochastic Volatility: σt+1
Dividends: dt+1 − dt = µd + φdxt + πdσtηt+1 + φuσtut+1


  
1
0
ηt
 0   0
e 
  
 t
Random Shocks:   ∼ NID  , 
 0   0
wt 
0
0
ut
0
1
0
0
0
0
1
0

0

0


0 
1
The time increment is one month. Lower case denotes logarithms of upper
case quantities; i.e. ct = log(Ct), dt = log(Dt). From Bansal, Kiku, and Yaron
(2007).
Long Run Risk Asset Pricing Model
Epstein-Zin utility function
"
Ut = (1 −
1−γ
δ)C θ
t
1−γ θ
+ δ Et Ut+1
where
γ
ψ
1
is the coefficient of risk aversion
is the elasticity of intertemporal
substitution
and
1−γ
θ=
1 − 1/ψ
Et is conditional expectation with respect to xt , σt.
#
θ
1−γ
Long Run Risk Asset Pricing Model
Return on consumption
mrst+1 = δ θ exp[−(θ/ψ)(ct+1 − ct) + (θ − 1)rc,t+1]
(
Ct+1
VC (xt, σt) = Et mrst+1
Ct
"
!
h
1 + VC (xt+1, σt+1)
1 + VC (xt, σt)
Ct
rct = log
VC (xt−1, σt−1) Ct−1
i
)
!#
VC (·) is defined as the solution of the Euler condition above. It is the price
consumption ratio; i.e. Pct /Ct = VC (xt, σt ), where Pct is the price of the asset
that pays the consumption stream.
rct is the logarithmic real return, i.e.
rct = log(Pct + Ct ) − log(Pc,t−1), where Pct and Ct are measured in real (inflation
adjusted) dollars.
Long Run Risk Asset Pricing Model
Solution Method
Use the log linear approximation
.
rc,t+1 = κ0 + κ1zt+1 + ∆ct+1 − zt
κ1 = [exp(z̄)]/[1 + exp(z̄)]
k0 = log[1 + exp(z̄)] − κ1z̄
where zt = log(Pc,t/Ct) and z̄ is its endogenous mean.
To compute z̄, use the approximation
.
zt = A0(z̄) + A1(z̄) xt + A2(z̄) σt2
Ai(z̄) = tedious expressions in model parameters and z̄
and solve the fixed point problem
z̄ = A0(z̄) + A1(z̄) xt + A2(z̄) σt2
Long Run Risk Asset Pricing Model
Return on dividends
mrst+1 = δ θ exp[−(θ/ψ)(ct+1 − ct) + (θ − 1)rc,t+1]
(
Dt+1
VD (xt, σt) = Et mrst+1
Dt
"
!
h
i
1 + VD (xt+1, σt+1)
Dt
1 + VD (xt, σt)
rdt = log
VD (xt−1, σt−1) Dt−1
)
!#
VD (·) is defined as the solution of the Euler condition above. It is the price
dividend ratio; i.e. Pdt /Dt = VD (xt , σt), where Pct is the price of the asset
that pays the dividend stream. rdt is the logarithmic real return, i.e. rdt =
log(Pdt + Dt) − log(Pd,t−1), where Pdt and Dt are measured in real (inflation
adjusted) dollars.
Solution method is similar to the foregoing.
Long Run Risk Asset Pricing Model
Risk Free Rate
h
io
θ
rf t = − log Et δ exp −(θ/ψ)(ct+1 − ct) + (θ − 1)rc,t+1
n
rf t is the logarithmic return on an asset that pays one real dollar one month
hence with certainty.
Solution method is similar to the foregoing.
Long Run Risk Asset Pricing Model
Large Model Output
Given model parameters
θ = (δ, γ, ψ, µc, ρ, φe, σ̄ 2, η, σw , µd, φu)
simulate monthly and aggregate to annual:
Cta =
11
X
C12t−k
k=0
cat = log(Cta)
a =
rdt
11
X
rd,12t−k
11
X
rf,12t−k
k=0
rfat =
k=0
Long Run Risk Asset Pricing Model
Prior Distribution
"
p(θ) = N rf | 0.89,
2 # Y
p
1
1.96
i=1

N θi | θi∗,
!2 
0.1θi∗ 
1.96
where the θi∗ are the calibrated values from Kiku (2006).
Table 2. Long Run Risk Model
Prior
Parameter
δ
γ
ψ
µc
ρ
φe
σ̄ 2
ν
σw
µd
φd
πd
φu
rf
rd − rf
σr d
Mode
Std.Dev.
0.99919
0.00012674
10.191
0.21061
1.4882
0.061835
0.0014458 8.011084e-05
0.98672
0.0024294
0.033661
0.0010018
4.2468e-05
1.3089e-06
0.99295044
0.0016819
1.7397e-06
4.8917e-07
0.0012093
7.2206e-05
2.78515
0.14961
3.9492
0.63146
6.0507
0.66856
1.17504
0.27676
6.24790
1.5816
19.076
1.8840
Posterior
Mode
0.99949
11.269
1.5585
0.0015296
0.98812
0.032684
4.2528e-05
0.98648
1.7844e-06
0.0011482
2.6835
4.1523
5.9648
0.59225
7.1733
18.970
Std.Dev.
0.00010942
0.29135
0.065250
6.6133e-05
0.00088681
0.0010092
1.2106e-06
0.00093868
5.0889e-07
7.7365e-05
0.15192
0.62532
0.51864
0.20659
0.51500
1.1396
Parameter values are for the monthly frequency. Returns are annualized. Mode is the mode
of the multivariate density. It acutually ocurrs in the MCMC chain whereas other measures of
central tendancy may not even satisfy support conditions. In the data, rd − rf = 6.02 − 0.89 =
5.13 and σrd = 19.29.
Fig 5. Posterior Returns
0.0 0.5 1.0 1.5 2.0
Density
bond returns
0.6
5.5
1.0
6.0
6.5
1.2
1.4
7.0
7.5
8.0
stock returns
0.0 0.2 0.4 0.6 0.8 1.0
Density
0.8
equity premium
0.0 0.2 0.4 0.6 0.8
Density
0.4
7.0
7.5
8.0
8.5
0.2
0.0
Density
0.4
sdev stock returns
15
16
17
18
19
Prospect Theory Asset Pricing Model
Driving Processes
Aggregate Consumption: c̄t+1 − c̄t = gC + σC ηt+1
Dividends: dt+1 − dt = gD + σD ǫt+1
Random Shocks:
ηt
ǫt
!
∼ NID
"
!
0
1 ω
,
0
ω 1
!#
C̄t is aggregate, per capita consumption which is exogenous to the agent.
The time increment is one year. Lower case denotes logarithms of upper
case quantities; i.e. c̄t = log(C̄t), dt = log(Dt). All variables are real. From
Barberis, Huang, Santos (2001).
Prospect Theory Asset Pricing Model
Other Model Variables
• Gross Stock Return: Rt
−1
2
2
• Gross Risk Free Rate: Rf = ρ exp γgC − γ σC /2
• Allocation to Risky Asset: St
• Gain or Loss: Xt+1 = St(Rt+1 − Rf )
• Benchmark Level (State Variable): zt+1 = η zt R R̄ +(1−η)
t+1
• Choose R̄ to make Median {zt} = 1
• The Agent’s Consumption: Ct
Prospect Theory Asset Pricing Model
Utility function

E0
∞
X
t=0

1−γ
h
i
C
−1
−γ t+1
 ρt t
+ b0C̄t ρ
St v̂(Rt+1, zt) 

1−γ
h
Utility from Gains and Losses: St v̂(Rt+1, zt)
v̂(Rt+1, zt)
= Rt+1 − Rf
= (ztRf − Rf ) + λ(Rt+1 − ztRf )
= Rt+1 − Rf
= λ(zt)(Rt+1 − Rf )
λ(zt) = λ + k(zt − 1)
i
zt ≤ 1, Rt+1 ≥ ztRf
zt ≤ 1, Rt+1 < ztRf
zt > 1, Rt+1 ≥ Rf
zt > 1, Rt+1 < Rf
0.0
−0.6 −0.4 −0.2
Utility
0.2
0.4
0.6
Fig 6. Utility of Gains and Losses
−0.3
−0.2
−0.1
0.0
0.1
0.2
0.3
Gain/Loss
The dot-dash line represents the case where the investor has prior
gains (z < 1), the dashed line the case of prior losses (z > 1), and
the solid line the case where the investor has neither prior gains nor
losses (z = 1).
Prospect Theory Asset Pricing Model
Return on dividends
2
2
2
1 = ρ exp gD − γgC + γ σC (1 − ω )/2
"
#
1 + f (zt+1)
× Et
exp[(σD − γωσC )ǫt+1]
f (zt)
"
!#
1 + f (zt+1)
+ b0ρ Et v̂
exp(gD + σD ǫt+1), zt
f (zt)
"
1 + f (zt)
exp(gD + σD ǫt)
rdt = log
f (zt−1)
#
f (·) is defined as the solution of the Euler condition above. It is the price
dividend ratio; i.e. Pdt/Dt = f (zt), where Pct is the price of the asset that pays
the dividend stream. rdt is the logarithmic real return, i.e. rdt = log(Pdt +
Dt) − log(Pd,t−1 ), where Pdt and Dt are measured in real (inflation adjusted)
dollars.
Prospect Theory Asset Pricing Model
Self Referential Equations
zt+1 = η zt
R̄
Rt+1
!
+ (1 − η)
1 + f (zt+1)
exp(gD + σD ǫt+1)
Rt+1 =
f (zt)
1 = Median{zt}
Prospect Theory Asset Pricing Model
Solution Method
Approximate f by a piecewise linear function f (0)(z).
Approximate R̄ by (1 + f (1)) exp(gD )/f (1), which is a departure
from Barberis, Huang, and Santos (2001).
Define h(0) such that zt+1 = h(0)(zt, ǫt+1) solves the self referential equations that define zt+1 and Rt+1 on previous slide. A
root finding problem. We use Brent’s method.
Substitute h(0)(zt, ǫt+1) into the Euler equation. Use GaussHermite quadrature to integrate out ǫt+1. Solve for f (1)(z). A
root finding problem at each join point of f (1) .
Repeat h(i) → f (i+1) until convergence.
20
15
10
P/D
25
30
Fig 7. Piecewise Linear Approximation
0
1
2
z
3
4
Prospect Theory Asset Pricing Model
Risk Free Rate
i
−1
2
2
rf = log ρ exp γgC − γ σC /2
h
rf t is the logarithmic return on an asset that pays one real dollar one year
hence with certainty.
Prospect Theory Asset Pricing Model
Large Model Output
Given model parameters
θ = (gC , gD , σC , σD , ω, γ, ρ, λ, k, b0, η)
simulate annually and set
cat = log(Ct)
a =r
rdt
dt
rfat = rf
Prospect Asset Pricing Model
Prior Distribution
"
p(θ) = N rf | 0.89,
2 # Y
p
1
1.96
i=1

N θi | θi∗,
!2 
0.1θi∗ 
1.96
where the θi∗ are the calibrated values from Barberis, Huang,
Santos (2001).
Table 3. Prospect Model
Prior
Parameter
gC
gD
σC
σD
ω
γ
ρ
λ
k
b0
η
rf
rd − rf
σr d
Mode
Std.Dev.
0.017212 0.00092156
0.018188 0.00089243
0.036621 0.0020330
0.12402 0.0060679
0.14941 0.0081401
0.99219
0.051017
0.99982 0.0010958
2.28125
0.11124
10.09375
0.52937
2.18018
0.033314
0.93909
0.014177
1.6604
0.166210
6.3091
0.385231
30.984
2.074061
Posterior
Mode
Std.Dev.
0.017700 0.00096645
0.019165 0.00087639
0.034668 0.0019947
0.11035 0.0051616
0.14746 0.0076743
1.00781 0.0498657
0.99823 0.0013179
2.28125
0.11559
10.28125
0.60546
1.96436 0.0572277
0.85754 0.0120773
1.8999
0.170305
4.5090
0.347421
21.3325
1.33432
Parameter values are for the annual frequency. Mode is the mode of the multivariate
density. It acutually ocurrs in the MCMC chain whereas other measures of central
tendancy may not even satisfy support conditions. In the data, rd − rf = 6.02 − 0.89 =
5.13 and σrd = 19.29.
Fig 8. Posterior Returns
1.5
1.0
0.0
0.5
Density
2.0
bond returns
1.8
2.0
2.2
2.4
2.6
equity premium
0.0 0.2 0.4 0.6 0.8 1.0 1.2
Density
1.6
4.0
4.5
5.0
5.5
0.0 0.2 0.4 0.6 0.8 1.0
Density
stock returns
5.5
6.0
6.5
7.0
7.5
0.20
0.10
0.00
Density
0.30
sdev stock returns
20
22
24
26
Model Assessment
Posterior Probabilities for Three Models
Long Run Risk
0.34736
Habit Persistence
0.33278
Prospect Theory
0.31986
Model Assessment
Posterior Probabilities for Long Run Risk
κ = 0.01
0.32531
κ = 50.00
0.33692
κ = 75.00
0.33777
Methodology - 2
• Gallant and Hong (2007), “A Statistical Inquiry into the Plausibility
of Recursive Utility,” Journal of Financial Econometrics 5, 523–590.
• Pricing kernel: θ = (θ1, . . . , θn+1)
Qn
• Hierarchical likelihood: L(θ, η) = L(θ) t=1 f (θt+1|θt, . . . , θ1, η)
– L(θ) function of returns derived from the Euler equation
1 = Etθt+1Rit by a conditioning argument.
– f (·|·, η) seminonparametric transition density on θ.
• Composite prior: p(θ, η) = p(η) pT (θ, η)
– p(η) prior on hyperparameter η : habit, long run risk, etc.
– pT (θ, η) imposes technical conditions
• Inference:
– MCMC posterior probabilities P (A) =
RR
IA(θ, η)P (dθ, dη)
Data: Two Data Sets
• First: 551 monthly observations from February 1959 through
December, 2004
– real returns including dividends on 24 Fama-French (1993) portfolios.
– real returns on U.S. Treasury debt of ten year, one year, and thirty
day maturities
– real returns including dividends on the aggregate stock market
– real, per-capita, consumption expenditure and labor income growth
• Second: The second is 75 annual observations from 1930
through 2004 on the same variables except U.S. Treasury
debt of ten and one year maturities.
• Exclusion of one Fama-French portfolio and debt due to
missing values.
Findings
• Monthly data:
– P(Habit) = 0.51
– P(Long Run Risk) = 0.49
• Annual data:
– P(Habit) = 0.50
– P(Long Run Risk) = 0.50
Remainder
• Use long run risk model to illustrate
– Law of motion of pricing kernel f (θt|θt−1, . . . , θ1, η)
– Prior p(η) on hyperparameter η
– Likelihood for observables L(θ)
– Implementation of L(θ)
– Technical prior pT (θ, η)
Consumption Endowment and Cash Flows
Ct consumption endowment
Pct price of an asset that pays the consumption endowment
Rct = (Pct + Ct)/Pc,t−1 gross return on consumption endowment
Dst cash flow S
Pst price of cash flow S
Rst = (Pst + Dst)/Ps,t−1 gross return on cash flow S
Prices are real
LRR Uses Recursive Utility
Marginal rate of substitution
Mt,t+1 = δ β
Ct+1
Ct
!−(β/ψ)
(Rc,t+1)(β−1),
δ time preference parameter
γ coefficient of risk aversion
ψ elasticity of intertemporal substitution
1−γ
β = 1−1/ψ
In General
Euler equation
1 = Et θt+1Rt,t+1
Satisfied by any pricing kernel θt+1 including Mt,t+1 given by
recursive utility
Law of motion of pricing kernel f (θt|θt−1, . . . , θ1, η)
• Fit SNP expansion to simulated data from a calibrated long
run risk economy.
• Use BIC to determine the truncation point.
• The form of the fitted density of θt = Mt−1,t is
f (θt |θt−1, . . . , θ1 , η)
yt
f (yt |yt−1 , . . . , y1 , η)
η
P(yt|a)
µt−t
2
σt−1
=
=
=
=
=
=
=
f (yt |yt−1, . . . , y1 , η)/ exp(yt)
log(θt−1,t )
2
)
P 2(yt|a) n(yt | µt−1, σt−1
(a1, a2 , a3 , a4 , b0, b1, r0, r1, r2)
1 + a1 yt + a2 yt2 + a3 yt3 + a4 yt4
b0 + b1 yt−1
2
r02 + r12σt−2
+ r22 (yt−1 − µt−2)2
Likelihood Derivation – 1 of 4
• Consider a general set of moment conditions
n
1 X
m̄n =
mt(yt, θt)
n t=1
mt ∈ ℜK
that a scientific theory implies ought to have expectation
zero where both yt and θt are regarded as random
• To estimate the variance when the mt(yt, xt, θo) are uncorrelated, use
n
1 X
Wn =
[mt(yt, θt) − m̄n] [mt(yt, θt) − m̄n]′
n t=1
• When correlated, use HAC.
−1/2√
n m̄n
• Rely on CLT for normality of z = Wn
Likelihood Derivation – 2 of 4
• View as a data summary: z = Z(Y, θ)
Z : (Y, θ) 7→
√
nW −1/2n m̄n
where Y = [y1|y2| · · · |yn], θ = [θ1|θ2| · · · |θn]
• Y is all possible Y
• Information loss: Probability can only be assigned to sets A
expressed in terms of the original data (Y, θ) that are preimages A = Z −1(B) of a Borel set B in ℜK .
• Assignment formula:
P (A) = PZ (B) =
Z
···
Z
IB (z) (2π)−K/2 exp(−z ′z/2) dz1 · · · dzK
Likelihood Derivation – 3 of 4
• Let Zθ denote the map Y 7→ Z(Y, θ) for θ fixed.
• The sets C expressed in terms of Y to which we can assign
conditional probability knowing that θ has occurred have the
form C = Zθ−1(Bθ ) for some Borel set Bθ ∈ ℜK .
• The principle of conditioning is that one assigns conditional
probability proportionately to joint probability.
• The constant of proportionality is 1/P (ℜθ ), where ℜθ is the
Borel set for which Y = Zθ−1(ℜθ ).
• The conditional probability of C is computed as
P (C|θ) =
PZ (Bθ )
PZ (ℜθ )
Likelihood Derivation – 4 of 4
• Conditional probability is computed as
1
P (C|θ) =
PZ (ℜθ )
Z
···
Z
IBθ (z) (2π)−K/2 exp(−z ′z/2) dz1 · · · dzK
• The data summary is
√
−1/2
n mn(θ)
z = [Wn(θ)]
• In our application PZ (ℜθ ) = 1
• Conclude that the likelihood is
n
L(θ) ∝ exp − mn(θ) ′[Wn(θ)]−1mn(θ)
2
• Same argument as Fisher (1930) used to define fiducial probability. Is Bayesian inference for continuously updated GMM.
Implementation of L(θ) (monthly data)
• st: Fama-French gross returns S11 − S54
bt: T-debt gross returns t30ret, b1ret, and b10ret.
• Parameters θ = θ1, . . . , θ551
• Euler equation errors
s
et(θ) = et(st+1, bt+1, θt+1) = 1 − θt+1 t+1
bt+1
!
• Instruments: Zt = (st − 1, bt − 1, log(cgt) − 1, log(lgt) − 1, 1)
• Moment conditions: t = 1, . . . , n = 550
mt(θ) = mt(st, bt, st+1, bt+1, θt+1) = Zt ⊗ et(st+1, bt+1, θt+1)
• Length of mt(θ): K = 810
Number of overidentifying restrictions: 260.
Computing the Weighting Matrix W
• Assume factor structure for the random part of (st, bt).
• Σe : one error common for st, one error common for bt, one idiosyncratic
error for each of (st, bt).
o )] = 0 to
• Strengthen zero correlation condition E[Zi,t ej,t(st+1 , bt+1 , θt+1
o
Var[Zt ⊗ et(st+1 , bt+1 , θt+1
)] = Σz ⊗ Σe ,
• Implies Σz ⊗ Σe is diagonalized by Uz ⊗ Ue where Uz and Ue are known,
constant, orthogonal matrices: 1000 fold efficiency gain.
• Mean correction when estimating diagonal elements to avoid acceptance
of an absurd MCMC proposal due to a large variance estimate
!2
n
n
X
X
1
1
si (θ) =
vt,i(θ)
vt,i(θ) −
n t=1
n t=1
Implementation of L(θ) (monthly data)
• The likelihood for the pricing kernel θ is, then,
n
L(θ) ∝ exp − mn(θ) ′(Uz ⊗ Ue)Sn−1(θ)(Uz ⊗ Ue) ′mn(θ)
2
n
1 X
Zt ⊗ et(st+1, bt+1, θt+1),
mn(θ) =
n t=1
• Full likelihood L(η, θ) ∝ L(θ) ×
Qn
t=1 f (θt+1 |θt, θt−1, . . . , θ1 , η).
• dim(η, θ) = 560 implies high correlation in MCMC chain.
• To reduce, sample 30, 000 out of 30 million MCMC draws.
Technical Prior p(θ, η)
• Support condition:
– Impose mean reversion on law of motion f (θt|θt−1, . . . , θ1, η)
• Constrain the size of the Euler equation errors to be about
the same
– Annual data: P (−0.5 < ei,n(θ) < 0.5) = 0.95
– Monthly data: P (−0.05 < ei,n(θ) < 0.05) = 0.95
• Require an approximation PB = n
t=1 θt to the average price
of a risk-free, one period bond to be between 1% and 4%
per annum,
P
f (PB ) ∝ (1 + cos(α + βPB ))
where β = 2π/(b − a), α = π − βb.
a < PB < b
Summary
• Pricing kernel: θ = (θ1, . . . , θn+1)
Q
• Hierarchical likelihood: L(θ, η) = L(θ) n
t=1 f (θt+1 |θt , . . . , θ1 , η)
– L(θ) is a function of returns implied by Euler equations
– f (·|·, η) is the seminonparametric transition density of the
pricing kernel.
• Composite prior: p(θ, η) = p(η)pT (θ, η)
– p(η) prior on hyperparameter η : tight, intermediate, loose
– pT (θ, η) imposes technical conditions
• Inference: MCMC
– Moments of posterior distribution P (θ, η)
RR
– Posterior probabilities P (A) =
IA(θ, η)P (dθ, dη) of events
A that correspond to hypotheses
0.5
1.0
2.0
5.0
10.0
Figure 5. The Posterior Mean of the Monthly Pricing Kernel
1962
1964
1966
1968
1970
0.5
1.0
2.0
5.0
10.0
1960
1975
1980
1985
1990
0.5
1.0
2.0
5.0
10.0
1970
1990
1995
2000
2005
0.1
0.2
0.5
1.0
2.0
5.0
Figure 6. The Posterior Mean of the Annual Pricing Kernel
1940
1960
1980
2000
Download