Proyecto R UCA

¿Qué es el proyecto R-UCA?

Es un proyecto que persigue facilitar la implantación del paquete estadístico R como estándar para la actividad docente e investigadora dentro del campo estadístico, en especial en la Universidad de Cádiz.

El proyecto se rubrica en marzo de 2007 por:

  • D. José María Rodríguez-Izquierdo Gil, entonces Vicerrector de Ordenación Académica e Innovación Educativa
  • D. Rafael Rodríguez Galván entonces Director de la Oficina de Software Libre de la UCA (OSLUCA)
  • D. Manuel Muñoz Márquez entonces responsable del Grupo de Investigación TeLoYDisRen

Siendo el Vicerrectorado de Ordenación Académica e Innovación Educativa quien aporta los fondos necesarios para la dotación de las becas asociadas al proyecto. El objetivo fundamental del proyecto en esta fase es la elaboración de los materiales necesarios para la impartición de un primer curso de Estadística Descriptiva e Inferencia Estadística con R.

El 10 de abril de 2008, D. Eduardo Blanco Ollero, entonces Vicerrector de Tecnologías de la Información e Innovación Docente, firma una segunda fase del proyecto. Esta segunda fase finaliza en diciembre de 2008.

¿Qué es R?

R es un paquete estadístico y gráfico de última generación, al mismo tiempo que un lenguaje de programación, lo cual lo hace muy versátil. R es software multiplataforma y es libre. Más información sobre la licencia de R se puede encontrar en R Licenses

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.

Se encuentran disponibles más de 18800 paquetes desarrollados en R, que cubren multitud de campos desde aplicaciones Bayesianas, financieras, graficación de mapas, wavelets, análisis de datos espaciales, series cronológicas, agricultura, psicometría, etc.

En R hay información más detallada sobre como instalar y comenzar a usar el paquete estadístico R

También hay información disponible en la página del proyecto R-project hay más información sobre el proyecto, sobre R, sobre los paquetes, etc.

¿Por qué R?

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

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

Interfaz gráfica R-Commander (Rcmdr)

Las personas que se inician en el uso de R pueden encontrar muy difícil inicialmente su uso mediante instrucciones al modo de un lenguaje de programación. Por ello, se hace muy conveniente el uso de una interfaz gráfica que facilite su aprendizaje y su uso.

Para el desarrollo del proyecto se ha elegido la interfaz gráfica R-Commander o Rcmdr.

Otras interfaces gráficas

RKWard

RKWard es una aplicación inicialmente desarrollada para KDE. Actualmente se puede instalar en sistemas Linux/Unix, Windows, y Mac únicamente. Como principales características incluye navegador de objetos, editor de scripts, editor de datos, navegador de ayuda, y gestor de paquetes. Es un entorno muy amigable y permite la edición de fichero Rmarkdown.

JGR

JGR (pronunciado Jaguar) escrito en Java. Entre sus características incluyen navegador de objetos, editor de scripts, editor de datos, navegador de ayuda, y gestor de paquetes.

RStudio IDE

RStudio IDE es un entorno de desarrollo enfocado principalmente a desarrolladores de código o personas acostumbradas al uso de R mediante intrucciones. Integra herramientas para la edición de ficheros Rmarkdown y el desarrollo de aplicaciones que se pueden desplegar como páginas web interactivas usando el paquete shiny.

Emacs speaks statistics

Emacs speaks statistics también conocido por sus siglas ESS, es un añadido al potente editor Emacs especializado en la edición de software R, por lo que no puede considerarse estrictamente hablando una interfaz gráfica de usuario. Entre sus prestaciones más destacadas se encuentra: completación de instrucciones, evaluación parcial o total de código, ayuda contextual sobre las instrucciones.

En la página de descarga de ESS se pueden descargar versiones modificadas de Emacs que incluyen ESS, tanto para Windows como para MacOS. Las versiones para linux se pueden utilizar el gestor de descarga habitual en la distribución en uso. Además permite la edición y previsualización de ficheros Rmarkdown.

El uso del potente y versátil editor Emacs no está recomendado para los usuarios neófitos. Por otra parte, su funcionalidades permiten su uso para una gran multitud de tareas lo que hace que su aprendizaje sea muy fructífero.

Traducción al español

Desde el inicio del Proyecto R-UCA se empieza la colaboración con John Fox para realizar la traducción de R-Commander al español. Esta colaboración en la traducción sigue manteniéndose en la actualidad.

Además, se reportan fallos y se hacen sugerencias sobre modificaciones o nuevas prestaciones de R-Commander. Sugerencias que siempre han sido muy bien recibidas por parte de John Fox.

Extensión RcmdrPlugin.UCA

En diciembre de 2011 se libera la primera versión de la extensión RcmdrPlugin.UCA para R-Commander. Esta extensión añade algunas opciones no presentes en R-Commander útiles para la docencia de la estadística, como por ejemplo:

* Intervalo de confianza y contraste de hipótesis sobre la varianza de una población

* Realizar predicciones usando el modelo activoPrediction using active model

* Test de aleatoriedad

* Control de calidad: Gráficos de pareto, p, np, c, u, xbar, R y S de primera y segunda fase, desde los datos y desde los parámetros

Actualmente se trabaja en añadir opciones para el tratamiento de datos psicométricos.

Más información en http://knuth.uca.es/RcmdrPlugin.UCA

Líneas de actuación

Las principales líneas de actuación son:

  • Desarrollo de material docente bajo licencia de documentación libre GNU-FDL.
  • Plan de formación del personal docente e investigador de la UCA.
  • Creación y mantenimiento de un Wiki para albergar documentación en español sobre R.
  • Creación y mantenimiento de un foro que sirvan de soporte a los usuarios de R.
  • Creación y mantenimiento del Paquete R-UCA
  • Apoyar al proyecto R, en especial contribuyendo de forma activa a su disponibilidad en español (Para más información véase Traducción).

Participantes en el proyecto inicial

Nombre Labor Puesto Unidad Institución
Arriaza Gómez, Antonio Jesús Desarrollador Becario Oficina de Software Libre Universidad de Cádiz
Fernández Palacín, Fernando Codirector Proyecto Profesor Grupo Investigación TeLoYDisRen Universidad de Cádiz
González Pérez, Manuel Desarrollador Becario Oficina de Software Libre Universidad de Cádiz
López Sánchez, María Auxiliadora Desarrolladora Profesora Grupo Investigación TeLoYDisRen Universidad de Cádiz
Muñoz Márquez, Manuel Director Proyecto Profesor Grupo Investigación TeLoYDisRen Universidad de Cádiz
Pérez Plaza, Sonia Desarrolladora Becaria Oficina de Software Libre Universidad de Cádiz
Rodríguez Galván, Rafael Codirector Proyecto Profesor Oficina de Software Libre Universidad de Cádiz
Sánchez Navas, Antonio Desarrollador Profesor Grupo Investigación TeLoYDisRen Universidad de Cádiz

Promotores

Los promotores iniciales del proyecto fueron:

de la Universidad de Cádiz


Spanish R UCA Project


QR Code
QR Code inicio (generated for current page)