Estimating Time-Varying Risk Premia in Vasicek Models
Summary
The document asks how to estimate a time-varying market price of risk in a one-factor Vasicek short-rate model, and whether the familiar excess-return-over-volatility formula applies. It describes two perspectives: statistical estimation under the real-world measure and specification of the short-rate process under a risk-neutral measure.
One proposed route uses Kalman filtering to estimate term-structure models under both measures and attribute their parameter differences to the risk premium. The cited research notes that such estimates can be unstable, and suggests survey forecasts as additional information about physical-measure expectations. Another answer emphasizes that a short rate alone is not a traded risky asset, so its risk premium is not uniquely pinned down by an asset drift condition. A risk-neutral short-rate drift can instead be calibrated to bond and derivative prices. The discussion is conceptual and points to estimation methods rather than providing a worked time-varying estimate; the simple asset-based formula does not directly resolve identification in this setting.
Key ideas
- Kalman filtering can help estimate Vasicek parameters under physical and risk-neutral measures.
- Differences between physical and risk-neutral parameters can be used to infer a risk premium.
- Risk-premium estimates may be unstable when inferred from term-structure data alone.
- Survey forecasts can help identify physical-measure expectations.
- With only a short rate and no traded risky asset, the market price of risk is not uniquely determined by a risky-asset drift condition.
Tags
Full text
# How to determine the risk premium from the Vasicek one factor model?
# How to determine the risk premium from the Vasicek one factor model?
The short rate under the Vasicek one factor model under the real-world measure $\mathbb{P} $ follows : $$ dr(t)=(a\theta - (a+\lambda \sigma)r(t))dt + \sigma dW(t),$$ $$ r(0)=r_0 $$
where $ \lambda $ is the market price of risk .ie. risk premium
Now, under the Vasicek model, $\lambda$ is usually chosen to be constant .ie. $ \lambda(t)=\lambda$
But what if this was not the case, and instead, the risk premium was time-dependent .ie. $ \lambda(t) $? In that case:
- What would be my mathematical starting point if I wanted to determine the value of $ \lambda(t) $?
- Would the traditional formula of $ \lambda = (\mu - r_f)/\sigma $ work in this case?
Is this even a valid point to think about? Apologies if this doesn't make sense and thank you in advance.
## Answer by Helin (score 4)
https://quant.stackexchange.com/a/64285
I recommend two papers that should help you with this exercise.
The first is "Kalman Filtering of Generalized Vasicek Term Structure Models." This paper provides a general framework for calibrating term structure models using the Kalman filtering technique. The method is capable of disentangling the parameters under the risk neutral and physical measures, with the difference attributed to risk premium. The paper is for the generalized Vasicek models, to which the single-factor Vasicek model belongs.
When applying the methodology from the paper above, we generally find that the risk premium estimates can be very unstable and potentially nonsensical. A second paper, Term Structure Estimation with Survey Data on Interest Rate Forecasts (and a sister paper, An Arbitrage-Free Three-Factor Term Structure Model and the Recent Behavior of Long-Term Yields and Distant-Horizon Forward Rates), provides a simple extension that allows you to incorporate survey-based interest rate forecasts (i.e., observed rate expectations) into the estimation process, allowing you to pin down the parameters in the physical measure with more confidence.
## Answer by ir7 (score 2)
https://quant.stackexchange.com/a/64307
With only a short rate $r_t$ (not a tradable asset) given, we have a context where there is no risky asset, but there is at least one Brownian motion driver (incomplete market model). The only traded asset is the bank account given by:
$$ d\beta_t = r_t \beta_t dt, \; \beta_0 = 1, $$
which is a locally riskless asset. Zero-coupon bonds would be viewed as interest rate derivatives with $r$ as underlying. The existence of an equivalent martingale measure is assured by the fact that
$$ e^{-\int_0^t r_u du} \beta_t =1, $$
so any measure $Q$ equivalent to $P$ is an equivalent martingale measure in this context.
Also, the drift condition for risky assets (relationship between their $\mu$, $\sigma$ and $r$, $\lambda$) is automatically met as there is no risky asset. So, any process whose local exponential martingale is $P$-martingale can be chosen as market price of risk. See, for example, Market price of risk specifications for affine models: Theory and evidence for such specifications in affine model class (Vasicek as special case).
This suggests that one can, in practice, specify the drift of $r$ SDE (linear function of $r$ in the Vasicek case) and the market price of risk directly under a $Q$ measure (diffusion coefficient of $r$ SDE stays unchanged under Girsanov measure change). Choosing $Q$ is then equivalent to choosing the drift of $r$ SDE (via calibration to, say, traded current zero-coupon bond term structure and other interest rate derivatives, as selected $Q$ is already risk-neutral.)Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.