«

»

jul
21
2008

Evaluación de Software: GNU R

Esta evaluación persigue facilitar la implantación del paquete estadístico R como estándar para la actividad docente e investigadora dentro del campo estadístico, sustituyendo otro software propietario como SPSS, SAS y StatGraphics.

R es un paquete estadístico de última generación al mismo tiempo que un lenguaje de programación, lo cual lo hace muy versátil.

Dentro de los lenguajes de programación se puede clasificar como un lenguaje orientado a objetos de tipo interpretado. Lo que ofrece una gran flexibilidad, una gran potencia y un tiempo de aprendizaje corto.

Actualmente se encuentran disponibles más de 800 paquetes desarrollados en R, que cubren múltitud de campos desde aplicaciones Bayesianas, financieras, graficación de mapas, wavelets, análisis de datos espaciales, etc.

Los motivos para la elección de R han sido fundamentalmente:

  1. Su madurez.
  2. Que implementa todas las técnicas estadísticas necesarias para cumplir los objetivos docentes de la UC3M.
  3. Que implementa prácticamente todas las técnicas necesarias en cualquier escenario de investigación.
  4. Que al ser un proyecto de software libre permite la incorporación de los investigadores de la UC3M que lo deseen a su desarrollo o al desarrollo de módulos específicos para cubrir sus necesidades.
  5. Que es el software estadístico con licencia GNU más extendido a nivel mundial tanto para docencia como para investigación.
  6. Que existen varias interfaces gráficas (GUI) muy amigables para el usuario, entre las que cabe destacar R-commander.

Paralelamente, hay otros proyectos relacionados en otras Universidades que tratan de alcanzar nuestros mismos objetivos y nos han servido de ayuda.

ÍNDICE

INSTALACIÓN

Instalar R en Windows 95/98/2000/XP/Vista

Para poder utilizar R en Windows, o en cualquier otro sistema operativo, bastaría con instalar el propio paquete, no obstante, si queremos usarlo mediante una interfaz gráfica, debemos instalar también RCommander.

A continuación se desglosan los pasos a seguir.

  • Instalar R

    http://cran.es.r-project.org/bin/windows/

    • Descargar R para Windows aquí.
    • Hacer doble click sobr eel icono ejecutable e instalar.
    • Buscar en Inicio > Programas el menú de R para ejecutarlo.
  • Instalar RCommander

    http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/installation-notes.html

      • Abrir R y ejecutar en la consola:
    install.packages(“Rcmdr”, dependencies=TRUE)
    • Seguir los pasos de instalación.
    • Para ejecutar RCommander:
      • Abrir R y ejecutar en la consola:
        library(Rcmdr)
      • Para ejecutar RCommander al iniciar R, debemos editar el archivo:
        C:Archivos de prograRR-2.6.0etcRprofile.site

        y añadir:

        local( old <- getOption(“defaultPackages”) options(defaultPackages = c(old, “Rcmdr”)) })

Instalar R en MAC OS X (10.4/10.5)

  • Instalar R

    http://cran.es.r-project.org/bin/macosx/

    • Descargar R (paquete Universal) para Mac OS X aquí.
    • Doble click sobre el paquete dmg para descomprimirlo.
    • Dobli click sobre el icono de instalación que nos ha salido en la nueva ventana.
    • Si queremos instalar RCommander hay que instalar tambien las librerías Tcl/Tk, seleccionandolas durante el proceso de instalación de R.
    • Ir a Aplicaiones y hacer doble click sobre R.app para ejecutarlo.
  • Instalar RCommander

    http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/installation-notes.html

    • Se necesita tener instalado las librerías X11 para MAC OS X
    • Abrir R y ejecutar en la consola:
      install.packages(“Rcmdr”, dependencies=TRUE)

      Adicionalmente instalar RGL para ver gráficos en 3D:

      install.packages(“rgl”, dependencies=TRUE)
    • Seguir los pasos de instalación.
    • Para ejecutar RCommander, abrir X11, abrir R y ejecutar en consola:
      library(Rcmdr)

      Puede que nos salga un mensaje de alerta para instalar RGL, necesario para visualizar gráficos en 3D, se recomienda instalarlo.

Instalar R en Linux ((X/K/E)Ubuntu Edgy/Dapper/Feisry/Gutsy y LUC3M 2007 DUDU)

  • Instalar R

    http://cran.es.r-project.org/bin/linux/ubuntu/

    • Editar
      /etc/apt/source.list

      activa los repositorios “universe” y añadir…

      …para (X/K/E)Ubuntu Gutsy o LUC3M 2007 Dudo
      deb http://cran.es.r-project.org/bin/linux/ubuntu gutsy/
      …para (X/K/E)Ubuntu Feisty
      deb http://cran.es.r-project.org/bin/linux/ubuntu feisty/
      …para (X/K/E)Ubuntu Edgy
      deb http://cran.es.r-project.org/bin/linux/ubuntu edgy/
      …para (X/K/E)Ubuntu Dapper
      deb http://cran.es.r-project.org/bin/linux/ubuntu dapper/
    • Añadir claves del repositorio, para ello ejecutar en terminal:
      sudo gpg –keyserver subkeys.pgp.net –recv-key E2A11821 sudo gpg -a –export E2A11821 |
      sudo apt-key add -
    • Actualizar el listado de paquetes, para ello ejecutar en terminal:
      sudo apt-get update
    • Instalar r-recommended:
      sudo apt-get install r-recommended r-base-dev

      r-base-dev es necesario para instalar futuras librerías,se puede instalar también de manera opcional:

      sudo apt-get install r-mathlib r-doc-info r-doc-pdf r-doc-html
    • Por último, ejecutar en terminal:
      R
  • Instalar Rcommander

    http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/installation-notes.html

    • Primera forma: (Instalar RComander para todos los usuarios):
      • Instalar los paquetes r-cran-rcmdr, r-cran-rodbc y r-cran-rgl
        sudo apt-get install r-cran-rcmdr r-cran-rodbc r-cran-rgl
      • Para ejecutar RCommander, abrir R y ejecutar:
        library(Rcmdr)
    • Segunda forma: (Instalar RComander para un determinado usuario):
      • Abrir R y ejecutar en la consola:
        install.packages(“Rcmdr”, dependencies=TRUE)

        Adicionalmente instalar RGL para ver gráficos en 3D:
        install.packages(“rgl”, dependencies=TRUE)

      • Seguir los pasos de instalación.
      • Para ejecutar RCommander, abrir R y ejecutar:
        library(Rcmdr)

        Puede que salga un mensaje de alerta para instalar RGL, necesario para visualizar gráficos en 3D, se recomienda instalarlo.

      NOTA: Debido a que el paquete RCommander está realizado sobre una máquina Windows, es recomendable ejecutar el siguiente script dentro del directorio donde se ha instalado el RCommander (($USER_HOME)/R/i486-pc-linux-gnu-library/2.6/Rcmdr/).

      #!/bin/bash ## Arreglar permisos de RCommander en Linux find . -type d -print |
      xargs chmod 755 find . -type f -a ! -name configure -print | xargs chmod 644

      o ejecutar las líneas de comandos en terminal.

CURSOS Y DOCUMENTACIÓN:

Libros sobre R

Propósito General

Documentación sobre RCommander

Cursos y Prácticas con R

Documentación sobre comparación entre R, SAS y SPSS

OTROS RECURSOS (GUIs y Editores de Código):

Share

Enlace permanente a este artículo: http://osl.uc3m.es/?p=433

Deja un comentario

Tu email nunca se publicará.

*

  • RSS
  • E-mail
  • Twitter
  • Facebook
  • YouTube