4 votos

Parámetros del modelo Nelson-Siegel y del modelo Nelson-Siegel-Svensson

Estoy tratando de determinar los parámetros para el modelo de Nelson Siegel y Nelson Siegel Svensson y tratar de resolver

SE= $\sum_{i=1}^{n_{i}}(y_{t_{i}}-\hat{y}_{t_{i}}(X))^{2}$

donde $y_{t_{i}}$ indica el rendimiento real del período $i$ y $\hat{y}_{t_{i}}$ denota un valor aproximado para el periodo $i$ .

¿Cómo se supone que debo establecer la restricción de los parámetros del modelo Nelson Siegel y del modelo Nelson Siegel Svensson? He leído varios artículos, pero las restricciones se establecen de manera diferente. Mis rendimientos están en porcentajes.

Sé que $\lambda$ debe ser positivo, pero ¿y los demás?

7voto

Ian Terrell Puntos 141

El modelo Nelson-Siegel tiene cuatro parámetros: $\beta_0$ , $\beta_1$ , $\beta_2$ y $\lambda$ . Estos parámetros tienen las siguientes restricciones:

  • $\beta_0$ , $\beta_1$ y $\beta_2$ pueden ser números reales cualesquiera. No tienen restricciones específicas, ya que determinan el nivel, la pendiente y la curvatura de la estructura temporal. Sin embargo, $\beta_0$ suele ser positivo, ya que representa el nivel de rendimiento a largo plazo. Además, $\beta_1 + \beta_2 > 0$ para garantizar que los tipos a corto plazo sean positivos.
  • $\lambda$ debe ser positivo, como has mencionado, para garantizar la estabilidad y suavidad del modelo.

El modelo Nelson-Siegel-Svensson amplía el modelo Nelson-Siegel introduciendo dos parámetros adicionales ( $\beta_3$ y $\lambda_2$ ) para mejorar la flexibilidad del modelo. Las restricciones para este modelo son:

  • $\beta_0$ , $\beta_1$ , $\beta_2$ y $\beta_3$ pueden ser cualquier número real. Similar al modelo Nelson-Siegel, $\beta_0$ suele ser positiva. $\beta_3$ determina la curvatura adicional de la estructura temporal. Como en el caso anterior, $\beta_0$ suele ser positivo, ya que representa el nivel de rendimiento a largo plazo. Además, $\beta_1 + \beta_2 > 0$ para garantizar que los tipos a corto plazo sean positivos.
  • $\lambda_1$ y $\lambda_2$ deben ser ambos positivos. Garantizan la estabilidad y suavidad del modelo.

En la práctica, puede utilizar técnicas de optimización (por ejemplo, mínimos cuadrados no lineales) para estimar los parámetros del modelo minimizando la suma de errores al cuadrado (SE) entre los rendimientos reales y los rendimientos aproximados. Las restricciones sobre $\lambda$ (en Nelson-Siegel) y $\lambda_1$ y $\lambda_2$ (en Nelson-Siegel-Svensson) durante el proceso de optimización. En algunos casos, puede resultar útil aplicar restricciones adicionales a los parámetros en función de las características específicas de la curva de rendimiento o del mercado.

Actualización

En los comentarios, das un ejemplo de una estructura de plazos concreta con un valor atípico en el primer vencimiento. Si no me equivoco, tu pregunta es cómo restringir Nelson-Siegel o Nelson-Siegel-Svensson de tal manera que sea posible calibrarlo a curvas problemáticas como la dada.

Sin embargo, restringir el modelo para una situación tan personalizada probablemente no tendrá éxito debido a la dificultad de determinar un punto de partida inicial que no conduzca a un óptimo local y a consideraciones de colinealidad. El camino a seguir pasa más bien por una metodología diferente.

Para leer más sobre este tema, recomiendo encarecidamente Numerical Methods and Optimization in Finance, capítulo 14, concretamente la sección 14.1.2 (1). En (2) se describe una aplicación.

Esta aplicación da el siguiente ajuste con las restricciones mencionadas anteriormente:

enter image description here

(1) Manfred Gilli, Dietmar Maringer y Enrico Schumann. (2019). Métodos numéricos y optimización en finanzas (2ª ed.). Academic Press.

(2) https://cran.r-project.org/web/packages/NMOF/vignettes/DEnss.pdf

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X