R es la implementación GNU del lenguaje de programación S. Este lenguaje de programación se usa para el análisis estadístico y gráfico y se encuentra disponible para Linux, MacOS y Windows.

R se maneja desde el terminal o con su interfaz gráfica X11 o tk. Para ejecutarla se usa el argumento -g.

[usuario@equipo ~]$ R -g tk

El problema es que estas interfaces son simples y no son cómodas para escribir código. Existen otras interfaces gráficas algo más completas para R como R Commander, RStudio o Tinn-R (esta última solo para windows).

Sin embargo antes de poder utilizar R hay que instalarlo. A continuación explico como instalar R y las GUI R-Commander y RStudio.

Instalar R

El paquete para instalar R se encuentra en los repositorios oficiales de la mayoría de distribuciones. También se puede descargar de la página web e instalarlos.

Antes de instalar el programa podemos instalar las dependencias opcionales tcl tk y gcc-fortran.

Como he dicho, estas dependencias son opcionales. tcl y tk son usados por algunos paquetes para R, mientras que gcc-fortran se utiliza para compilar algunos de esos paquetes.

Una vez instaladas las dependencias que consideres oportunas procedemos a instalar R en el sistema.

ubuntu-logoEn Ubuntu

[usuario@equipo ~]$ sudo apt-get install r-base

fedora-logoEn Fedora

[usuario@equipo ~]$ su -c 'yum install R'

arhlinux-logoEn Arch Linux

[usuario@equipo]$ sudo pacman -S r

Una vez instalado, para ejecutarlo:

[usuario@equipo ~]$ R

Instalar R-Commander

Una GUI bastante usada para manejar el programa es R-Commander. R-Commander es un paquete que se puede instalar con R.

Primero hay que ejecutar R y después instalar el paquete llamado Rcmdr.

[usuario@equipo ~]$ R
>install.packages("Rcmdr",dependencies=TRUE)
Aviso en install.packages("Rcmdr", dependencies = TRUE) :
'lib = "/usr/lib/R/library"' is not writable
Would you like to use a personal library instead? (y/n) y
Would you like to create a personal library
~/R/x86_64-unknown-linux-gnu-library/2.15
to install packages into? (y/n) y

Se abrirá una ventana para seleccionar el repositorio de dónde descargar los paquetes necesarios. Seleccionamos el que queramos y después de aceptar empezará a descargar los paquetes.

r-seleccionar-repositorio

Para ejecutar R-Commander una vez instalado:

[usuario@equipo ~]$ R
>library("Rcmdr")

r-commander-gui

Instalar RStudio

Otra interfaz gráfica más completa es RStudio. Yo es la que utilizo y con la que más cómodo me siento.

Para instalar esta GUI hay que ir a la página de descarga de RStudio y descargar el paquete para nuestro sistema.

Nota: Los usuarios de Arch Linux pueden instalar RStudio del repositorio de AUR.

Con el paquete ya descargado pincha sobre él y ya se instala automáticamente después de introducir la contraseña de root.

Cuándo esté instalado ejecutamos RStudio desde el menú de aplicaciones.

rstudio-gui