I'm very much new to this area and I need to know on how to calculate the pricing error in Fama/French 5-Factor model. The evaluation was done using the Fama-Macbeth approach.
I did everything as shown in this answer. Fama-Macbeth second step confusion. The calculations were done in excel.
Now I'm having this with me,
That is the averaged, lambda values of Mkt-RF, SMB , HML , RMW , CMA. What is the pricing error in this case? and how to calculate it?
And how to estimate the SML line?
As I understood, is this the pricing error? But in Fama French 5 factor approch how can I calculate this?
Because there are 5 slopes I can be calculated since there are 4 beta values
Answer
John Cochrane (in Asset Pricing) p. 244:
Sampling error is, after all, about how a statistic would vary from one sample to the next if we repeated the observations.
Clarification on linear regression
Any linear regression y=Xβ+ϵ involves the following parameters and variables:
- The unknown parameters, denoted as β , a (p×1) vector
- The dependent variables Y, a (n×1) vector
- The independent variables X, a (n×p) matrix
- The residuals ϵ, a (n×1) vector
What you are trying to get, are point estimates for your regression-coefficients β. However, this estimates are tied to the sample you are analyzing. If you calculate β for another sample, you will get different coefficients (see the cite above). So in fact, you obtain expected values X, i.e. E(X), and as a measure of uncertainty of this estimate, you use σX.
Fama-MacBeth Regression
The Fama-MacBeth approach is a cross-sectional regression at each period of time: Reit=β′iλt+ait
where Reit is the excess-return of asset i at time t and β′i denotes the estimated beta-factor of the stock.
What is the pricing error?
The pricing error is the part of the return Reit, unexplained by your factors β, i.e. the pricing error is ait.
You get a pricing error ˆait for each cross-sectional regression, i.e. if you have e.g. a time-series of 120 month, you obtain 120 values for ˆait. After that, you just calculate the time-series average of these cross-sectional estimates:
ˆai=1TT∑t=1ˆait
How significant is this value ˆai?
You notice the hat on ˆai? That is because your estimate for ai is tied to the specific sample you are analyzing. How much would your ai differ, if you would e.g. have used other 120 month for your analysis?
We are used to deducing the sampling variance of the sample mean of a series xt by looking at the variation of xt through time in the sample. The estimate for the (squared) sampling error of ˆai under the Fama-MacBeth assumptions is:
σ2(ˆai)=1T2T∑t=1(ˆait−ˆai)2
, i.e. you divide the variance of ˆait by T (see here). The standard error SE is then:
SE(ˆai)=√σ2(ˆai)
Why do you need the standard error?
To test the statistical significance of you estimated pricing error ˆai. Under the null-hypothesis ai=0, your test-statistic is:
tscore=ˆaiSE(ˆai)∼Tk
tscore has a t-distribution with k=T−p (i.e. the number of observations T minus the amount p of estimated parameters βi in your regression) degrees of freedom if the null hypothesis is true.
No comments:
Post a Comment