This repository tracks the spread of the novel coronavirus, also known as SARS-CoV-2. It is a contagious respiratory virus that first started in Wuhan in December 2019. On 2/11/2020, the disease is officially named COVID-19 by the World Health Organization.
Como desarollador quisiera tener una clase que encapsule toda la logica referente a la orquestacion de servicios para obtener lo que querramos.
Empezando por la logica que permite ir desde un dataset de casos confirmados hasta un grafico que compara un modelo de predicción con los datos reales.
Criterios de aceptación
Clase que recibe todos los servicios necesario como dependencia
dataframes
data_processing
ml_models
graphics
Metodo build que permite abstraer la complejidad de construccion del objeto
Método que realiza todo el proceso y devuelve el grafico esperado
Como desarollador quisiera tener una clase que encapsule toda la logica referente la creacion de modelos de machine learing.
Empezando por la logica necesaria modelar los datos de confirmados con el algoritmo de Sklearn SVM.
Criterios de aceptación
clase con:
metodo que hace train test splits
metodo que entrena el modelo con parametros hardcodeados y retorna el modelo entrenado
Como desarollador quisiera tener una clase que encapsule toda la logica referente al graficado de datos.
En este caso se agrega a la clase la funcionalidad de graficar las muertes por coronavirus por tiempo
Criterios de aceptación
-Función que grafica las muertes por coronavirus en el tiempo. Mostrando promedios por cada 7 días en adelante para todos los días.
Información de utilidad
Ejemplo de función muy similar a la que pide esta tarea disponible aquí
Como desarollador quisiera tener una clase que encapsule toda la logica referente al graficado de datos.
Empezando por la logica necesaria graficar los datos obtenidos por el modelo de SVM en datos confirmados.
Criterios de aceptación
clase con método que recibe un modelo y grafica y compara la predicción de los datos SVM contra los datos reales
Como desarollador quisiera tener una clase que encapsule toda la logica referente a la transformación de datos.
Empezando por la logica necesaria para convertir el dataframe de datos confirmados en un objeto que pueda ser consumido por el algoritmo SVM y finalmente graficado por la herramienta matplotlib
Criterios de aceptación
clase con:
funcion que remueve las columnas no usadas del confirmed df
funcion que retorna los dias desde el 01/2022 (@notebook_author a definir significado)
Como desarollador quisiera tener una clase que encapsule toda la logica referente a la transformación de datos.
En esta ocasión queremos tener disponibles datos de entrada para graficar el número de Muertes por Coronavirus sobre tiempo
Criterios de aceptación
Función que retorna adjusted_dates (@notebook_author a definir significado)
Función que retorna las muertes por día (total_deaths)
Función que retorna world_death_avg (promedios semanales que se mueven por cada día)
Información de utilidad
Hay funciones similares a las pedidas disponibles aquí