Hola a todos, hoy vamos a continuar con los ejercicios del libro: Matemáticas Financieras Tercera Edición del autor José Luis Villalobos.
Vamos a trabajar el problema 27 y lo resolveremos en Excel y Python:
27. ¿En qué porcentaje se pierde el poder adquisitivo de la moneda en un sexenio, si en el primer año se pierde 2.8%, en el segundo 3.25%, y en los siguientes 4, respectivamente, se pierde 4.75%, 4.54%, 5.03% y 6.15%?
Para resolver el problema, vamos a construir el siguiente modelo en excel:
Con lo que tenemos que la pérdida de valor de la moneda es de -23.7878%. Esta es la formulación del modelo:
Ahora, resolvamos el problema utilizando python:
Y al ejecutar nuestro script:
Con lo que llegamos al mismo resultado obtenido en excel.
A continuación el código fuente del script:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
variacion = np.array([-0.0280, -0.0325, -0.0475, -0.0454, -0.0503, -0.0615]) | |
print('Creamos el array variacion:', variacion) | |
print('Por ser un array de numpy, le podemos sumar 1 a cada elemento:', variacion + 1) #Si fuera una lista no funcionaría | |
print('Y por último, calculamos el producto de los elementos;', np.prod(variacion + 1)) | |
print('-' * 100) | |
print('La perdida de poder adquisitivo en el periodo es:', (np.prod(variacion + 1)-1) * 100) |
No hay comentarios.:
Publicar un comentario