Documente Academic
Documente Profesional
Documente Cultură
Francesco Franzoni
Swiss Finance Institute - University of Lugano
c 2013 by F. Franzoni
Page 1 - 44
Lecture Outline
1. Testing CAPM: historical development
2. Statistical description of the asset pricing tests
3. Statistical discipline and philosophy
Relevant readings:
Cochrane: chapters 7, 12, 14, 15, 16
Huang and Litzenberger: chapter 10
Campbell, Lo, and MacKinlay: chapters 6 and 7
c 2013 by F. Franzoni
Page 2 - 44
c 2013 by F. Franzoni
Page 3 - 44
Page 4 - 44
Testable Predictions
SLM version:
1. Consider the time-series regression
Rit
Rf = i + i Rmt
Rf + "it: (4)
=0
8i = 1 : : : N
i = 1:::N (5)
(a)
= E (Rm )
(b)
(c)
=0
Rf > 0
a + ui = 0
c 2013 by F. Franzoni
Page 5 - 44
Black version:
1. In the model
E (Ri ) = i + i E (Rm )
= E (R0) (1
i)
8i = 1 : : : N:
c 2013 by F. Franzoni
Page 6 - 44
=
=
e
itEt Rm;t+1
c 2013 by F. Franzoni
Page 7 - 44
e
itEt Rm;t+1
e
Cov it; Et Rm;t+1
e
+E ( it) E Rm;t+1
= E
=
e
it; Et Rm;t+1
= 0
E ( it) =
i=
c 2013 by F. Franzoni
Page 8 - 44
c 2013 by F. Franzoni
Page 9 - 44
c 2013 by F. Franzoni
Page 10 - 44
Solutions:
(a) Group the data into portfolios
(b) Use instrumental variables
(c) Adjust the estimates for the bias
c 2013 by F. Franzoni
Page 11 - 44
c 2013 by F. Franzoni
Page 12 - 44
^+ + ^ + ^
1+2
+
where ^ ; ^ ; and ^ come from the simple
regression of stock returns on leads, lags, and
the contemporaneous market return:
e =
Rit
+
+ +
R
+
"
m;t+1
t
i
i + iRm;t + "t
e =
Rit
e =
Rit
+
i
+ i Rm;t 1 + "t
Page 13 - 44
L
1 X
wj
j + wj = g +
L j=1
L
X
1
1 2
V ar @
wj A =
L j=1
L w
Page 14 - 44
| {z }
U ngrouped V ariance
V ar (E ( jG))
|
{z
}
Between Group V ariance
EG (V ar ( ijG))
{z
}
|
Average W ithin Group V ariance
Page 15 - 44
reduces
c 2013 by F. Franzoni
Page 16 - 44
such that
c 2013 by F. Franzoni
Page 17 - 44
Bias Adustment
Remember the cross-sectional estimates with measurement error wi
Cov ET Rie ; ^ i
P lim ^ =
V ar ^ i
V ar ( i)
V ar ( i) + V ar (wi)
These are cross-sectional population moments
Page 18 - 44
where i is mean of Xi
c 2013 by F. Franzoni
Page 19 - 44
c 2013 by F. Franzoni
Page 20 - 44
(6)
c 2013 by F. Franzoni
Page 21 - 44
Time-Series Regressions
You can apply this approach only if factors f1;:::;fK
are returns
Then, the model (6) applies to factors as well:
E (f k ) = k
k = 1:::K
(7)
(8)
Take expectation of each side. Then, the implication of (6) and (7) is
i
=0
i = 1:::N
=0
Page 22 - 44
The "it are correlated across assets with variancecovariance matrix = E "t"0t
The asymptotically valid test for
Ho :
=0
is
^ 0 V\
ar (^ )
where
rors
2
N
T 41 +
!23 1
ET (f ) 5
^0 ^ 1 ^
^ (f )
2
N
Page 23 - 44
!23 1
ET (f ) 5
^0 ^ 1 ^
14
1+
N
N
FN; T N 1
^ (f )
where
q
q
!2
ET (f )
^ (f )
!2
+ ^0 ^ 1 ^
N
N
q= q
"
1+
(ET (f ) = ^ (f ))2
ET (f )
^ (f )
# 1
FN; T N 1
Page 24 - 44
N
N
where
q
q
ET (f )0 ^ 1ET (f )
1 + ET (f )0 ^ 1ET (f )
T
X
1
^ =
[ft
T i=1
ET (f )] [ft
FN;T N K
i 1
ET (f )]0
c 2013 by F. Franzoni
Page 25 - 44
Cross-Sectional Regressions
This is the only approach available when the factors are not returns
Two-pass methodology:
1. Estimate i from time-series regressions with
multiple factors if K > 1
e = a + 0f + "
Rit
i
it
i t
t = 1:::T
(9)
E (f ))
i = 1:::N
(10)
E (ft))
Page 26 - 44
where
2
N K
Page 27 - 44
^ = ET (Re)
1 E (R e )
T
= CC 0
is not known
Page 28 - 44
0 1
2
N K
N 0; I
where = C 0 and I
matrix with rank N K
c 2013 by F. Franzoni
1 0
1 0
is idempotent
Page 29 - 44
Shanken Correction
In fact, i are estimates, not the true parameters
Hence, need to account for sampling error in
when computing standard errors
i,
^ ols
1
T
+
^ gls
where
1+ 0
1
T
(12)
1
1
0
1
1+ 0
T
is the vcov of the factors
and addi-
^ 0gls ^ 1 ^ gls
2
N K
Page 30 - 44
)=
1
T
"
2 (")
+ 2m
1
) =
T
1
=
T
2
Re
"
2
Re
#
2
m
+
2
2
e
R
Re
i
2
2
R +R
2 (")
c 2013 by F. Franzoni
Page 31 - 44
=0
c 2013 by F. Franzoni
Page 32 - 44
i = 1:::N
t=
T
1 X
^ it
^i =
T =1
c 2013 by F. Franzoni
Page 33 - 44
11=2
BP
2C
B T
C
^
^
B t=1
C
t
1
B
C
^ =
B
C
T {z 1
T 1=2 B|
}C
@
A
V\
ar( ^ t)
0
11=2
BP
C
2C
T
B
1 B t=1 (^ it ^ i) C
(^ i) =
B
C
1=2
B
C
T {z 1
T
@|
}A
V\
ar(^ it)
Page 34 - 44
The method is often used to test for the crosssectional explanatory power of characteristics zi
You can test for zero pricing errors
^ 0 [V ar (^ )] 1 ^
2
N 1
^ ) (^ t
^ )0
c 2013 by F. Franzoni
Page 35 - 44
Maximum Likelihood
ML provides justi cation for tests seen above
You need to make assumptions on distribution of
errors (typically normality)
The principle is to choose parameters
mize likelihood function L (fxtg ; )
to maxi-
Page 36 - 44
c 2013 by F. Franzoni
Page 37 - 44
ML is often ignored
ML prescribes GLS instead of OLS
The historical development saw OLS regregressions coming rst
ML was used later as a motivation of OLS in some
contexts
However, if ML prescriptions di er from OLS,
people continue to use OLS
Why? Trade o : E ciency vs. Robustness
ML is the most (asymptotically) e cient if the
model is correct (statistically and economically)
In small samples, it can be way o the target
ML is constructed to price a linear combination of
the original portfolios. It transforms the original
portfolios to something less `interpretable' (less
liquid, implausible long-short positions, etc.)
c 2013 by F. Franzoni
Page 38 - 44
c 2013 by F. Franzoni
Page 39 - 44
Statistical Discipline
From e cient set mathematics: Mean variance
e cient frontier implies E (R) = 0 representation
This theorem holds whatever distribution one uses
to compute moments: objective, subjective, or
ex-post (sample) distribution
Hence: in the sample, there exists an E (R) = 0
representation based on sample moments
That is: there is an ex-post mean-variance e cient portfolio that prices all assets
Danger of "Fishing for Factors"!
portfolio that in-sample works
Finding the
Limit to possibility of out-of-sample tests: international data dirty; need to wait for 30 years
Discipline: a factor needs to be economically motivated
c 2013 by F. Franzoni
Page 40 - 44
where
u0 (ct+1)
=1
mt+1 =
0
u ( ct )
b0ft+1
c 2013 by F. Franzoni
Page 41 - 44
Data Snooping
Related problem
If you search the data for signi cant relationships
over and over again, you will nd something (with
5% chance)
Also, if you test your model on data that has
previously been searched, your probability of Type
I error increases
In principle, you should test model on di erent
data set
Objectively di cult
Need to go to the data with economically founded
models
c 2013 by F. Franzoni
Page 42 - 44
Statistical Philosophy
(Cochrane, ch. 16)
The way knowledge has progressed di ers from
the pure prescriptions of econometric theory
Historically, it took another model to beat a sensible model. A rejection of H0 : = 0 is usually
not enough
For example: CAPM was tested against characteristics ( 2("); 2i ; etc.). It was nally rejected
only when other characteristics (size and B/M)
explained returns (Fama and French, 1992)
The most e cient statistical procedure (ML) is
not convincing, if it is not transparent
There are more relevant questions in evaluating a
theory than statistical signi cance:
{ Is the underlying theory sensible?
{ Do the assumptions make sense?
c 2013 by F. Franzoni
Page 43 - 44
Page 44 - 44