Actualmente estoy viendo un código que implementa el modelo Hull-White. Como una de las entradas, el código acepta una tabla de factores de descuento en varias fechas.
Tiempo en años
Factor de descuento
0
1
0.003
0.9998843333803
0.083
0.9968031327369
0.167
0.9935687092306
...
...
Un paso del programa consiste en calcular una tasa corta inicial $r$ . Decidí que, en ausencia de técnicas sofisticadas de suavización, la mejor estimación de $r$ es
$$ r = - \frac{\ln(0.9998843333803)}{0.003}\text{.}\tag{1}$$
Sin embargo, la persona que escribió el código antes que yo hace algo muy diferente. Primero calculan el rendimiento en tiempos $t=0.003$ y $t=0.083$ :
$$\text{Yield}(.003) = \frac{1.0 - 0.9998843333803}{.003 \cdot 0.9998843333803}\tag{2}$$ y $$\text{Yield}(0.083) = \frac{1.0 - 0.9968031327369}{0.083 \cdot 0.9968031327369}\text{.}\tag{3}$$
A continuación, el autor del programa utiliza la interpolación lineal para calcular la tasa corta $r$ :
$$r = \frac{\text{Yield}(0.083) - \text{Yield}(.003)}{0.083 - .003} (0 - .003) + \text{Yield}(.003)\text{.}\tag{4}$$
Este valor se aproxima a la estimación (1).
Necesito hacer ingeniería inversa del proceso de toma de decisiones que tuvo el programador original al escribir su código. Tengo algunas preguntas al respecto:
- ¿Es la estimación de la pantalla (1) una buena estimación de la tasa corta?
- ¿Es la estimación de la pantalla (4) una buena estimación de la tasa corta? Me parece que "extrapolaron los rendimientos para obtener una aproximación del 'rendimiento en el momento 0'". No estoy seguro de por qué esa debería ser la tasa corta en el entorno de Black-Scholes/HW.
- ¿Qué razones tendría un autor para elegir la interpolación lineal en lugar del método de la pantalla (1)?