Descripción general

En esta tarea, aplicará varios comandos de graficación en el lenguaje R. Además, aprenderá a bifurcar y clonar repositorios basados en el sistema Git de control de versiones y hospedados en la plataforma GitHub, para editarlos en su estación de trabajo mediante RStudio. El resultado final será un documento en la sintaxis R Markdown publicado en GitHub Pages.

Fecha de entrega y entregables

La fecha límite de entrega de este laboratorio es el 23 de setiembre de 2020 a las 5:00 p.m. Debe enviarle al profesor por correo electrónico la dirección del sitio en GitHub Pages resultante (ej. https://usuario.github.io/tarea-02-r-graficacion/).

Objetivos

  1. Aprender a bifurcar un repositorio en GitHub.
  2. Aprender a clonar un repositorio mediante el protocolo Git y la interfaz de RStudio.
  3. Aprender a editar un documento en R Markdown, incluyendo código en el lenguaje R.
  4. Aplicar comandos de graficación de R.

Trabajo previo

Se recomienda leer el material preparado por el profesor y consultar los recursos listados en Lección 04: El lenguaje de programación R - Graficación.

Además de R y RStudio, debe instalar el sistema para control de versiones Git.

Bifuración y clonación de este documento

Ejecute los siguientes pasos para bifurcar a su cuenta en GitHub el repositorio que contiene este documento y posteriormente clonarlo a su computadora para editarlo con RStudio:

  1. Bifurque (fork) el repositorio https://github.com/pf0953-programaciongeoespacialr-2020/tarea-02-r-graficacion a su cuenta personal en GitHub.
  2. En el apartado Settings del repositorio bifurcado a su cuenta, busque la sección GitHub Pages y habilítela al seleccionar master branch como fuente. Tome nota de la dirección web resultante (ej. https://usuario.github.io/tarea-02-r-graficacion/).
  3. En RStudio, clone el repositorio de su cuenta personal con la opción de menú File - New Project - Version Control - Git. En Repository URL escriba la dirección de su repositorio (ej. https://github.com/usuario/tarea-02-r-graficacion.git). Puede obtener esta dirección con el botón Clone or download, en la página principal del mismo repositorio.
  4. Abra y modifique el documento en RStudio (para probar, puede incluir su nombre como autor del documento).
  5. Cada vez que desee actualizar su documento en GitHub y GitHub Pages:
  • Presione el botón Knit en RStudio para generar el documento correspondiente en la sintaxis HTML.
  • Suba a su repositorio en GitHub, los archivos index.Rmd e index.html.

Desarrollo

Realice los siguientes ejercicios de graficación en R (el valor porcentual de cada uno se muestra entre paréntesis).

  1. (10%) Mediante la función read.csv(), cargue en un data frame el archivo CSV con datos de casos de Covid-19 ubicado en https://raw.githubusercontent.com/pf0953-programaciongeoespacialr-2020/datos/master/covid19/casos/ca/2020_09_15_CSV_GENERAL.csv. Luego, despliéguelos en la pantalla.
# Importación de datos de casos recuperados, fallecidos, activos y positivos de Covid-19 en los países de Centroamérica
ca_covid19 <- read.csv(file='https://raw.githubusercontent.com/pf0953-programaciongeoespacialr-2020/datos/master/covid19/casos/ca/2020_09_15_CSV_GENERAL.csv')

# Despliegue de los datos
ca_covid19
##   pais fallecidos recuperados activos positivos
## 1  BLZ         19         540     942      1501
## 2  CRI        633       21536   35969     58138
## 3  GTM       2984       71983    7717     82864
## 4  HND       2087       18487   48046     68620
## 5  NIC        144        3583     150      3877
## 6  PAN       2173       74782   25249    102204
## 7  SLV        792       19450    6846     27088
## 8  DOM       1998       78387   24418    104803
  1. (10%) Genere un resumen de los datos con la función summary().

  2. Genere gráficos de barras de los casos positivos (20%), recuperados (20%), activos (20%) y fallecidos (20%).

Las barras deben estar ordenadas de mayor (a la izquierda o arriba) a menor (a la derecha o abajo) cantidad de casos. Incluya en el gráfico los siguientes componentes:

  • Titulo del gráfico.
  • Etiquetas en ambos ejes (x, y).
  • Nombres de los países en el eje correspondiente.
  • Cantidad de casos en cada barra.
  1. (10% - OPCIONAL) Genere un solo gráfico de barras que presente los cuatros tipos de casos, ya sea en barras apiladas o agrupadas.