26/6/2019

Iniciación a R

Taller de iniciación

  • Presentación de R y la interfase de Rstudio

  • ¿Por qué usar R?

  • Programación básica: Ejemplos / Ejercicios

  • Proyectos y organización

  • Paquetes y funciones

  • Herramientas gráficas

Presentación

¿Qué es R?

¿Qué es R?

Lenguaje de programación que permite al usuario programar algoritmos y utilizar herramientas que hayan sido programadas por otros usuarios.

¿Qué se puede hacer con R?

"R can do anything you can imagine"

  • Gráficos simples y gráficos complejos… lindos y feos
  • Análisis estadísticos univariado, multivariado…
  • Análisis espacial
  • Escribir funciones, programas, algoritmos, librerías… propias

  • Crear documentos, presentaciones (Rmarkdown)
  • Manejar citas y bibliografía (jabRef, Zotero)
  • Colaborar (git, gitHub)

Virtudes

  • Software libre
  • Versatilidad
  • Automatización
  • Reproducibilidad (flujo de trabajo)
  • Soporte comunidad (R-help, StackOverflow, R-graphs, github, Rpubs…)

Reproducibilidad

¡REVISION! 1, 2, 3...

¡REVISION! 1, 2, 3…

Por qué no todo el mundo usa R?

To be o not to be?

  • Los usos y necesidades de cada uno hacen que R valga la pena o no.
  • R es un lenguaje

R es un lenguaje

Lidiamos con un automata excesivamente literal

  • Me darías un mate?

  • dame un mate
  • ok, tomá

R Rstudio

R es el motor

Rstudio es la interfase