Pre-requisitos

A continuación se presentarán los pasos necesarios para descargar e instalar los softwares R y RStudio en Windows y macOS, además de los paquetes de R que se utilizan en el libro. Para estos pasos requiere de una computadora personal, ya sea laptop o de escritorio, donde instalar los softwares y de una conexión a internet estable durante el proceso de descarga e instalación. En el caso de que tuviera instalado R o RStudio, se recomienda verificar que posea la última versión de estos softwares a la fecha 2024-05-28 (R 4.2.3 y RStudio Desktop 2023.03.0+386). En todo caso, es muy recomendable seguir los siguientes pasos para actualizar las versiones.

Instalación de R en Windows

Para instalar R en Windows:

  1. Ir a la web CRAN.
  2. Dar click en Download R for Windows.
Figura 1: Descargar R para Windows.
  1. Dar click en base o install R for the first time.
Figura 2: Instalar R por primera vez.
  1. Dar click en Download R-4.2.3 for Windows para descargar el archivo ejecutable llamado R-4.2.3-win.exe.
Figura 3: Descargar el instalador de R para Windows.
  1. Ejecutar el archivo R-4.2.3-win.exe. En caso Windows preguntara si deseamos que la aplicación haga cambios en el sistema, respondemos que “Sí”.

  2. Elegir el idioma para la instalación.

Figura 4: Elegir el lenguaje de instalación.
  1. Revisar la licencia de uso y dar click en Next.
Figura 5: R está bajo la Licencia Pública General GNU.
  1. Para una instalación por defecto, solo dar Next a todos los pasos hasta que el instalador nos diga que la instalación ha finalizado.

  2. Para verificar que la instalación ha sido correcta, buscar en su escritorio el ícono de acceso directo con nombre R 4.2.3 o usar el buscador de Windows para encontrar el programa con el mismo nombre. Al ejecutarlo se debería abrir la Interfaz Gráfica de Usuario de R (RGui, por sus siglas en Inglés) mostrando la siguiente interfaz:

Figura 6: Interfaz Gráfica de Usuario de R (RGui).

Instalación de R en macOS

Para instalar R en macOS:

  1. Ir a la web CRAN.
  2. Dar click en Download R for macOS.
Figura 7: Descargar R para macOS.
  1. Para la versión macOS 11 (Big Sur) y mayores y procesador Apple silicon con arquitectura arm64 dar click en R-4.2.3-arm64.pkg. Debería descargarse un archivo ejecutable con el mismo nombre.
Figura 8: Descargar R para macOS.

Para la versión macOS 10.13 (High Sierra) y mayores y procesador Intel con arquitectura 64-bit dar click en R-4.2.3.pkg. Debería descargarse un archivo ejecutable con el mismo nombre.

Figura 9: R para High Sierra o mayor y procesador Intel.

Leer muy bien las especificaciones de cada versión de R.

  1. Una vez descargado, ejecutar el archivo .pkg correspondiente y seguir las instrucciones de instalación. Para una instalación por default aceptar todas las configuraciones predeterminadas.

  2. Para verificar que la instalación es correcta, buscar en su escritorio el acceso directo con nombre R 4.2.3 o usar el buscador de macOS (Finder) para encontrar el programa con el mismo nombre. Al ejecutarlo se debería abrir el RGui con una vista similar a la Figura Figura 6.

Instalación de RStudio

RStudio es un Entorno de Desarrollo Integrado (IDE por sus siglas en Inglés) para R. Para instalar la versión de escritorio de RStudio seguir los siguientes pasos:

  1. Asegurarse de tener primero instalado R siguiendo los pasos de las secciones anteriores.

  2. Ingresar a la web de descarga de RStudio Desktop.

  3. Dar click en Donwload RStudio Desktop for Windows o Donwload RStudio Desktop for macOS dependiendo de su sistema operativo. Se descargará el archivo ejecutable con nombre RSTUDIO-2023.03.0-386 con extensión .exe si se encuentra en Windows o .dmg si está en macOS. Por ejemplo, para Windows:

Figura 10: Descargar RStudio para Windows o macOS.
  1. Una vez descargado, ejecutar el instalador y seguir las instrucciones de instalación. Para una instalación por defecto aceptar todas las configuraciones predeterminadas.

  2. Para verificar que la instalación ha sido correcta, buscar en su escritorio el acceso directo con nombre RStudio o usar el buscador de su sistema operativo para encontrar el programa con el mismo nombre. Al ejecutarlo se debería abrir el programa con la siguiente interfaz (ejemplo para Windows):

Figura 11: Interfaz gráfica de RStudio Desktop.

Una vez instalados R y RStudio, es suficiente con usar RStudio para trabajar con R; es decir, RStudio abrirá y controlará R para usted. En este libro se asume que toda la interacción con R se hace a través de RStudio.

Para más detalles sobre cómo configurar y personalizar RStudio ver la sección Customizing the interface del tutorial Introducing RStudio and R Markdown de Shannon Pileggi.

Instalación de RTools y Xcode

Para garantizar una instalación fluida de los paquetes de R y evitar problemas durante las compilaciones de código fuente, se recomienda seguir estos pasos antes de comenzar:

  1. Para Windows:
  • Descargar e instalar RTools desde la página oficial de CRAN para Windows. Para obtener la versión más reciente de RTools, es necesario contar con la versión más actualizada de R previamente instalada en tu sistema.
Figura 12: Selección de versión de RTools
  • Hacer clic en el enlace para la instalación, por ejemplo, seleccionar “RTools4.3”.
Figura 13: Selección del instalador de RTools
  • Si una ventana emerge y consulta si deseas permitir que el programa realice modificaciones en tu ordenador, debe seleccionar la opción “Aceptar” o “Sí”.

  • Después de descargar el instalador, es necesario elegir la ubicación en la que se almacenará en su computadora.

Figura 14: Ubicación de Rtools
  • Haga clic en la opción de instalar RTools.
Figura 15: Ventana de instalación de Rtools
  • En última instancia, recibirás una notificación que indica la finalización exitosa de la instalación.
Figura 16: VFinalización de la instalación de RTools
  1. Para macOS:
  • Abre la “App store” en tu mac.
  • Escribe “Xcode” en la barra de búsqueda.
  • Descarga e instala Xcode.
  • Después de la instalación, abre Xcode, acepta los términos y condiciones.
Figura 17: Ventana de instalación de xcode en plataformas
  • Finalmente, selecciona en qué plataformas lo usarás.
Figura 18: Ventana de instalación de xcode
  • También tiene la opción de realizar la instalación desde el Terminal utilizando el siguiente comando: “sudo xcode-select –install”. En ese momento, le solicitará la contraseña de su computadora y comenzará el proceso de instalación.
Figura 19: Ventana de instalación de xcode en Terminal

Instalación de paquetes de R

Los paquetes son extensiones de R. Cada paquete es una colección de funcionalidades adicionales para realizar una tarea específica. Actualmente existe una cantidad inmensa de paquetes para realizar una infinidad de tareas, y muchos paquetes más están activamente en desarrollo.

R viene pre-cargado con quince paquetes base. Es posible que también se hayan instalado un aproximado de quince paquetes recomendados, por lo que al abrir R por primera podríamos encontrar hasta treinta paquetes. La lista de estos paquetes está bajo el nombre System Library y se puede visualizar en la pestaña Packages del panel inferior derecho:

Figura 20: Pestaña Packages en RStudio.

Ahora podemos instalar paquetes de R usando RStudio, veremos las diferentes formas.

Usando las herramientas de RStudio

  1. En el menú de RStudio, ir a Tools > Install Packages. Se debería abrir la siguiente ventana:
Figura 21: Ventana de instalación de paquetes.

También podemos dar click en Install de la pestaña Packages del panel inferior derecho:

Figura 22: Botón de instalación de paquetes.
  1. En la caja de Packages, escribir el nombre del paquete se quiere instalar. Por ejemplo, podemos escribir tidyverse, el cual es el paquete que más se usará en este libro:
Figura 23: Instalar el paquete tidyverse.

Si necesitamos instalar varios paquetes, escribimos los nombres separados por un espacio o por una coma.

No es necesario cambiar las otras configuraciones en esta ventana, a menos que se requiera hacer una instalación más avanzada.

  1. Damos click en Install e iniciará la instalación. Es normal que aparezcan algunas ventanas de carga mientras se instalan los paquetes.

  2. Para verificar que el paquete ha sido instalado, buscamos el nombre del paquete en la lista System Library de la pestaña Packages del panel inferior derecho así como en la Figura 20. Es posible que otros paquetes también hayan sido instalados. Estos paquetes son las dependencias del paquete que inicialmente queríamos instalar.

Usando la consola

  1. Ubicar la pestaña llamada Consola que se encuentra en el panel izquierdo (o panel izquierdo inferior):
Figura 24: Consola de RStudio.

En esta pestaña se pueden ingresar directamente comandos de R. Probemos ejecutar nuestro primer comando:

  1. Ubicar el cursor (dar click) en el símbolo > y tipear el commando install.packages("tidyverse"):
Figura 25: Instalación mediante comando en la consola.

Para instalar más de un paquete, se pueden listar usando una estructura de concatenación. Por ejemplo, para installar los paquetes haven, stringr y lubridate, escribimos los nombres entre comillas y separados por comas dentro de la estructura de concatenación c(). Esta lista luego la escribimos dentro de la función install.packages(), resultando en el siguiente comando:

install.packages(c("haven", "stringr", "lubridate"))

Este último comando es el que se escribe en la consola para instalar todos los paquetes.

  1. Asegurarse que el cursor está en la consola (parpadea) y presionar Enter en el teclado. La instalación iniciará.

  2. Para verificar la instalación ha terminado, buscar el paquete en la lista de paquetes instalados.

Instalar todos los paquetes del libro

Los paquetes que se usan en el libro son los siguientes:

Tabla 1: Paquetes de R usados en el libro
ACSWR fmsb leaps rddensity
bayestestR forecast lme4 rddtools
boot foreign lmerTest riskCommunicator
broom geodata lmtest rstatix
broom.helpers GGally lsr sampler
broom.mixed ggdag lubridate sandwich
BSDA ggeffects mapview scales
caret ggfortify MASS see
cobalt gghighlight MatchIt sf
codebook ggmosaic mgcv sfdep
coin ggplot2 mlbench sfsmisc
colourpicker ggpubr modelbased sjPlot
dagitty ggsci moments skimr
DescTools ggspatial oaxaca smacpod
discSurv gtsummary parameters spatstat
doBy ineq performance spdep
dplyr interactions plotly stevedata
Epi janitor pracma survival
epiDisplay jtools pubh survminer
epiR lattice Publish tidyverse
estimatr leaflet purrr yardstick
faraway leaflet.extras2 raster zoo

Para instalar todos los paquetes usados en el libro, copiar el siguiente comando en la consola y dar Enter:

source("https://raw.githubusercontent.com/healthinnovation/upch_r4pubh/main/r4pubh_install.R")

Lo anterior ejecutará una función alojada en Github que verificará si se tiene todo lo necesario para empezar la instalación de los paquetes. En primer lugar, mostrará un menú de opciones para instalar todos los paquetes que se usarán en el libro (opción 27) o solo los paquetes específicos de un capítulo:

Figura 26: Instalación de paquetes con `r4pubh_install()`

La función se encuentra automatizada para que no necesite realizar interacciones adicionales y tenga todo lo necesario para desarrollar el contenido en el libro o los capítulos específicos que sean necesarios:

Figura 27: Vista animada de la instalación de paquetes con `r4pubh_install`

Aunque la función anterior ya verificará si se tiene todos los paquetes instalados, también puede verificar la instalación de los paquetes listados en la Tabla 1 en el panel inferior derecho, pestaña Packages.

Figura 28: Verificación de instalación.

También se pueden instalar los paquetes manualmente siguiendo las instrucciones de la secciones Usando las herramientas de RStudio o Usando la consola.

Descarga de los conjuntos de datos

A continuación se detallarán los pasos para descargar y usar correctamente los conjuntos de datos que se utilizan en el libro. Se asumirá que se está usando el sistema operativo Windows. Para los usuarios de macOS los pasos deberían ser similares.

  1. Los archivos de datos se encuentran en una carpeta compartida de Google Drive que se puede acceder con en este enlace.

  2. Descargar la carpeta usando la opción Descargar como se indica en la siguiente imagen:

Figura 29: Descargar la carpeta con los datos.
  1. Inmediatamente después, en la parte inferior derecha de la página debería salir una ventana con el título de Preparando la descarga y con el mensaje de Comprimiendo o Comprimiendo 1 archivo.
Figura 30: Compresión de la carpeta.

Una vez que se termine de comprimir la carpeta, el título de la ventana se actualiza a Descarga preparada y se debe mostrar el mensaje Se ha comprimido 1 archivo. Luego de esto, la descarga debería iniciar. El tiempo de descarga depende de la conexión a internet.

Figura 31: Carpeta comprimida lista. Luego debería empezar la descarga.
  1. Ubicar la carpeta donde por defecto se guardan las descargas, que generalmente es en C:\Documentos\Descargas (Windows). Una vez terminada la descarga, debería aparecer en esta carpeta un archivo comprimido con el nombre compuesto por data seguido de la fecha y hora de descarga en formato ISO 8601 y separados por un guión. Por ejemplo, data-20230803T163456Z.

  2. Se recomienda crear una carpeta que sea exclusiva para trabajar con el contenido del libro. En esta carpeta, se extraerá el contenido del archivo comprimido que se ha descargada.

  3. Regresar a la ubicación de la descarga y dar click derecho en el archivo comprimido. Luego dar click en la opción Extraer todo. Se abrirá una ventana donde tendrá que buscar la carpeta que creó en el paso anterior. Una vez seleccionada dar click en el botón Extraer.

  4. Ir a la carpeta de trabajo y verificar que dentro se ha creado una carpeta con el nombre data. Dentro de la carpeta data deberían estar todos los archivos de datos que están en la carpeta compartida como se muestra a continuación:

Figura 32: Vista de los archivos de datos.

En el capítulo de Introducción a R se explica cómo crear y trabajar con proyectos de RStudio. Estos proyectos permiten gestionar las dependencias de código y archivos de un trabajo particular que hagamos en R. Es muy recomendable que los proyectos se creen en la carpeta de trabajo donde también esta data para que sea más fácil y ordenado trabajar con los conjuntos de datos.

Personalización opcional de la apariencia de RStudio

Si desea personalizar el entorno de RStudio, siga los siguientes pasos:

Para Windows:

Abra RStudio y vaya a la parte superior y haga click en Tools. En el panel desplegable haga click en Global Options...

Figura 33: Global Options para configurar Rstudio

Para macOS:

Abra RStudio y al costado de la manzanita, haga click en RStudio. En las opciones desplegables haga click en Preferencias....

Figura 34: Click en Preferencias

En ambos sistemas operativos, vaya a la sección de Apariencia y seleccione sus opciones preferidas para tema, enfoque, tamaño y tipo de letra. Finalmente, haga click en OK para aplicar las modificaciones.

Figura 35: Submenú Appearance para configurar temas

Si desea que sus paréntesis tengan un color diferente, en la sección de Código, en la pestaña Display seleccione Rainbowl parentheses.

Figura 36: Marcar paréntesis de colores

Si desea cambiar la posición de las ventanas Source, Environment, Console y Files vaya a Pane Layout y seleccione la posición de su preferencia.

Figura 37: Ordenamiento de los paneles en Rstudio

Haga click en OK y la apariencia del entorno de RStudio se habrá modificado y estará lista para usar.