Instalación de Paquetes en R



Dr. Felipe Dzul Manzanilla

Dr. Fabián Correa-Morales


Created: 2024-01-01

Update: 2025-08-17

Compiled: 2024-08-17


Temario


  • Instalación de R
  • Instalación de RTools (solo para WINOS)
  • Instalación de RStudio
  • Instalación de paquetes en CRAN
  • Instalación de paquetes en GitHub
  • Instalación de paquetes tar.gz
  • Instalación de paquetes Cran Task View.

Temarios


  • Metapaquetes, Universos y Rverses
  • ETVerse, IVAverse, dengueverse
  • dengueverse
    • rgeomex
    • deneggs
    • dehotspots
    • dencontrol
    • densnv

Instalación de R


  1. Ir a la página oficial de R

  2. click en download R para el Sistema Operativo (winOS, macOS, Linux)

  3. Seleccionar el CRAN Mirrors

  4. Base. Instalar por primera vez

  5. Bajar Archivo

  6. Ir a la carpeta de descargas

  7. Instalar R

Instalación de RTools


  1. Ir a la página oficial de R

  2. click en download R para el Sistema Operativo (winOS, macOS, Linux)

  3. Seleccionar el CRAN Mirrors

  4. Rtools. Instalar por primera vez

  5. Seleccionar la version de Rtools

  6. Selecionanos el instalador (Rtools45 or 64-bit ARM Rtools45)

  7. Bajamos el archico

  8. Ir a la carpeta de descargas

  9. Instalar RTools

Instalación de RStudio


  1. Ir a la página oficial de RStudio

  2. click en download RStudio

  3. download RStudio desktop for OS

  4. Guardar Archivo

  5. Ir a la carpeta de descargas

  6. Instalar RStudio

Instalación de paquetes desde CRAN


# Instalamos el paquete
install.packages("ggplot2", 
                 repos = "http://cran.us.r-project.org")

The downloaded binary packages are in
    /var/folders/00/l3sf06dj12gd2m_7q4hws3mw0000gn/T//Rtmp6dWbJo/downloaded_packages
# Verificamos la instalación
library(ggplot2)
# Instalamos el paquete

install.packages(c("sf", "tmap", "ggspatial"), 
                 repos = "http://cran.us.r-project.org")

The downloaded binary packages are in
    /var/folders/00/l3sf06dj12gd2m_7q4hws3mw0000gn/T//Rtmp6dWbJo/downloaded_packages
# Verificamos la instalación
library(sf)

Instalación de paquete desde GitHub


# Instalamos el paquete
#| echo: true
#| output: true
# devtools::install_github("fdzul/dendata")
# Instalamos el paquete
# remotes::install_github("fdzul/rhealthdiag")
# Verificamos la instalacion
library(rhealthdiag)
# Instalamos el paquete
pak::pkg_install("hughjonesd/ggmagnify")
# Verificamos la instalacion
library(ggmagnify)
#renv::install("hughjonesd/ggmagnify")
library(ggmagnify)

Instalación de paquete con Task View


  1. Primero Instalamos el paquete ctv
 install.packages("ctv",
                 repos = "http://cran.us.r-project.org")
  1. Seleccionamos el tópico.

  2. Instalamos el tópico.

# no 
# ctv::install.views("Epidemiology",
#                   repos = "http://cran.us.r-project.org")

Instalación de paquete binario


para winOS

#install.packages("C:/Users/felip/Downloads/ggplot2_3.3.5.zip", 
#                 repos = NULL, 
#                 type = "win.binary")

para macOS

install.packages("/Users/fdzul/Downloads/gt_0.10.1.tar", 
                 repos = NULL, 
                 type = "source")
library(gt)

Desafio


Instalar los siguiente paquetes para el análisis espacial

# ctv::install.views("Spatial")
#ctv::install.views("SpatioTemporal")
#ctv::install.views("Epidemiology")

Universo de Vectores en R


Instalación del dengueverse


  1. Instalar el paquete knox
# pak::pkg_install("thanhleviet/knox")
  1. Instalar el paquete similiars
# pak::pkg_install("davidsjoberg/similiar")
  1. Instalar SATScan y el paquete rsatscan
# install.packages("rstatscan")

Instalación del dengueverse


rgeomex

# pak::pkg_install("fdzul/rgeomex")

denhotspots

# pak::pkg_install("fdzul/denhotspots")

bolder & densnv

# pak::pkg_install("fdzul/densnv")

Instalación de lo paquetes del dengueverse


Para instalar el paquete deneggs primero instalamos INLA.

INLA

#install.packages("INLA",
#                 repos=c(getOption("repos"),
#                         INLA="https://inla.r-inla-download.org/R/stable"), 
#                dep=TRUE)

deneggs

# pak::pkg_install("fdzul/deneggs")

Dios Botic