Estadística y probabilidad

Laboratorio 1
Introducción a R y Rstudio

Msc. Roberto Trespalacios

Universidad Tecnológica de Bolivar

2024-01-29

Tabla de contenido

  • ¿Qué son R y Rstudio?
  • Rstudio online
  • Crear un archivo tipo .R (scrip de R)
  • Crear un archivo tipo .qmd (quarto markdown)
  • Importar datos tipo .csv (archivo separado por comas)
  • Exportar datos y gráficos

¿Qué es R?

R es un software que fue diseñado para hacer análisis estadísticos y gráficas, y es software libre. Así, se puede descargar y utilizar sin problemas (en esta otra entrada puedes aprender cómo descargar R y RStudio). En otras palabras, es gratis.

  • Fue desarrollado inicialmente por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland en 1993.

  • R ha ganado popularidad porque la curva de aprendizaje es relativamente sencilla comparado con otros lenguajes de programación y permite maquetar o hacer prototipos de modelos muy rápido y con resultados muy buenos.

  • Otra ventaja es que es mas o menos sencillo compartir código. Por lo tanto, científicos en cualquier parte del mundo pueden contribuir con sus investigaciones.

¿Qué es Rstudio?

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 online

Rstudio online es una plataforma web que permite crear, ejecutar y compartir proyectos implementados en lenguaje R sin necesidad de contar con ninguna infraestructura de hardware o software necesaria para tal fin. Este tipo de servicios es lo que se conoce como Platform as a Service (PaaS).

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.

Autoría y depuración.

  • Depurador interactivo para diagnosticar y corregir los errores rápidamente.
  • Herramientas de desarrollo extensas.
  • Autoría con Sweave, R Markdown y quarto.}

Creación de una cuenta en Rstudio cloud

Si usted ya dispone de una cuenta en la plataforma R Studio Cloud, vaya directamente a la sección Creación de un nuevo proyecto.

  1. Ingrese a Rstudio online utilizando el navegador de su preferencia.
  2. Haga click en el link Sign Up que aparece en la parte superior derecha de la pantalla
  3. Seleccione la opción Cloud Free (a menos que usted quiera suscribirse a un plan pago)
  4. Haga click en el botón Sign Up que aparece en la parte inferior de la pantalla
  5. Complete el formulario y siga las instrucciones de registración. Si usted dispone de una cuenta en Google o GitHub, puede realizar una registración rápida utilizando alguna de estas cuentas (opciones Sign Up with Gooogle o Sign Up with GitHub)

Importante (Rstudio online)

Si usted crea una cuenta gratuita, la misma tiene ciertas limitaciones en cuanto a la cantidad de proyectos que puede crear y el tiempo disponible de ejecución sobre una base mensual. Concretamente, usted puede crear hasta 15 proyectos (o 10 compartidos) y tiene disponibles 15 horas por mes en tiempo de ejecución. Por lo tanto, si va a crear una cuenta para este webinario, considere dejar disponibles al menos 4 horas para tal fin. El uso de tiempo puede consultarlo haciendo click en su nombre de usuario (arriba a la derecha) y luego seleccionando la opción Usage.

Puede visitar las siguientes páginas para profundizar en el manejo de R y Rstudio