1 votos

Generación de rendimientos aleatorios

Me gustaría probar diferentes métodos para ajustar una curva de rendimiento, como el Nelson-Siegel, splines cúbicos, etc.

Me gustaría generar datos aleatorios de rendimiento al vencimiento, que de alguna manera reflejen los rendimientos comunes observados en los mercados. Estoy usando R pero agradezco cualquier idea.

Gracias de antemano.

10 votos

Basta con tomar datos históricos.

0 votos

Puede simular modelos Vasicek o CIR utilizando el paquete "sde" en R.

1voto

sparkFinder Puntos 133

El reto que plantean los rendimientos completamente aleatorios es que resulta difícil garantizar que los datos estén libres de arbitraje. Lo que se puede hacer es utilizar los datos de otro mercado (por ejemplo, tomar el rendimiento del Reino Unido y fingir que están en USD) o utilizar un remuestreo aleatorio de CONJUNTOS de datos.

0 votos

¿Cómo se hace el remuestreo? Creo que además del arbitraje hay problemas no triviales debidos a las correlaciones/dependencias.

1 votos

Según tengo entendido, esta es la razón por la que la mayor parte de la literatura sobre curvas de rendimiento traduce las curvas en curvas a plazo. Si se simulan rendimientos a plazo aleatorios y se construye una curva de rendimiento a partir de ellos, no debería haber oportunidades de arbitraje.

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