Instalar JGR en Ubuntu

JGR, como indica su nombre, es un “Java GUI for R”, una aplicación que permite utilizar R con una interfaz gráfica. Es especialmente útil desde Linux, pues en este sistema operativo R se ejecuta, por defecto, a través de la consola. Hay otros programas con el mismo propósito, como Rcmdr, PMG, RGnome o RKWard. No es que JGR sea mejor que éstos – de hecho, RKWard parece el más completo hasta el momento. Yo lo prefiero porque facilita tanto el aprendizaje como el uso de R, pero sin convertirlo en SPSS, esto es, sin eliminar la necesidad de escribir los comandos. El lenguaje de comandos es un obstáculo para quien se acerca a R por primera vez, pero a medida que uno lo domina se convierte en una ventaja frente a los programas donde todo se hace con unos cuantos clicks.

Veamos los pasos a seguir para instalar JGR en Ubuntu.

1. Previamente hay que tener instalado R, según ya conté aquí.

2. Instalar Java Development Kit. Desde la consola, escribimos:

sudo apt-get install sun-java6-jdk

3. Habilitar Java en R. Desde la consola:

sudo R CMD javareconf

4. Iniciar R como superusuarios (desde la consola: sudo R) e instalar el paquete JGR, cargarlo y actualizarlo:

install.packages('JGR', dep=T)
library(JGR)
JGR(update=T)

Con eso debería bastar. Quizá haga falta reiniciar el sistema para que todo funcione correctamente. Para abrir JGR hay que ejecutar R y entrar los siguientes comandos:

library(JGR)
JGR()

Otra opción, más rápida, es añadir un lanzador al menú de programas de Ubuntu. Le damos al panel con el botón derecho y marcamos “Editar los menús”. Seleccionamos “Elemento nuevo” y en “Comando” introducimos el path que lleva al script “run” de JGR. Éste puede variar según el ordenador, pero en mi caso era /usr/local/lib/R/site-library/JGR/scripts/run (si no es exactamente ese, andará cerca).

Enlaces útiles:

Página de JGR
Getting R setup in Ubuntu (también JGR, Rcmdr y RKWard)

4 comentarios para “Instalar JGR en Ubuntu”

  1. Hector Cornide Dice:

    Gracias!!
    Excelente material, me sirvió muchísimo.

  2. Federico Morales Dice:

    El paso 4 del procedimiento me marca el siguiente error:

    federico@federico-laptop:~$ install.packages(‘JGR’, dep=T)
    bash: error de sintaxis cerca de token no esperado `’JGR’,’
    federico@federico-laptop:~$ library(JGR)
    bash: error de sintaxis cerca de token no esperado `JGR’
    federico@federico-laptop:~$ JGR(update=T)

    ¿Alguna sugerencia al respecto? gracias

  3. Matias Dice:

    Hola Héctor, quizás, desde que dejaste tu consulta hasta ahora ya te diste cuenta, pero lo que pasa, es que no has entrado a R aun; para eso, primero simplemente: R
    y luego lo que pusiste a continuación.

    Consulta mía: No se encuentra el paquete JGR en los repositorios. Descargué opcionalmente JGR desde http://rforge.net/ , y luego lo descargué desde SVN, pero aún no sé cómo usarlo o asociarlo a R de una sola vez.

    Como ya tengo Rkward para KDE que es el escritorio que yo uso, no tengo problemas, pero lo que puedes hacer es, entrar por consola a R y dirigirte al directorio donde está el archivo ‘JGR.R’, que has descargado desde rforge y hacer library(JGR) como si estuvieses instalando un paquete extra de uso frecuente. El asunto es que deberías disponer del mismo paquete en el directorio en que trabajes en cada sesión.

    Yo también soy aprendiz. :)

    Saludos.

  4. Federico Morales Dice:

    Instalé JGR y trabaja bien.
    Pero al cerrar me encuentro con este mensaje

    Warning message:
    In file(con, “w”) :
    no fue posible abrir el archivo ‘/home/federico/R/i486-pc-linux-gnu-library/2.8/JGR/scripts/run’: Permiso denegado
    > WARNING: org.rosuda.JRI.Mutex was unlocked by other thread than locked! This may soon lead to a crash…

    ¿Alguna sugerencia?, gracias

Escribe un comentario