2. ¿QUÉ ES R?
• RStudio es un entorno de desarrollo integrado (IDE) para el lenguaje de
programación R, dedicado a la computación estadística y gráficos.
Incluye una consola, editor de sintaxis que apoya la ejecución de código,
así como herramientas para el trazado, la depuración y la gestión del
espacio de trabajo.
• RStudio está disponible para Windows, Mac y Linux o para navegadores
conectados a RStudio Server o RStudio Server Pro (Debian / Ubuntu,
RedHat / CentOS, y SUSE Linux).3 RStudio tiene la misión de
proporcionar el entorno informático estadístico R. Permite un análisis y
desarrollo para que cualquiera pueda analizar los datos con R.
3. ENTONCES…
Se trata de un software de distribución
gratuita (un freeware) desarrollado por
The R Foundation for Statistical
Computing. R es un lenguaje de
programación utilizado para el análisis
de datos cuyo énfasis de uso está en la
configuración directa de los análisis de
parte del usuario antes que en una
interfaz amigable.
Se trata de un proyecto colaborativo en
la medida que los mismos usuarios van
desarrollando nuevas aplicaciones que
son compartidas gratuitamente en la
página oficial del software; así, R está
en permanente ampliación: es un
proyecto abierto y gratuito.
4. CARACTERÍSTICAS
• IDE construido exclusivo para R
• El resaltado de sintaxis, auto completado de código y sangría inteligente.
• Ejecutar código R directamente desde el editor de código fuente.
• Salto rápido a las funciones definidas.
• Colaboración
• Documentación y soporte integrado.
• Administración sencilla de múltiples directorios de trabajo mediante proyectos.
• Navegación en espacios de trabajo y visor de datos.
• Potente autoría y depuración.
• Depurador interactivo para diagnosticar y corregir los errores rápidamente.
• Herramientas de desarrollo extensas.
• Autoría con Sweave y R Markdown.
5. VENTAJAS
DEL USO DE R
• A diferencia de otros
programas, para ocupar R nos
adentraremos en el uso pleno
de la modalidad de sintaxis;
esto es: no emplearemos
botones para realizar los
análisis, sino que nos
comunicaremos con el software
de manera directa, a partir de
lenguaje (código)
computacional. El uso de la
sintaxis (en cualquier software)
y el conocimiento de los
comandos de R nos permite las
siguientes ventajas para
nuestros análisis (Elousa 2009)
6. REPLICABILIDAD
• Elemento fundamental en la investigación
científica y cada vez más en las revistas
académicas donde se exigen los archivos
de sintaxis para la publicación de
resultados. Permite que cualquier persona
a quien enviemos nuestros análisis podrá
entender cómo fueron construidos y
replicarlos de manera exacta.
7. EFICIENCIA
• En condiciones “reales” de trabajo
continuado, el uso de sintaxis representa un
incremento exponencial de la eficacia; por
ejemplo, para hacer un solo cálculo (como un
calcular una media aritmética), en una
modalidad de definición de procedimientos de
análisis estadístico mediante botones
debemos presionar (por ejemplo) al menos
cinco botones para llegar al resultado. Esto es
tiempo acumulado, y en instancias de manejo
estadístico complejo de datos, consume
tiempo y esfuerzo. Como contracara, el uso
de sintaxis tiende a aminorar la realización de
tales tareas, pues puede llegar a tratarse de
una sola línea de comandos.
8. CONTROL
• Permite un control casi total en
el trabajo de análisis, pues
permite a quienes investigamos
ir definiendo detalles que los
programas con botones
configuran por defecto; esto
además permite detectar
errores y potencia el trabajo
colaborativo, ya que el lenguaje
que diferentes
investigadores(as) emplearán,
es el mismo.
9.
10. ENVIROMENT
• Una vez estamos en
RStudio, podemos escribir y
ejecutar las órdenes de
varias formas:
• directamente en la consola
• a través de un script (.R)
• con ficheros Rmarkdown
(.Rmd)
• Como podemos ver, RStudio
está (normalmente) dividido
en 4 paneles.
11. CONSOLA
• Una vez estamos en
RStudio, podemos escribir y
ejecutar las órdenes de
varias formas:
• directamente en la consola
• a través de un script (.R)
• con ficheros Rmarkdown
(.Rmd)
• Como podemos ver, RStudio
está (normalmente) dividido
en 4 paneles.
13. EJEMPLO
• En el ejemplo anterior se han ido
introduciendo y ejecutando las
instrucciones una a una. También es
posible ejecutar desde la consola más de
una instrucciones. Para ello, las
instrucciones deben separarse con un “;”.
14. SCRIPTS
• Trabajar en la consola es muy limitado ya que
las instrucciones se han de introducir una a
una. Lo habitual es trabajar con scripts o
ficheros de instrucciones. Estos ficheros tienen
extensión **.R**.
• Se puede crear una script con cualquier editor
de texto (uno de los más populares es Tinn-R),
pero nosotros lo haremos desde RStudio. Para
ello, seleccionamos la siguiente ruta de
menús: File > New File > R script
15.
16. MI PRIMER SCRIPT
• El panel del script se sitúa en la parte superior-izquierda de
RStudio. Ahora podemos escribir las instrucciones línea por
línea. Las instrucciones las podemos ejecutar una a una o las
podemos seleccionar y ejecutar en bloque. Para ejecutar las
instrucciones tenemos varias alternativas:
• Hacemos clic en el botón: Run (botón situado en la parte
derecha de las opciones del panel de script)
• Pulsamos Ctrl+r
• Vamos a escribir nuestro primer script.
17.
18. ENTORNO
• El panel, llamémoslo, de entorno esta compuesto de
dos pestañas: Environment y History.
• En el Environment se irán registrando los objetos que
vayamos creando en la sesión de trabajo. También
tenemos la opción de cargar y guardar una sesión de
trabajo, importar datos y limpiar los objetos de la
sesión. Estas opciones están accesibles a través de la
cinta de opciones de la pestaña.
• En la pestaña History se registran las instrucciones
ejecutadas. Como opciones, podemos cargar y guardar
el historial de la sesión, seleccionar una o más
instrucciones y enviarlas bien a la consola bien al
script, y limpiar el historial.
19.
20. MISC ELÁN EA: AR C H IVOS, GR ÁFIC OS,
PAQU ETES, AYU D A, VISOR .
• Con el nombre de Misceléna nos referimos al panel que se encuentra en
la parte inferior-derecha del escritorio de RStudio.
• En este panel cabe destacar las siguientes pestañas, cada una con
diferentes opciones:
• Files: es una especie de explotador de ficheros.
• Plots: donde se visualizan los gráficos que creamos. Entre las opciones
disponibles se encuentran:
• Zoom: para agrandar el gráfico y verlo en otra ventana.
• Export: para exportar/guardar el gráfico. Se puede guardar el gráfico
como imagen, pdf o copiarlo al portapapeles.
• Packages: proporciona un listado de los paquetes instalados en R y los
que han sido cargado en la sesión. A través de las opciones de esta
pestaña podemos instalar nuevos paquetes o actualizar los existentes.
• Help: Para obtener ayuda sobre una determinada función.