prope-2020-gh-classroom / practica-final-por-equipos-verano-2020-itam-carlosgarza-3

practica-final-por-equipos-verano-2020-itam-carlosgarza-3 created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Work in Repl.it

practica-final-por-equipos-2020

Importante: Referencia a la PPT Final.

Nuestra Presentación Final se encuentra disponible aquí

Equipo:

Integrante User github
Enrique Ortiz EnriqueOrtiz27
Octavio Fuentes ofuentesitam
Carlos Garza carlosgarza-3

Practica final por equipos prope 2020

Antes de iniciar a trabajar: sólo una persona de cada equipo debe darle click a la liga de gh-classroom que está indicada en la lista de estudiantes (Excel) en el repo del Propedéutico en la tab practica_final_por_equipos. Una vez que le dé click a la liga de gh-classroom tal persona invitará a sus integrantes de equipo como Admins. Para invitar a sus integrantes ir dentro del repo de gh-classroom a Settings -> Manage Access y enviar la invitación ingresando users de github de sus integrantes.

Objetivo

Aprendizaje y uso de la amplia gama de paquetes que proporcionan Python y R para análisis de datos y resolución de problemas.

Descripción

Cada equipo elige datos de su interés relacionados con alguno de los temas vistos en el curso: Cálculo Diferencial e Integral, Álgebra Lineal, Probabilidad o Estadística (como mínimo un tema debe considerarse y pueden mezclarse) para su análisis vía los paquetes de los lenguajes revisados en el curso.

Algunos ejemplos:

  • Análisis de las ecuaciones de Lotka-Volterra para describir la interacción de sistemas con depredadores y presas con los paquetes numpy, matplotlib, sympy de Python.

  • Modelo de regresión logística ajustado a análisis de datos de salarios de personas con los paquetes tidyverse, readr, e1071, kernlab, ROCR, pROC, corrplot de R.

  • Análisis exploratorio de base de películas con los paquetes pandas, numpy, seaborn, matplotlib de Python.

  • Análisis descriptivo de datos del videojuego de Pokemon con los paquetes ggplot2 y MASS de R.

  • Uso del álgebra lineal en criptografía y análisis de difusión de mensajes cifrados con los paquetes numpy, matplotlib y pandas de Python.

  • Análisis descriptivo de la movilidad social en México con los paquetes haven, markovchain, diagram, shape, ggplot2, MmgraphR, Gmisc, magrittr de R.

  • Análisis descriptivo de incidencia delictiva en la Ciudad de México con los paquetes numpy, matplotlib, pandas, geopandas y shapely de Python.

Se ha asignado el lenguaje por equipo (Python o R) de acuerdo a la tab practica_final_por_equipos en la lista de estudiantes (Excel) que encuentran en la liga. Cada equipo decide los datos y paquetes a utilizar.

Herramientas

Jupyter notebooks, repl, git, github, docker, binder, Python3, Rstudio, Spyder.

Nota: pueden usar algunas de las herramientas anteriores no es requisito usar todas.

Dinámica

Misma dinámica que en la práctica 1 por equipos donde se utilizó la funcionalidad de github para la creación de proyectos, issues, milestones, reviewers, pull requests y la organización y comunicación de su trabajo. Ver ejemplo de lo anterior con el video en liga (mismo video de la práctica 1).

Para que esta dinámica funcione cada equipo debe tener una persona que vaya creando el proyecto, que cree/cierre los issues, milestones y debe observar que los pull requests sean revisados y finalmente que se haga el merge por la persona reviewer. Ustedes deciden quiénes tendrán este rol, aka, project manager.

¿Fecha de entrega?

El domingo 19 de julio 11:59 pm se sube el trabajo realizado en formato de notebook o pdf a sus repos de gh-classroom con nombre <practica_final_equipo_x>.ipynb o .pdf.

¿Calificación y porcentaje?

30% de acuerdo a lo presentado el primer día del curso dividido en:

  • 5% trabajo escrito.

  • 10% uso de los paquetes del lenguaje asignado.

  • 10% trabajo individual evaluado vía los commits realizados en github.

  • 5% trabajo y uso de la funcionalidad de github por todo el equipo.

Y si ya elegimos el tema y paquete ¿qué debemos realizar a continuación?

Crear un nuevo README.md en la raíz de su repo colocando el tema, paquete a usar, referencias a sus datos y las que utilizan para su práctica final*, el lenguaje, integrantes y qué persona* será la project manager. Les sugiero conserven la instrucciones de este README.md renombrándolo diferente.

* Las referencias colóquenlas utilizando Markdown, esto es, no coloquen ligas de la forma:

pues es difícil leerlas y acordarse qué referencia era, utilicen Markdown en su README.md para darles un formato bonito:

* Coloquen para cada integrante su user de github, por ejemplo:

Integrante User github
Erica erica80
Erick palmoreck

About

practica-final-por-equipos-verano-2020-itam-carlosgarza-3 created by GitHub Classroom

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%