Para el curso de Ecuaciones Diferenciales de la Universidad del Valle de Guatemala, se utilizo el [Simulador de Población Mundial de Roehr (s.f.)](org), para la obtención de los datos experimentales. Recolectando el valor de población (en millones) desde el año 1900 hasta el año 2019. Y así resolver la Ecuación Lógistica:
Los valores iniciales para la resolución de la ecuación diferencial fueron:
Tiempo (t) | Población en Millones [ P(t) ] |
---|---|
0 | 1650 |
10 | 1734 |
20 | 1833 |
Donde se determino la siguiente ecuacion:
La fuente de datos de la aplicación es un Archivo de Excel llamado data.xlsx. La unica columna del archivo de Excel que no puede cambiar de nombre o eliminarse es la de "Año". Si eliminamos una de las columnas, o si agregamos una o varias columnas, el programa automáticamente tomara los datos para graficarlos y poner la información a disposición del análista para construir la ecuación diferencial del modelado de población.
Imagen 1: Estructura del archivo de Excel.
Imagen 1: Aplicación para construcción de la formula, a partir del set de datos seleccionado "Datos para Construir Ecuación".
La aplicación puede ser vista en el siguiente link
Los paquetes necesarios para ejecutar la aplicación son:
- dash
- plotly
- dash_bootstrap_components
- pandas
- math
- base64
Se puede realizar la instalación de los paquetes por medio del archivo requirements.txt
Para ejecutarlo localmente se debe ejecutar el siguiente comando en la Terminal o en el CMD.
$ python app.py
Ingresando posteriormente al localhost en el puerto indicado en la Terminal o en el CMD
- Pablo Sao (Ing. Bioinformática)
- Shirley Marroquín (Ing. Civil Arquitectonica)
- Roehr, C. (s.f.). World Population Simulator. Extraído de: http://fightoverpopulation.org/
- Zill, D. (2018). Ecuaciones Diferenciales con aplicaciones de modelado. Toluca, Ciudad de México: CENGAGE. 23 – 24 pp.