Introducción

Introducción

GNU R ofrece una amplia variedad de paquetes para sus usuarios. Hay todo tipo de paquetes para R, que permiten mostrar gráficos o realizar pruebas estadísticas. Algunos paquetes están diseñados para aplicaciones específicas para una industria determinada. Muchos paquetes ya forman parte de la instalación B básica, sin embargo, algunos de ellos deben instalarse adicionalmente en Gnu R. Este artículo describirá cómo instalar y usar paquetes bajo R.

¿Qué es un paquete?

A paquete es un conjunto de funciones, archivos de ayuda y archivos de datos que se han vinculado juntos. Para usar un paquete en R, primero debe asegurarse de que esté instalado en el local biblioteca. En general, la biblioteca de nivel de sistema se utiliza para almacenar los paquetes R predeterminados. Sin embargo, puede agregar bibliotecas adicionales. También debe recordar por cargar paquetes en su sesión R actual. Esto es muy importante cuando se usa R. Se recomienda que no cargue demasiados paquetes en ese momento. La carga de una gran cantidad de paquetes puede dar lugar a errores debido a los enfrentamientos de nombres de funciones que provienen de dos paquetes diferentes.

Listado de paquetes en bibliotecas locales

Para verificar los paquetes predeterminados instalados con R, es posible usar el getOption () función de la siguiente manera:

> getOption ("defaultpackages")
[1] "DataSetS" "utiliza" "grDevices" "gráficos" "estadísticas" "Métodos"

En la lista de arriba del base Se omitió el paquete. Este paquete siempre se carga cuando comienza R y contiene las funciones R Elementary R.

También puede enumerar los paquetes cargados actualmente por

> (.paquetes ())
[1] "estadísticas" "gráficos" "grDevices" "utiliza" "conjuntos de datos" "Métodos"
[7] "Base"

Para ver todos los paquetes disponibles, agregamos el todo.disponible Opción a la expresión R anterior

> (.paquetes (todos.disponible = True))
[1] "Base" "Boot" "Clase" "Cluster" "Codetools"
[6] "Compilador" "DataSets" "Graphics" Graphics "" Grdevices "
[11] "cuadrícula" "kernmooth" "celosía" "masa" "matriz"
[16] "Métodos" "MGCV" "NLME" "Nnet" "Paralelo"
[21] "RPART" "SPATIAL" "SPLINES" "STATS" "STATS4"
[26] "Supervivencia" "Tcltk" "Herramientas" "utiliza"

Además, puede ejecutar el biblioteca() función sin argumentos. Esto generará todos los paquetes disponibles con una breve descripción como se muestra a continuación.

Paquetes en la biblioteca '/usr/lib/r/biblioteca':
Base el paquete Base R
Funciones de arranque de arranque (originalmente por Angelo Canty
para s)
Funciones de clase para la clasificación
Análisis de clúster de clúster extendió Rousseeuw et al.
Herramientas de análisis de códigos de Codetools para R
compilador el paquete de compilador R
conjuntos de datos El paquete de conjuntos de datos R
Datos de lectura extranjeros almacenados por Minitab, S, SAS, SPSS,
Stata, Systat, DBase, ..
Gráficos el paquete de gráficos R
grDevices los dispositivos gráficos R y soporte para colores
y fuentes
Grid el paquete de gráficos de la cuadrícula
Funciones de Kernsmooth para suavizado del núcleo para Wand & Jones
(1995)
gráficos de la red de celosía
Funciones de soporte masivo y conjuntos de datos para Venables y
Misa de Ripley
Clases y métodos de matriz de matriz y densa
Métodos Métodos y clases formales
:


Cargando paquetes

Vamos ahora cargamos un paquete enrejado. Esto se puede lograr con el biblioteca() función como se indica a continuación.

> Biblioteca (red)

Para mostrar la documentación relacionada con el paquete cargado, ejecutamos el siguiente comando Linux:

> Biblioteca (ayuda = red)

Esto enumerará la información relevante en el paquete de celosía con las funciones que se pueden usar en dicho paquete.
Se puede obtener información adicional escribiendo

>?Enrejado

Encontrar e instalar paquetes R

Una de las mayores fuentes de paquetes R es la red de Archivos R Integral (CRAN). Está alojado por R Foundation, que también supervisa el desarrollo de R. CRAN está alojado en varios sitios de espejo de todo el mundo, así que elija el más cercano a usted para minimizar los tiempos de descarga. Por ejemplo, puede acceder a una lista de paquetes R disponibles en CRAN. También hay documentación relevante disponible para cada paquete que figura en CRAN.

Instalación de paquetes R de Linux CLI

Primero, describimos cómo instalar un paquete R desde la línea de comandos de Linux. Digamos que nos gustaría instalar el paquete R "Probilitud". Podemos descargarlo por:

$ wget -q http: // cran.csiro.au/src/contribus/theaTelihood_1.5.alquitrán.GZ

A continuación usamos el Instalar R CMD Comandar para instalarlo. Tenga en cuenta que, dependiendo del destino de instalación, es posible que deba tener privilegios de Superuser:

$ sudo R CMD Install PlayLihood_1.5.alquitrán.GZ
[sudo] Contraseña para lubos:
* Instalación en la biblioteca '/usr/local/lib/r/Site-Library'
* Instalación de * origen * paquete 'probabilidad' ..
** PAQUETE 'POTILIDAD' Desempaquetado con éxito y MD5 sumas verificadas
** R
** datos
** Demo
** Preparación del paquete para la carga perezosa
** ayuda
*** Instalación de índices de ayuda
** Construcción de índices de paquetes
** Pruebas si se puede cargar el paquete instalado
* Hecho (probabilidad)

NOTA: Tenga en cuenta que algunos paquetes requerirán requisitos previos. En ese caso, use el comando anterior para instalar requisitos previos antes del paquete deseado.



Instalación de paquetes R desde la consola R

Existe una función R para instalar paquetes desde la consola R. Esta función le pedirá que seleccione el espejo más cercano a su ubicación e instalará el paquete deseado. Tenga en cuenta la ruta donde se está instalando el paquete. Necesitará esta ruta cuando desee eliminar el paquete correspondiente.

 > Instalar.Paquetes ("Probabilidad")
Instalación del paquete (s) en '/home/renata/r/x86_64-pc-linux-gnu-library/2.15'
(Como 'lib' no se especifica)
--- Seleccione un espejo Cran para usar en esta sesión ---
Cargando la interfaz TCL/TK ... Hecho
Probar url 'http: // cran.csiro.au/src/contribus/theaTelihood_1.5.alquitrán.gz '
Tipo de contenido 'Aplicación/X-GZIP' Longitud 36789 bytes (35 kb)
URL abierta
====================================================
descargado 35 kb
* Instalación de * origen * paquete 'probabilidad' ..
** PAQUETE 'POTILIDAD' Desempaquetado con éxito y MD5 sumas verificadas
** R
** datos
** Demo
** Preparación del paquete para la carga perezosa
** ayuda
*** Instalación de índices de ayuda
** Construcción de índices de paquetes
** Pruebas si se puede cargar el paquete instalado
* Hecho (probabilidad)
Los paquetes de origen descargado están en
'/tmp/rtmpwrwfqi/downloaded_packages'

Dejemos ahora el paquete probabilidad desde la ubicación correspondiente. Esto puede hacerse de la siguiente manera:

> Eliminar.Paquetes ("Probabilidad", "/Home/Renata/R/X86_64-PC-Linux-Gnu-Library/2.15")

Por supuesto que necesita especificar su propio camino a su paquete.

Conclusión

Este artículo se ha visto más cerca de usar paquetes personalizados en Gnu R. Como ha visto, el número de paquetes R es enorme, lo que resulta en las aplicaciones extremadamente amplias del software GNU R.


Serie de tutorial GNU R:

Parte I: Tutoriales introductorios de Gnu R:

  1. Introducción a Gnu R en el sistema operativo Linux
  2. Ejecutar Gnu R en el sistema operativo Linux
  3. Un tutorial rápido de GNU para operaciones básicas, funciones y estructuras de datos
  4. Un tutorial rápido de Gnu R a los modelos y gráficos estadísticos
  5. Cómo instalar y usar paquetes en GNU R
  6. Construyendo paquetes básicos en Gnu R

Parte II: Lenguaje GNU R:

  1. Una descripción general del lenguaje de programación GNU R

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 22.04
  • Mastering Bash Script Loops
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Bucles anidados en guiones Bash
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Manejo de la entrada del usuario en scripts bash
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..