Git Product home page Git Product logo

uvg-mm2021-ecuacion-diferencial-modelo-poblacional's Introduction

Modelo Poblacional

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:

Funcionamiento Aplicación

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".

Publicación Aplicación

La aplicación puede ser vista en el siguiente link

Paquetes Requeridos

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

Ejecutar Aplicacion

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

Autores

  • Pablo Sao (Ing. Bioinformática)
  • Shirley Marroquín (Ing. Civil Arquitectonica)

Referencias

  • 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.

uvg-mm2021-ecuacion-diferencial-modelo-poblacional's People

Contributors

pablosao avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.