viernes, 2 de octubre de 2009

Instalar paquetes en R (CRAN)

A veces uno se encuentra con que R no trae todos los paquetes que uno necesita, así que hay que buscar en la lista de paquetes del proyecto para encontrar lo que se ajuste a las necesidades. Después de encontrarlo toca instalarlo. He aquí un ejemplo práctico:

  1. Descargamos un paquete para instalar y lo metemos en alguna ubicación. Para este ejemplo vamos a descargar gPdtest, un paquete que maneja ajuste de datos, prueba de hipótesis y generación de datos pseudoaleatorios para la distribución de pareto generalizada. Para esto vamos a la página web del paquete y descargamos el fuente del paquete (Package source) que está en formato tar.gz (recuerda que puede ser cualquier otro paquete que se ajuste a las necesidades particulares, se pueden encontrar muchísimos en la lista de paquetes del proyecto). Supongamos que el paquete gPdtest_0.0.1.tar.gz queda en la carpeta Escritorio del usuario opita (/home/opita/Escritorio).
  2. Sin entrar a R, abrimos una consola, nos ubicamos en el sitio donde quedó el paquete. Para este ejemplo, para ubicarme donde descargué el archivo, escribí en consola cd /home/opita/Escritorio.
  3. Ejecutamos el comando de instalación en consola: R CMD INSTALL PAQUETE.tar.gz. Para este ejemplo particular: R CMD INSTALL gPdtest_0.0.1.tar.gz.
  4. Ahora entramos a R, escribiendo en consola: R.
  5. Cargamos el paquete en R con el comando library(). Para el ejemplo sería: library(gPdtest). Así ya se pueden utilizar la lista de funciones para ese paquete. Por ejemplo, para gPdtest se puede probar gPd.fit, gPd.test o rgPd.