ComenzarEmpieza gratis

Naturaleza estocástica de la simulación Montecarlo

En el ejercicio anterior, modelaste la información de forma determinista. Ahora intentarás estimar la inflación futura con un modelo estocástico, utilizando una simulación de Montecarlo.

Recuerda que los modelos estocásticos simulan la aleatoriedad de las variables mediante muestreo. Esta aleatoriedad significa que es probable que cada simulación llegue a un resultado esperado diferente, aunque las entradas sean las mismas. Lo vimos en el vídeo realizando simulaciones de Montecarlo con diferentes semillas.

En este ejercicio, supón una inflación del 8,6% en 2022 y un aumento estocástico del 1 %, 2 % o 3 % cada año respecto al año anterior (con probabilidades iguales del 1 %, 2 % o 3 %) para los años siguientes. ¿Cómo será la tasa de inflación en 2050 con estos supuestos?

El paquete random ya se ha importado como random.

Este ejercicio forma parte del curso

Simulaciones Montecarlo en Python

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Complete the function definition by defining the yearly_increase variable
def monte_carlo_inflation(year, seed):
    random.seed(seed)
    inflation_rate = 8.6
    yearly_increase = ____
    for i in range(year - 2022):
        inflation_rate = inflation_rate*((100 + yearly_increase)/100)
    return(inflation_rate)
Editar y ejecutar código