ludvigson methodslecture 1

138
NBER Summer Institute Econometrics Methods Lecture: GMM and Consumption-Based Asset Pricing Sydney C. Ludvigson, NYU and NBER July 14, 2010 Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Upload: nber

Post on 05-Dec-2014

603 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ludvigson methodslecture 1

NBER Summer Institute EconometricsMethods Lecture:

GMM and Consumption-Based Asset Pricing

Sydney C. Ludvigson, NYU and NBER

July 14, 2010

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 2: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 3: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 4: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Some cons-based models work better than others, but...

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 5: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Some cons-based models work better than others, but...

...emphasize here: all models are misspecified, and macrovariables often measured with error. Therefore:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 6: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Some cons-based models work better than others, but...

...emphasize here: all models are misspecified, and macrovariables often measured with error. Therefore:

1 move away from specification tests of perfect fit (givensampling error),

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 7: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Some cons-based models work better than others, but...

...emphasize here: all models are misspecified, and macrovariables often measured with error. Therefore:

1 move away from specification tests of perfect fit (givensampling error),

2 toward estimation and testing that recognize all models aremisspecified,

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 8: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Some cons-based models work better than others, but...

...emphasize here: all models are misspecified, and macrovariables often measured with error. Therefore:

1 move away from specification tests of perfect fit (givensampling error),

2 toward estimation and testing that recognize all models aremisspecified,

3 toward methods permit comparison of magnitude ofmisspecification among multiple, competing macro models.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 9: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Themes

Why care about consumption-based models?

True systematic risk factors are macroeconomic innature–derived from IMRS over consumption–assetprices are derived endogenously from these.

Some cons-based models work better than others, but...

...emphasize here: all models are misspecified, and macrovariables often measured with error. Therefore:

1 move away from specification tests of perfect fit (givensampling error),

2 toward estimation and testing that recognize all models aremisspecified,

3 toward methods permit comparison of magnitude ofmisspecification among multiple, competing macro models.

Themes are important in choosing which methods to use.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 10: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Outline

GMM estimation of classic representative agent, CRRAutility model

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 11: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Outline

GMM estimation of classic representative agent, CRRAutility model

Incorporating conditioning information: scaledconsumption-based models

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 12: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Outline

GMM estimation of classic representative agent, CRRAutility model

Incorporating conditioning information: scaledconsumption-based models

Generalizations of CRRA utility: recursive utility

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 13: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Outline

GMM estimation of classic representative agent, CRRAutility model

Incorporating conditioning information: scaledconsumption-based models

Generalizations of CRRA utility: recursive utility

Semi-nonparametric minimum distance estimators:unrestricted LOM for data

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 14: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Outline

GMM estimation of classic representative agent, CRRAutility model

Incorporating conditioning information: scaledconsumption-based models

Generalizations of CRRA utility: recursive utility

Semi-nonparametric minimum distance estimators:unrestricted LOM for data

Simulation methods: restricted LOM

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 15: Ludvigson methodslecture 1

GMM and Consumption-Based Models: Outline

GMM estimation of classic representative agent, CRRAutility model

Incorporating conditioning information: scaledconsumption-based models

Generalizations of CRRA utility: recursive utility

Semi-nonparametric minimum distance estimators:unrestricted LOM for data

Simulation methods: restricted LOM

Consumption-based asset pricing: concluding thoughts

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 16: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Economic model implies set of r population momentrestrictions

E{h (θ, wt)︸ ︷︷ ︸(r×1)

} = 0

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 17: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Economic model implies set of r population momentrestrictions

E{h (θ, wt)︸ ︷︷ ︸(r×1)

} = 0

wt is an h × 1 vector of variables known at t

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 18: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Economic model implies set of r population momentrestrictions

E{h (θ, wt)︸ ︷︷ ︸(r×1)

} = 0

wt is an h × 1 vector of variables known at t

θ is an a × 1 vector of coefficients

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 19: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Economic model implies set of r population momentrestrictions

E{h (θ, wt)︸ ︷︷ ︸(r×1)

} = 0

wt is an h × 1 vector of variables known at t

θ is an a × 1 vector of coefficients

Idea: choose θ to make the sample moment as close aspossible to the population moment.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 20: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Sample moments:

g(θ; yT)︸ ︷︷ ︸(r×1)

≡ (1/T)T

∑t=1

h (θ, wt) ,

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 21: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Sample moments:

g(θ; yT)︸ ︷︷ ︸(r×1)

≡ (1/T)T

∑t=1

h (θ, wt) ,

yT ≡(w′

T, w′T−1, ...w′

1

)′is a T · h × 1 vector of observations.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 22: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Sample moments:

g(θ; yT)︸ ︷︷ ︸(r×1)

≡ (1/T)T

∑t=1

h (θ, wt) ,

yT ≡(w′

T, w′T−1, ...w′

1

)′is a T · h × 1 vector of observations.

The GMM estimator θ minimizes the scalar

Q (θ; yT) = [g(θ; yT)]′

(1×r)

WT(r×r)

[g(θ; yT)](r×1)

, (1)

{WT}∞T=1 a sequence of r × r positive definite matrices

which may be a function of the data, yT.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 23: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Sample moments:

g(θ; yT)︸ ︷︷ ︸(r×1)

≡ (1/T)T

∑t=1

h (θ, wt) ,

yT ≡(w′

T, w′T−1, ...w′

1

)′is a T · h × 1 vector of observations.

The GMM estimator θ minimizes the scalar

Q (θ; yT) = [g(θ; yT)]′

(1×r)

WT(r×r)

[g(θ; yT)](r×1)

, (1)

{WT}∞T=1 a sequence of r × r positive definite matrices

which may be a function of the data, yT.

If r = a, θ estimated by setting each g(θ; yT) to zero.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 24: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Sample moments:

g(θ; yT)︸ ︷︷ ︸(r×1)

≡ (1/T)T

∑t=1

h (θ, wt) ,

yT ≡(w′

T, w′T−1, ...w′

1

)′is a T · h × 1 vector of observations.

The GMM estimator θ minimizes the scalar

Q (θ; yT) = [g(θ; yT)]′

(1×r)

WT(r×r)

[g(θ; yT)](r×1)

, (1)

{WT}∞T=1 a sequence of r × r positive definite matrices

which may be a function of the data, yT.

If r = a, θ estimated by setting each g(θ; yT) to zero.

GMM refers to use of (1) to estimate θ when r > a.Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 25: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Asym. properties (Hansen 1982): θ consistent, asym.normal.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 26: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Asym. properties (Hansen 1982): θ consistent, asym.normal.

Optimal weighting WT = S−1

Sr×r

=∞

∑j=−∞

E

[h (θo, wt)]︸ ︷︷ ︸r×1

[h(θo, wt−j

)]′︸ ︷︷ ︸

1×r

.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 27: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

Asym. properties (Hansen 1982): θ consistent, asym.normal.

Optimal weighting WT = S−1

Sr×r

=∞

∑j=−∞

E

[h (θo, wt)]︸ ︷︷ ︸r×1

[h(θo, wt−j

)]′︸ ︷︷ ︸

1×r

.

In many asset pricing applications, it is inappropriate touse WT = S−1 (see below).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 28: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

ST depends on θT which depends on ST. Employ aniterative procedure:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 29: Ludvigson methodslecture 1

GMM Review (Hansen, 1982)

ST depends on θT which depends on ST. Employ aniterative procedure:

1 Obtain an initial estimate of θ = θ(1)T , by minimizing

Q (θ; yT) subject to arbitrary weighting matrix, e.g., W = I.

2 Use θ(1)T to obtain initial estimate of S = S

(1)T .

3 Re-minimize Q (θ; yT) using initial estimate S(1)T ; obtain

new estimate θ(2)T .

4 Continue iterating until convergence, or stop. (Estimatorshave same asym. dist. but finite sample properties differ.)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 30: Ludvigson methodslecture 1

Classic Example: Hansen and Singleton (1982)

Investors maximize utility

maxCt

Et

[∞

∑i=0

βiu (Ct+i)

]

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 31: Ludvigson methodslecture 1

Classic Example: Hansen and Singleton (1982)

Investors maximize utility

maxCt

Et

[∞

∑i=0

βiu (Ct+i)

]

Power (isoelastic) utility

u (Ct) =C

1−γt

1−γ γ > 0

u (Ct) = ln(Ct) γ = 1

(2)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 32: Ludvigson methodslecture 1

Classic Example: Hansen and Singleton (1982)

Investors maximize utility

maxCt

Et

[∞

∑i=0

βiu (Ct+i)

]

Power (isoelastic) utility

u (Ct) =C

1−γt

1−γ γ > 0

u (Ct) = ln(Ct) γ = 1

(2)

N assets => N first-order conditions

C−γt = βEt

{(1 +ℜi,t+1) C

−γt+1

}i = 1, ..., N. (3)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 33: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Re-write moment conditions

0 = Et

{1 − β

[(1 + ℜi,t+1)

C−γt+1

C−γt

]}. (4)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 34: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Re-write moment conditions

0 = Et

{1 − β

[(1 + ℜi,t+1)

C−γt+1

C−γt

]}. (4)

2 params to estimate: β and γ, so θ = (β, γ)′.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 35: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Re-write moment conditions

0 = Et

{1 − β

[(1 + ℜi,t+1)

C−γt+1

C−γt

]}. (4)

2 params to estimate: β and γ, so θ = (β, γ)′.

x∗t denotes info set of investors

0 = E{[

1 −{

β (1 + ℜi,t+1) C−γt+1/C

−γt

}]|x∗t}

i = 1, ...N

(5)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 36: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Re-write moment conditions

0 = Et

{1 − β

[(1 + ℜi,t+1)

C−γt+1

C−γt

]}. (4)

2 params to estimate: β and γ, so θ = (β, γ)′.

x∗t denotes info set of investors

0 = E{[

1 −{

β (1 + ℜi,t+1) C−γt+1/C

−γt

}]|x∗t}

i = 1, ...N

(5)

xt ⊂ x∗t . Conditional model (5) => unconditional model:

0 = E

{[1 −

{β (1 +ℜi,t+1)

C−γt+1

C−γt

}]xt

}i = 1, ...N

(6)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 37: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Let xt be M × 1. Then r = N · M and,

h (θ, wt)r×1

=

[1 − β

{(1 + ℜ1,t+1)

C−γt+1

C−γt

}]xt

[1 − β

{(1 + ℜ2,t+1)

C−γt+1

C−γt

}]xt

···[

1 − β

{(1 + ℜN,t+1)

C−γt+1

C−γt

}]xt

(7)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 38: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Let xt be M × 1. Then r = N · M and,

h (θ, wt)r×1

=

[1 − β

{(1 + ℜ1,t+1)

C−γt+1

C−γt

}]xt

[1 − β

{(1 + ℜ2,t+1)

C−γt+1

C−γt

}]xt

···[

1 − β

{(1 + ℜN,t+1)

C−γt+1

C−γt

}]xt

(7)

Model can be estimated, tested as long as r ≥ 2.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 39: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Let xt be M × 1. Then r = N · M and,

h (θ, wt)r×1

=

[1 − β

{(1 + ℜ1,t+1)

C−γt+1

C−γt

}]xt

[1 − β

{(1 + ℜ2,t+1)

C−γt+1

C−γt

}]xt

···[

1 − β

{(1 + ℜN,t+1)

C−γt+1

C−γt

}]xt

(7)

Model can be estimated, tested as long as r ≥ 2.

Take sample mean of (7) to get g(θ; yT), minimize

minθ

Q (θ; yT) = [g(θ; yT)]︸ ︷︷ ︸1×r

′WTr×r

[g(θ; yT)]︸ ︷︷ ︸r×1

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 40: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Test of Over-identifying (OID) restrictions:

TQ(

θ; yT

)a∼ χ2(r − a)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 41: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Test of Over-identifying (OID) restrictions:

TQ(

θ; yT

)a∼ χ2(r − a)

HS use lags of cons growth and returns in xt; index andindustry returns, NDS expenditures.

Estimates of β ≈ .99, RRA low = .35 to .999. No equitypremium puzzle! But....

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 42: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Test of Over-identifying (OID) restrictions:

TQ(

θ; yT

)a∼ χ2(r − a)

HS use lags of cons growth and returns in xt; index andindustry returns, NDS expenditures.

Estimates of β ≈ .99, RRA low = .35 to .999. No equitypremium puzzle! But....

...model is strongly rejected according to OID test.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 43: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Test of Over-identifying (OID) restrictions:

TQ(

θ; yT

)a∼ χ2(r − a)

HS use lags of cons growth and returns in xt; index andindustry returns, NDS expenditures.

Estimates of β ≈ .99, RRA low = .35 to .999. No equitypremium puzzle! But....

...model is strongly rejected according to OID test.

Campbell, Lo, MacKinlay (1997): OID rejections strongerwhenever stock returns and commercial paper areincluded as test returns. Why?

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 44: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Test of Over-identifying (OID) restrictions:

TQ(

θ; yT

)a∼ χ2(r − a)

HS use lags of cons growth and returns in xt; index andindustry returns, NDS expenditures.

Estimates of β ≈ .99, RRA low = .35 to .999. No equitypremium puzzle! But....

...model is strongly rejected according to OID test.

Campbell, Lo, MacKinlay (1997): OID rejections strongerwhenever stock returns and commercial paper areincluded as test returns. Why?

Model cannot capture predictable variation in excessreturns over commercial paper ⇒

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 45: Ludvigson methodslecture 1

Asset Pricing Example: Hansen and Singleton (1982)

Test of Over-identifying (OID) restrictions:

TQ(

θ; yT

)a∼ χ2(r − a)

HS use lags of cons growth and returns in xt; index andindustry returns, NDS expenditures.

Estimates of β ≈ .99, RRA low = .35 to .999. No equitypremium puzzle! But....

...model is strongly rejected according to OID test.

Campbell, Lo, MacKinlay (1997): OID rejections strongerwhenever stock returns and commercial paper areincluded as test returns. Why?

Model cannot capture predictable variation in excessreturns over commercial paper ⇒Researchers have turned to other models of preferences.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 46: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Results in HS use conditioning info xt–scaled returns.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 47: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Results in HS use conditioning info xt–scaled returns.

Another limitation with classic CCAPM: largeunconditional Euler equation (pricing) errors even whenparams freely chosen.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 48: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Results in HS use conditioning info xt–scaled returns.

Another limitation with classic CCAPM: largeunconditional Euler equation (pricing) errors even whenparams freely chosen.

Let Mt+1 = β(Ct+1/Ct)−γ. Define Euler equation errors:

ejR ≡ E[Mt+1R

jt+1] − 1

ejX ≡ E[Mt+1(R

jt+1 − R

ft+1)]

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 49: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Results in HS use conditioning info xt–scaled returns.

Another limitation with classic CCAPM: largeunconditional Euler equation (pricing) errors even whenparams freely chosen.

Let Mt+1 = β(Ct+1/Ct)−γ. Define Euler equation errors:

ejR ≡ E[Mt+1R

jt+1] − 1

ejX ≡ E[Mt+1(R

jt+1 − R

ft+1)]

Choose params: minβ,γ g′TWTgT where jth element of gT

gj,t(γ, β) = 1T ∑

Tt=1 e

jR,t

gj,t(γ) = 1T ∑

Tt=1 e

jX,t

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 50: Ludvigson methodslecture 1

Unconditional Euler Equation Errors, Excess Returns

ejX ≡ E[β(Ct+1/Ct)−γ(R

jt+1 − R

ft+1)] j = 1, ..., N

RMSE =√

1N ∑

Nj=1[e

jX]2, RMSR =

√1N ∑

Nj=1[E(R

jt+1 − R

ft+1)]

2

Source: Lettau and Ludvigson (2009). Rs is the excess return on CRSP-VW index over 3-Mo T-bill rate. Rs & 6 FFrefers to this return plus 6 size and book-market sorted portfolios provided by Fama and French. For each value ofγ, β is chosen to minimize the Euler equation error for the T-bill rate. U.S. quarterly data, 1954:1-2002:1.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 51: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Magnitude of errors large, even when parameters arefreely chosen to minimize errors.

Unlike the equity premium puzzle of Mehra and Prescott(1985), large Euler eq. errors cannot be resolved with highrisk aversion.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 52: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Magnitude of errors large, even when parameters arefreely chosen to minimize errors.

Unlike the equity premium puzzle of Mehra and Prescott(1985), large Euler eq. errors cannot be resolved with highrisk aversion.

Lettau and Ludvigson (2009): Leading consumption-basedasset pricing theories fail to explain the mispricing ofclassic CCAPM.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 53: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Magnitude of errors large, even when parameters arefreely chosen to minimize errors.

Unlike the equity premium puzzle of Mehra and Prescott(1985), large Euler eq. errors cannot be resolved with highrisk aversion.

Lettau and Ludvigson (2009): Leading consumption-basedasset pricing theories fail to explain the mispricing ofclassic CCAPM.

Anomaly is striking b/c early evidence (e.g., Hansen &Singleton) that the classic model’s Euler equations wereviolated provided the impetus for developing these newermodels.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 54: Ludvigson methodslecture 1

More GMM results: Euler Equation Errors

Magnitude of errors large, even when parameters arefreely chosen to minimize errors.

Unlike the equity premium puzzle of Mehra and Prescott(1985), large Euler eq. errors cannot be resolved with highrisk aversion.

Lettau and Ludvigson (2009): Leading consumption-basedasset pricing theories fail to explain the mispricing ofclassic CCAPM.

Anomaly is striking b/c early evidence (e.g., Hansen &Singleton) that the classic model’s Euler equations wereviolated provided the impetus for developing these newermodels.

Results imply data on consumption and asset returns notjointly lognormal!

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 55: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Asset pricing applications often require WT , S−1. Why?

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 56: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Asset pricing applications often require WT , S−1. Why?

One reason: assessing specification error, comparingmodels.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 57: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Asset pricing applications often require WT , S−1. Why?

One reason: assessing specification error, comparingmodels.

Consider two estimated models of SDF, e.g.,

1 CCAPM: M(1)t+1 = β(Ct+1/Ct)−γ, OID restricts not rejected

2 CAPM: M(2)t+1 = a + bRm,t+1, OID restricts rejected

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 58: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Asset pricing applications often require WT , S−1. Why?

One reason: assessing specification error, comparingmodels.

Consider two estimated models of SDF, e.g.,

1 CCAPM: M(1)t+1 = β(Ct+1/Ct)−γ, OID restricts not rejected

2 CAPM: M(2)t+1 = a + bRm,t+1, OID restricts rejected

May we conclude Model 1 is superior?

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 59: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Asset pricing applications often require WT , S−1. Why?

One reason: assessing specification error, comparingmodels.

Consider two estimated models of SDF, e.g.,

1 CCAPM: M(1)t+1 = β(Ct+1/Ct)−γ, OID restricts not rejected

2 CAPM: M(2)t+1 = a + bRm,t+1, OID restricts rejected

May we conclude Model 1 is superior?

No. Hansen’s J-test of OID restricts depends on modelspecific S: J = g′

TS−1gT.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 60: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Asset pricing applications often require WT , S−1. Why?

One reason: assessing specification error, comparingmodels.

Consider two estimated models of SDF, e.g.,

1 CCAPM: M(1)t+1 = β(Ct+1/Ct)−γ, OID restricts not rejected

2 CAPM: M(2)t+1 = a + bRm,t+1, OID restricts rejected

May we conclude Model 1 is superior?

No. Hansen’s J-test of OID restricts depends on modelspecific S: J = g′

TS−1gT.

Model 1 can look better simply b/c the SDF and pricingerrors gT are more volatile, not b/c pricing errors are lower.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 61: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

HJ: compare models Mt(θ) using distance metric:

DistT(θ) =

√min

θgT (θ)′ G−1

T gT (θ), GT ≡ 1

T

T

∑t=1

RtR′t︸︷︷︸

N×N

gT (θ) ≡ 1

T

T

∑t=1

[Mt(θ)Rt − 1N]

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 62: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

HJ: compare models Mt(θ) using distance metric:

DistT(θ) =

√min

θgT (θ)′ G−1

T gT (θ), GT ≡ 1

T

T

∑t=1

RtR′t︸︷︷︸

N×N

gT (θ) ≡ 1

T

T

∑t=1

[Mt(θ)Rt − 1N]

DistT does not reward SDF volatility => suitable formodel comparison.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 63: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

HJ: compare models Mt(θ) using distance metric:

DistT(θ) =

√min

θgT (θ)′ G−1

T gT (θ), GT ≡ 1

T

T

∑t=1

RtR′t︸︷︷︸

N×N

gT (θ) ≡ 1

T

T

∑t=1

[Mt(θ)Rt − 1N]

DistT does not reward SDF volatility => suitable formodel comparison.

DistT is a measure of model misspecification:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 64: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

HJ: compare models Mt(θ) using distance metric:

DistT(θ) =

√min

θgT (θ)′ G−1

T gT (θ), GT ≡ 1

T

T

∑t=1

RtR′t︸︷︷︸

N×N

gT (θ) ≡ 1

T

T

∑t=1

[Mt(θ)Rt − 1N]

DistT does not reward SDF volatility => suitable formodel comparison.

DistT is a measure of model misspecification:

Gives distance between Mt(θ) and nearest point in space ofall SDFs that price assets correctly.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 65: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

HJ: compare models Mt(θ) using distance metric:

DistT(θ) =

√min

θgT (θ)′ G−1

T gT (θ), GT ≡ 1

T

T

∑t=1

RtR′t︸︷︷︸

N×N

gT (θ) ≡ 1

T

T

∑t=1

[Mt(θ)Rt − 1N]

DistT does not reward SDF volatility => suitable formodel comparison.

DistT is a measure of model misspecification:

Gives distance between Mt(θ) and nearest point in space ofall SDFs that price assets correctly.

Gives maximum pricing error of any portfolio formed fromthe N assets.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 66: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Appeal of HJ Distance metric:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 67: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Appeal of HJ Distance metric:

Recognizes all models are misspecified.

Provides method for comparing models by assessing whichis least misspecified.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 68: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Appeal of HJ Distance metric:

Recognizes all models are misspecified.

Provides method for comparing models by assessing whichis least misspecified.

Important problem: how to compare HJ distancesstatistically?

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 69: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingComparing specification error: Hansen and Jagannathan, 1997

Appeal of HJ Distance metric:

Recognizes all models are misspecified.

Provides method for comparing models by assessing whichis least misspecified.

Important problem: how to compare HJ distancesstatistically?

One possibility developed in Chen and Ludvigson (2009):White’s reality check method.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 70: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Chen and Ludvigson (2009) compare HJ distances amongK competing models using White’s reality check method.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 71: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Chen and Ludvigson (2009) compare HJ distances amongK competing models using White’s reality check method.

1 Take benchmark model, e.g., model with smallest squareddistance d2

1,T ≡ min{d2j,T}K

j=1.

2 Null: d21,T − d2

2,T ≤ 0, where d22,T is competing model with

the next smallest squared distance.

3 Test statistic T W =√

T(d21,T − d2

2,T).

4 If null is true, test statistic should not be unusually large,given sampling error.

5 Given distribution for T W , reject null if historical value T W

is > 95th percentile.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 72: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Chen and Ludvigson (2009) compare HJ distances amongK competing models using White’s reality check method.

1 Take benchmark model, e.g., model with smallest squareddistance d2

1,T ≡ min{d2j,T}K

j=1.

2 Null: d21,T − d2

2,T ≤ 0, where d22,T is competing model with

the next smallest squared distance.

3 Test statistic T W =√

T(d21,T − d2

2,T).

4 If null is true, test statistic should not be unusually large,given sampling error.

5 Given distribution for T W , reject null if historical value T W

is > 95th percentile.

Method applies generally to any stationary law of motionfor data, multiple competing possibly nonlinear, SDFmodels.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 73: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Distribution of T W is computed via block bootstrap.

T W has complicated limiting distribution.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 74: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Distribution of T W is computed via block bootstrap.

T W has complicated limiting distribution.

Bootstrap works only if have a multivariate, joint,continuous, limiting distribution under null.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 75: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Distribution of T W is computed via block bootstrap.

T W has complicated limiting distribution.

Bootstrap works only if have a multivariate, joint,continuous, limiting distribution under null.

Proof of limiting distributions exists for applications tomost asset pricing models:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 76: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingStatistical comparison of HJ distance: Chen and Ludvigson, 2009

Distribution of T W is computed via block bootstrap.

T W has complicated limiting distribution.

Bootstrap works only if have a multivariate, joint,continuous, limiting distribution under null.

Proof of limiting distributions exists for applications tomost asset pricing models:

For parametric models (Hansen, Heaton, Luttmer ’95)

For semiparametric models (Ai and Chen ’07).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 77: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons to use identity matrix: econometric problems

Econometric problems: near singular S−1T or G−1

T .

Asset returns are highly correlated.

We have large N and modest T.

If T < N covariance matrix for N asset returns is singular.Unless T >> N, matrix can be near-singular.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 78: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons to use identity matrix: economically interesting portfolios

Original test assets may have economically meaningfulcharacteristics (e.g., size, value).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 79: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons to use identity matrix: economically interesting portfolios

Original test assets may have economically meaningfulcharacteristics (e.g., size, value).

Using WT = S−1T or G−1

T same as using WT = I and doingGMM on re-weighted portfolios of original test assets.

Triangular factorization S−1 = (P′P), P lower triangular

min g′TS−1gT ⇔ (g′

TP′)I(PgT)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 80: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons to use identity matrix: economically interesting portfolios

Original test assets may have economically meaningfulcharacteristics (e.g., size, value).

Using WT = S−1T or G−1

T same as using WT = I and doingGMM on re-weighted portfolios of original test assets.

Triangular factorization S−1 = (P′P), P lower triangular

min g′TS−1gT ⇔ (g′

TP′)I(PgT)

Re-weighted portfolios may not provide large spread inaverage returns.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 81: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons to use identity matrix: economically interesting portfolios

Original test assets may have economically meaningfulcharacteristics (e.g., size, value).

Using WT = S−1T or G−1

T same as using WT = I and doingGMM on re-weighted portfolios of original test assets.

Triangular factorization S−1 = (P′P), P lower triangular

min g′TS−1gT ⇔ (g′

TP′)I(PgT)

Re-weighted portfolios may not provide large spread inaverage returns.

May imply implausible long and short positions in testassets.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 82: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons not to use WT = I: objective function dependence on test asset choice

Using WT = [ET(R′R)]−1, GMM objective function isinvariant to initial choice of test assets.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 83: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons not to use WT = I: objective function dependence on test asset choice

Using WT = [ET(R′R)]−1, GMM objective function isinvariant to initial choice of test assets.

Form a portfolio, AR from initial returns R. (Note,portfolio weights sum to 1 so A1N = 1N).

[E (MR)− 1N]′ E(RR′)−1

[E (MR − 1N)]

= [E (MAR) − A1N]′ E(ARR′A

)−1[E (MAR − A1N)] .

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 84: Ludvigson methodslecture 1

GMM Asset Pricing With Non-Optimal WeightingReasons not to use WT = I: objective function dependence on test asset choice

Using WT = [ET(R′R)]−1, GMM objective function isinvariant to initial choice of test assets.

Form a portfolio, AR from initial returns R. (Note,portfolio weights sum to 1 so A1N = 1N).

[E (MR)− 1N]′ E(RR′)−1

[E (MR − 1N)]

= [E (MAR) − A1N]′ E(ARR′A

)−1[E (MAR − A1N)] .

With WT = I or other fixed weighting, GMM objectivedepends on choice of test assets.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 85: Ludvigson methodslecture 1

More Complex Preferences: ScaledConsumption-Based Models

Consumption-based models may be approximated:

Mt+1 ≈ at + bt∆ct+1, ct+1 ≡ ln(Ct+1)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 86: Ludvigson methodslecture 1

More Complex Preferences: ScaledConsumption-Based Models

Consumption-based models may be approximated:

Mt+1 ≈ at + bt∆ct+1, ct+1 ≡ ln(Ct+1)

Example: Classic CCAPM with CRRA utility

u(Ct) =C

1−γt

1 − γ⇒ Mt+1 ≈ β

︸︷︷︸at=a0

− βγ︸︷︷︸bt=b0

∆ct+1

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 87: Ludvigson methodslecture 1

More Complex Preferences: ScaledConsumption-Based Models

Consumption-based models may be approximated:

Mt+1 ≈ at + bt∆ct+1, ct+1 ≡ ln(Ct+1)

Example: Classic CCAPM with CRRA utility

u(Ct) =C

1−γt

1 − γ⇒ Mt+1 ≈ β

︸︷︷︸at=a0

− βγ︸︷︷︸bt=b0

∆ct+1

Model with habit and time-varying risk aversion: Campbell andCochrane ’99, Menzly et. al ’04

u(Ct, St) =(CtSt)

1−γ

1 − γ, St+1 ≡ Ct − Xt

Ct

⇒ Mt+1 ≈ β(

1 − γ(φ − 1)(st − s)︸ ︷︷ ︸

at

− γ(1 + ψ(st))︸ ︷︷ ︸bt

∆ct+1

)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 88: Ludvigson methodslecture 1

More Complex Preferences: ScaledConsumption-Based Models

Consumption-based models may be approximated:

Mt+1 ≈ at + bt∆ct+1, ct+1 ≡ ln(Ct+1)

Example: Classic CCAPM with CRRA utility

u(Ct) =C

1−γt

1 − γ⇒ Mt+1 ≈ β

︸︷︷︸at=a0

− βγ︸︷︷︸bt=b0

∆ct+1

Model with habit and time-varying risk aversion: Campbell andCochrane ’99, Menzly et. al ’04

u(Ct, St) =(CtSt)

1−γ

1 − γ, St+1 ≡ Ct − Xt

Ct

⇒ Mt+1 ≈ β(

1 − γ(φ − 1)(st − s)︸ ︷︷ ︸

at

− γ(1 + ψ(st))︸ ︷︷ ︸bt

∆ct+1

)

Proxies for time-varying risk-premia should be good proxies fortime-variation in at and bt.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 89: Ludvigson methodslecture 1

Scaled Consumption-Based Models

Mt+1 ≈ at + bt∆ct+1

Empirical specification: Lettau and Ludvigson (2001a, 2001b):

at = a0 + a1zt, bt = b0 + b1zt

zt = cayt ≡ ct − αaat − αyyt, (cointegrating residual)cayt related to log consumption-(aggregate) wealth ratio.cayt strong predictor of excess stock market returns

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 90: Ludvigson methodslecture 1

Scaled Consumption-Based Models

Mt+1 ≈ at + bt∆ct+1

Empirical specification: Lettau and Ludvigson (2001a, 2001b):

at = a0 + a1zt, bt = b0 + b1zt

zt = cayt ≡ ct − αaat − αyyt, (cointegrating residual)cayt related to log consumption-(aggregate) wealth ratio.cayt strong predictor of excess stock market returns

Other examples: including housing consumption

U(Ct, Ht) =C

1− 1σ

t

1 − 1σ

Ct =

[χC

ε−1ε

t + (1 − χ) Hε−1

εt

] εε−1

,

⇒ ln Mt+1 ≈ at + bt∆ ln Ct+1 + dt∆ ln St+1, St+1 ≡ pCt Ct

pCt Ct + pH

t Ht

Lustig and Van Nieuwerburgh ’05 (incomplete markets):

at = a0 + a1zt, bt = b0 + b1zt, dt = d0 + d1zt

zt = housing collateral ratio (measures quantity of risksharing)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 91: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Two kinds of conditioning are often confused.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 92: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Two kinds of conditioning are often confused.

Euler equation: E[Mt+1Rt+1|zt

]= 1

Unconditional version: E[Mt+1Rt+1

]= 1

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 93: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Two kinds of conditioning are often confused.

Euler equation: E[Mt+1Rt+1|zt

]= 1

Unconditional version: E[Mt+1Rt+1

]= 1

Two forms of conditionality:

1 scaling returns: E[Mt+1

(Ri,t+1 ⊗ (1 zt)′

)]= 1

2 scaling factors ft+1, e.g., ft+1 = ∆ ln Ct+1:

Mt+1 = b′t ft+1 with bt = b0 + b1zt

= b′(ft+1 ⊗ (1 zt)′)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 94: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Two kinds of conditioning are often confused.

Euler equation: E[Mt+1Rt+1|zt

]= 1

Unconditional version: E[Mt+1Rt+1

]= 1

Two forms of conditionality:

1 scaling returns: E[Mt+1

(Ri,t+1 ⊗ (1 zt)′

)]= 1

2 scaling factors ft+1, e.g., ft+1 = ∆ ln Ct+1:

Mt+1 = b′t ft+1 with bt = b0 + b1zt

= b′(ft+1 ⊗ (1 zt)′)

Scaled consumption-based models are conditional in sensethat Mt+1 is a state-dependent function of ∆ ln Ct+1

⇒ scaled factors

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 95: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Two kinds of conditioning are often confused.

Euler equation: E[Mt+1Rt+1|zt

]= 1

Unconditional version: E[Mt+1Rt+1

]= 1

Two forms of conditionality:

1 scaling returns: E[Mt+1

(Ri,t+1 ⊗ (1 zt)′

)]= 1

2 scaling factors ft+1, e.g., ft+1 = ∆ ln Ct+1:

Mt+1 = b′t ft+1 with bt = b0 + b1zt

= b′(ft+1 ⊗ (1 zt)′)

Scaled consumption-based models are conditional in sensethat Mt+1 is a state-dependent function of ∆ ln Ct+1

⇒ scaled factors

Scaled consumption-based models have been tested onunconditional moments, E

[Mt+1Rt+1

]= 1

⇒ NO scaled returns.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 96: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled CCAPM turns a single factor model withstate-dependent weights into multi-factor model ft withconstant weights:

Mt+1 = (a0 + a1zt) + (b0 + b1zt) ∆ ln Ct+1

= a0 + a1 zt︸︷︷︸f1,t+1

+b0 ∆ ln Ct+1︸ ︷︷ ︸f2,t+1

+b1(zt∆ ln Ct+1︸ ︷︷ ︸f3,t+1

)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 97: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled CCAPM turns a single factor model withstate-dependent weights into multi-factor model ft withconstant weights:

Mt+1 = (a0 + a1zt) + (b0 + b1zt) ∆ ln Ct+1

= a0 + a1 zt︸︷︷︸f1,t+1

+b0 ∆ ln Ct+1︸ ︷︷ ︸f2,t+1

+b1(zt∆ ln Ct+1︸ ︷︷ ︸f3,t+1

)

Multiple risk factors f′t ≡ (zt, ∆ ln Ct+1, zt∆ ln Ct+1).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 98: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled CCAPM turns a single factor model withstate-dependent weights into multi-factor model ft withconstant weights:

Mt+1 = (a0 + a1zt) + (b0 + b1zt) ∆ ln Ct+1

= a0 + a1 zt︸︷︷︸f1,t+1

+b0 ∆ ln Ct+1︸ ︷︷ ︸f2,t+1

+b1(zt∆ ln Ct+1︸ ︷︷ ︸f3,t+1

)

Multiple risk factors f′t ≡ (zt, ∆ ln Ct+1, zt∆ ln Ct+1).

Scaled consumption models have multiple, constant betasfor each factor, rather than a single time-varying beta for∆ ln Ct+1.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 99: Ludvigson methodslecture 1

Deriving the “beta”-representation

Let F = (1 f′)′, M = b′F, ignore time indices

1 = E[MRi]

= E[RiF′]b ⇒ unconditional moments

= E[Ri]E[F′]b + Cov(Ri, F′)b ⇒

E[Ri] =1 − Cov(Ri, F′)b

E[F′]b

=1 − Cov(Ri, f′)b

E[F′]b

=1 − Cov(Ri, f′)Cov(f, f′)−1Cov(f, f′)b

E[F′]b

= R0 − R0β′Cov(f, f′)b

= R0 − β′λ ⇒ multiple, constant betas

Estimate cross-sectional model using Fama-MacBeth (see Brandtlecture).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 100: Ludvigson methodslecture 1

Fama-MacBeth Methodology: Preview–See Brandt

Step 1: Estimate β’s in time-series regression for eachportfolio i:

βi ≡ Cov(ft+1, f′t+1)−1Cov(ft+1, Ri,t+1)

Step 2: Cross-sectional regressions (T of them):

Ri,t+1 − R0,t = αi,t + β′iλt

λ = 1/TT

∑t=1

λt; σ2(λ) = 1/TT

∑t=1

(λt − λ)2

Note: report Shanken t-statistics (corrected for estimation errorof betas in first stage)

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 101: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled models: conditioning done in SDF:

Mt+1 = at + bt∆ ln Ct+1,

not in Euler equation: E(MR) = 1N.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 102: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled models: conditioning done in SDF:

Mt+1 = at + bt∆ ln Ct+1,

not in Euler equation: E(MR) = 1N.

Gives rise to a restricted conditional consumption betamodel:

Rit = a + β∆c∆ct + β∆c,z∆ctzt−1 + βzzt−1

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 103: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled models: conditioning done in SDF:

Mt+1 = at + bt∆ ln Ct+1,

not in Euler equation: E(MR) = 1N.

Gives rise to a restricted conditional consumption betamodel:

Rit = a + β∆c∆ct + β∆c,z∆ctzt−1 + βzzt−1

Rewrite as

Rit = a + (βc + βc,zzt−1)︸ ︷︷ ︸

time-varying beta

∆ct + βzzt−1

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 104: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Scaled models: conditioning done in SDF:

Mt+1 = at + bt∆ ln Ct+1,

not in Euler equation: E(MR) = 1N.

Gives rise to a restricted conditional consumption betamodel:

Rit = a + β∆c∆ct + β∆c,z∆ctzt−1 + βzzt−1

Rewrite as

Rit = a + (βc + βc,zzt−1)︸ ︷︷ ︸

time-varying beta

∆ct + βzzt−1

Unlikely the same time-varying beta as obtained frommodeling conditional mean Et(Mt+1Rt+1) = 1.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 105: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Distinction is important.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 106: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Distinction is important.

Conditioning in SDF: theory provides guidance:

typically a few variables that capture risk-premia.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 107: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Distinction is important.

Conditioning in SDF: theory provides guidance:

typically a few variables that capture risk-premia.

Conditioning in Euler eqn: model joint dist. (Mt+1Rt+1).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 108: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Distinction is important.

Conditioning in SDF: theory provides guidance:

typically a few variables that capture risk-premia.

Conditioning in Euler eqn: model joint dist. (Mt+1Rt+1).

Latter may require variables beyond a few that capturerisk-premia.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 109: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Distinction is important.

Conditioning in SDF: theory provides guidance:

typically a few variables that capture risk-premia.

Conditioning in Euler eqn: model joint dist. (Mt+1Rt+1).

Latter may require variables beyond a few that capturerisk-premia.

Approximating condition mean well requires largenumber of instruments (misspecified information sets)

Results sensitive to chosen conditioning variables, may failto span information sets of market participants.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 110: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Distinction is important.

Conditioning in SDF: theory provides guidance:

typically a few variables that capture risk-premia.

Conditioning in Euler eqn: model joint dist. (Mt+1Rt+1).

Latter may require variables beyond a few that capturerisk-premia.

Approximating condition mean well requires largenumber of instruments (misspecified information sets)

Results sensitive to chosen conditioning variables, may failto span information sets of market participants.

Partial solution: summarize information in large numberof time-series with few estimated dynamic factors (e.g.,Ludvigson and Ng ’07, ’09).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 111: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Bottom lines:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 112: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Bottom lines:

1 Conditional moments of Mt+1Rt+1 difficult to model ⇒reason to focus on unconditional momentsE[Mt+1Rt+1] = 1.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 113: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Bottom lines:

1 Conditional moments of Mt+1Rt+1 difficult to model ⇒reason to focus on unconditional momentsE[Mt+1Rt+1] = 1.

2 Models are misspecified: interesting question is whetherstate-dependence of Mt+1 on consumption growth ⇒ lessmisspecification than standard, fixed-weight CCAPM.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 114: Ludvigson methodslecture 1

Scaled Consumption-Based ModelsDistinguishing two types of conditioning, or state dependence

Bottom lines:

1 Conditional moments of Mt+1Rt+1 difficult to model ⇒reason to focus on unconditional momentsE[Mt+1Rt+1] = 1.

2 Models are misspecified: interesting question is whetherstate-dependence of Mt+1 on consumption growth ⇒ lessmisspecification than standard, fixed-weight CCAPM.

3 As before, can compare models on basis of HJ distances,using White ”reality check” method to compare statistically.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 115: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Growing interest in asset pricing models with recursivepreferences, e.g., Epstein and Zin ’89, ’91, Weil ’89, (EZW).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 116: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Growing interest in asset pricing models with recursivepreferences, e.g., Epstein and Zin ’89, ’91, Weil ’89, (EZW).

Two reasons recursive utility is of interest:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 117: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Growing interest in asset pricing models with recursivepreferences, e.g., Epstein and Zin ’89, ’91, Weil ’89, (EZW).

Two reasons recursive utility is of interest:

More flexibility as regards attitudes toward risk andintertemporal substitution.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 118: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Growing interest in asset pricing models with recursivepreferences, e.g., Epstein and Zin ’89, ’91, Weil ’89, (EZW).

Two reasons recursive utility is of interest:

More flexibility as regards attitudes toward risk andintertemporal substitution.

Preferences deliver an added risk factor for explaining assetreturns.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 119: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Growing interest in asset pricing models with recursivepreferences, e.g., Epstein and Zin ’89, ’91, Weil ’89, (EZW).

Two reasons recursive utility is of interest:

More flexibility as regards attitudes toward risk andintertemporal substitution.

Preferences deliver an added risk factor for explaining assetreturns.

But, only a small amount of econometric work onrecursive preferences ⇒ gap in the literature.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 120: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Here discuss two examples of estimating EZW models:

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 121: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Here discuss two examples of estimating EZW models:

1 For general stationary, consumption growth and cash flowdynamics: Chen, Favilukis, Ludvigson ’07.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 122: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Here discuss two examples of estimating EZW models:

1 For general stationary, consumption growth and cash flowdynamics: Chen, Favilukis, Ludvigson ’07.

2 When restricting cash flow dynamics (e.g., “long-run risk”):Bansal, Gallant, Tauchen ’07.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 123: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Here discuss two examples of estimating EZW models:

1 For general stationary, consumption growth and cash flowdynamics: Chen, Favilukis, Ludvigson ’07.

2 When restricting cash flow dynamics (e.g., “long-run risk”):Bansal, Gallant, Tauchen ’07.

In (1) DGP is left unrestricted, as is joint distribution ofconsumption and returns (distribution-free estimationprocedure).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 124: Ludvigson methodslecture 1

Asset Pricing Models With Recursive Preferences

Here discuss two examples of estimating EZW models:

1 For general stationary, consumption growth and cash flowdynamics: Chen, Favilukis, Ludvigson ’07.

2 When restricting cash flow dynamics (e.g., “long-run risk”):Bansal, Gallant, Tauchen ’07.

In (1) DGP is left unrestricted, as is joint distribution ofconsumption and returns (distribution-free estimationprocedure).

In (2) DGP and distribution of shocks explicitly modeled.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 125: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstein-Zin-Weil basics

Recursive utility (Epstein, Zin (’89, ’91) & Weil (’89)):

Vt =[(1 − β) C

1−ρt + βRt (Vt+1)

1−ρ] 1

1−ρ

Rt (Vt+1) =(

E[V1−θ

t+1 |Ft

]) 11−θ

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 126: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstein-Zin-Weil basics

Recursive utility (Epstein, Zin (’89, ’91) & Weil (’89)):

Vt =[(1 − β) C

1−ρt + βRt (Vt+1)

1−ρ] 1

1−ρ

Rt (Vt+1) =(

E[V1−θ

t+1 |Ft

]) 11−θ

Vt+1 is continuation value, θ is RRA, 1/ρ is EIS.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 127: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstein-Zin-Weil basics

Recursive utility (Epstein, Zin (’89, ’91) & Weil (’89)):

Vt =[(1 − β) C

1−ρt + βRt (Vt+1)

1−ρ] 1

1−ρ

Rt (Vt+1) =(

E[V1−θ

t+1 |Ft

]) 11−θ

Vt+1 is continuation value, θ is RRA, 1/ρ is EIS.

Rescale utility function (Hansen, Heaton, Li ’05):

Vt

Ct=

[(1 − β) + βRt

(Vt+1

Ct+1

Ct+1

Ct

)1−ρ] 1

1−ρ

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 128: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstein-Zin-Weil basics

Recursive utility (Epstein, Zin (’89, ’91) & Weil (’89)):

Vt =[(1 − β) C

1−ρt + βRt (Vt+1)

1−ρ] 1

1−ρ

Rt (Vt+1) =(

E[V1−θ

t+1 |Ft

]) 11−θ

Vt+1 is continuation value, θ is RRA, 1/ρ is EIS.

Rescale utility function (Hansen, Heaton, Li ’05):

Vt

Ct=

[(1 − β) + βRt

(Vt+1

Ct+1

Ct+1

Ct

)1−ρ] 1

1−ρ

Special case: ρ = θ ⇒ CRRA separable utility Vt = βC1−θ

t1−θ .

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 129: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

The MRS is pricing kernel (SDF) with added risk factor:

Mt+1 = β

(Ct+1

Ct

)−ρ

Vt+1

Ct+1

Ct+1

Ct

Rt

(Vt+1

Ct+1

Ct+1

Ct

)

ρ−θ

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 130: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

The MRS is pricing kernel (SDF) with added risk factor:

Mt+1 = β

(Ct+1

Ct

)−ρ

Vt+1

Ct+1

Ct+1

Ct

Rt

(Vt+1

Ct+1

Ct+1

Ct

)

ρ−θ

Difficulty: MRS a function of V/C, unobservable, embedsRt(·).

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 131: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

The MRS is pricing kernel (SDF) with added risk factor:

Mt+1 = β

(Ct+1

Ct

)−ρ

Vt+1

Ct+1

Ct+1

Ct

Rt

(Vt+1

Ct+1

Ct+1

Ct

)

ρ−θ

Difficulty: MRS a function of V/C, unobservable, embedsRt(·).

Epstein-Zin ’91 use alt. rep. of SDF, uses agg. wealthreturn Rw,t:

Mt+1 =

(Ct+1

Ct

)−ρ} 1−θ

1−ρ {1

Rw,t+1

} θ−ρ1−ρ

where Rw,t proxied by stock market return.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 132: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

The MRS is pricing kernel (SDF) with added risk factor:

Mt+1 = β

(Ct+1

Ct

)−ρ

Vt+1

Ct+1

Ct+1

Ct

Rt

(Vt+1

Ct+1

Ct+1

Ct

)

ρ−θ

Difficulty: MRS a function of V/C, unobservable, embedsRt(·).

Epstein-Zin ’91 use alt. rep. of SDF, uses agg. wealthreturn Rw,t:

Mt+1 =

(Ct+1

Ct

)−ρ} 1−θ

1−ρ {1

Rw,t+1

} θ−ρ1−ρ

where Rw,t proxied by stock market return.

Problem: Rw,t+1 represents a claim to future Ct, itselfunobservable.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 133: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

1 If EIS=1, and ∆ log Ct+1 follows a loglinear time-seriesprocess, log(V/C) has an analytical solution.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 134: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

1 If EIS=1, and ∆ log Ct+1 follows a loglinear time-seriesprocess, log(V/C) has an analytical solution.

2 If returns, Ct are jointly lognormal and homoscedastic, riskpremia are approx. log-linear functions of COV betweenreturns, and news about current and future Ct growth.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 135: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

1 If EIS=1, and ∆ log Ct+1 follows a loglinear time-seriesprocess, log(V/C) has an analytical solution.

2 If returns, Ct are jointly lognormal and homoscedastic, riskpremia are approx. log-linear functions of COV betweenreturns, and news about current and future Ct growth.

But....

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 136: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

1 If EIS=1, and ∆ log Ct+1 follows a loglinear time-seriesprocess, log(V/C) has an analytical solution.

2 If returns, Ct are jointly lognormal and homoscedastic, riskpremia are approx. log-linear functions of COV betweenreturns, and news about current and future Ct growth.

But....

EIS=1 ⇒ consumption-wealth ratio is constant,contradicting statistical evidence.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 137: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

1 If EIS=1, and ∆ log Ct+1 follows a loglinear time-seriesprocess, log(V/C) has an analytical solution.

2 If returns, Ct are jointly lognormal and homoscedastic, riskpremia are approx. log-linear functions of COV betweenreturns, and news about current and future Ct growth.

But....

EIS=1 ⇒ consumption-wealth ratio is constant,contradicting statistical evidence.

Joint lognormality strongly rejected in quarterly data.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models

Page 138: Ludvigson methodslecture 1

EZW Recursive PreferencesEpstien-Zin-Weil basics

1 If EIS=1, and ∆ log Ct+1 follows a loglinear time-seriesprocess, log(V/C) has an analytical solution.

2 If returns, Ct are jointly lognormal and homoscedastic, riskpremia are approx. log-linear functions of COV betweenreturns, and news about current and future Ct growth.

But....

EIS=1 ⇒ consumption-wealth ratio is constant,contradicting statistical evidence.

Joint lognormality strongly rejected in quarterly data.

Points to need for estimation method feasible under lessrestrictive assumptions.

Sydney C. Ludvigson Methods Lecture: GMM and Consumption-Based Models