Copyright: Public Domain como en CC (Exepto donde se indique lo contrario)
Email: `esjimenezro@iteso.mx, esjimenezro@gmail.com`
Presentación de ustedes
Algunas reglas de juego
Este es un curso básico de simulación utilizando python, por ende vamos a iniciar elaborando programas simples y conforme avancemos el nivel de exigencia aumentará, hasta donde el tiempo nos permita.
Descripción de la asignaturaOBJETIVO GENERALA partir de la modelación de fenómenos físicos desarrollarás las competencias necesarias para reproducir escenarios de aplicación profesional que representen de manera más cercana el fenómeno objetivo. Podrás además realizar inferencias que ayuden a la óptima toma de decisiones en la solución de problemas.
Módulo 1. Introducción y Ecuaciones Diferenciales
Se aplicará una evaluación (exámen) y se evaluará una presentación de proyecto.
- ¿Qué es una simulación?
- Introducción e instalación de software
- ¿Cómo funciona
Git?- ¿Cómo funciona
Github?- ¿Cómo se muve un péndulo?
- ¿Cómo funciona la suspensión de un auto?
- ¿Cómo crece una población?
- Modelo del rendimiento de una cuenta de ahorro.
- ¿Cómo vibra un tambor cuando lo golpeas?
Módulo 2. Montecarlo
Se aplicará una evaluación (exámen) y se evaluará una presentación de proyecto.
- Caminata aleatoria
- Difusión en líquidos
- Integrales
- Fractales aleatorios
- Bajar y organizar datos de Yahoo Finance (Pandas)
- Probabilidad precio-umbral
- Evaluación de portafolio.
Módulo 3. Optimización
Se aplicará una evaluación (exámen) y se evaluará una presentación de proyecto.
- Programación lineal
- Ajuste de curvas
- Máximos y mínimos (sympy)
- Ejemplo: barra
- Clasificación
- Algoritmos genéticos
- PSO
Evaluación y bibliografía sugerida- Fluent Python by Ramalho, Luciano - Python for Finance by Hilpisch, Yves - Python for Scientists by Stewart, John M.Estos y muchos mas libros los pueden encontrar en la Biblioteca.
In [ ]: