Documentos de Académico
Documentos de Profesional
Documentos de Cultura
R es un programa diseñado para trabajar con él desde consola, lo que hace que, para el usuario
de hoy, acostumbrado al uso de interfaces más amigables con ventanas y cursores, resulte algo
extraño e incómodo. Como todos los programas que se usan a través de consola, su dificultad
esencial radica en el aprendizaje de órdenes -a veces largas y complejas-, cuya sintaxis hay que
seguir escrupulosamente. No hay menús de ventanas ni ventanas de otro tipo. R es un lenguaje
de programación, por lo que tiene la gran ventaja de poder editar cada análisis estadístico al
detalle. Sin embargo, la gran pega que existe es que requiere una curva de aprendizaje muy
elevada para llegar a valorar y conocer cada uno de sus entresijos y pormenores, puesto que
requiere conocimientos de programación en dicho lenguaje. Por tanto, cuando el objetivo es
realizar análisis estadístico no debería ser necesario tener que aprender un lenguaje extra sólo
para llevar a cabo una prueba estadística concreta, lo que hace que si no se está interesado en
el lenguaje de programación la experiencia con R pueda ser bastante nefasta.
Existe multitud de programas que hacen algo más amigable operar con R. Estos programas se
interponen entre la órdenes de consola de R y el usuario, ofreciendo así opciones de ventana
que el propio programa luego convierte en órdenes de R, es decir, trabajan como en una capa
superior y hacen que el usuario no tenga que teclear el detalle de las órdenes de R. Un ejemplo
es RStudio, considerado uno de los desarrollos multiplataforma (se puede instalar en cualquier
sistema operativo) que más implantación ha tenido. Sin embargo, no presenta una Interfaz
Gráfica de Usuario (GUI) basada en menús que faciliten la tarea de los análisis estadísticos, es
decir, hay que seguir programando manualmente, por lo que sigue presentando las grandes
dificultades para incorporar nuevos usuarios a R.
En los últimos años se han ido desarrollando diversos Interfaces Gráficos de Usuario (GUI) para
R (aquellos interesados en este tema podéis consultar el artículo de Valero-Mora y Ledesma
(2012)). Uno de los mejor valorados es el RCommander ya que, además de trabajar a través de
ventanas, en la actualidad presenta la interfaz gráfica con la mayor cantidad de tests y análisis
estadísticos en menús desplegables, lo que hace que no tengamos que aprender programación
para poder realizar estos análisis (por ejemplo, test t de Student, test de Fisher, modelos de
regresión, etc.), pero además tiene la potencialidad de poder ir viendo en lenguaje R los
comandos de programación del análisis concreto que estamos realizando mediante ventanas,
es decir, escribe el código de las operaciones realizadas en una ventana de sintaxis o ventana de
instrucciones, de manera que siempre lo veremos en la pantalla y podremos, poco a poco, ir
aprendiéndolo, casi sin darnos cuenta. De esta manera, cuando tengamos los conocimientos
necesarios para ello, podremos trabajar y modificar el código para adaptarlo a nuestras
necesidades. Por tanto, RCommander presenta la combinación perfecta, en la que los legos en
R pueden trabajar con soltura sin necesidad de saber programar, y los programadores tienen un
espacio para desarrollar sus códigos.
A pesar de ello, no hay que perder de vista el principio que afirma que “cuanto más amigable es
un programa menos potente es R a través de él”. Por ello, conviene que usemos uno que nos
facilite las operaciones más elementales, sin que nos aleje de la potencia de R. Teniendo estos
conceptos claros, vamos a empezar instalando los tres programas: R, RStudio y RCommander.
R
RStudio
El siguiente link nos lleva a un vídeo del profesor Joé Miró, de la Universitat de les Illes
Balears (UIB), donde explica claramente cómo instalar R (para MAC) y RStudio:
https://www.youtube.com/watch?v=nceplHzkwZc&list=PLnXFIHWLWQXFOIOdpAv2ioBHQuYg
V7x2t
RCommander