Fork me on GitHub

Bienvenido a ERRE (R en Español)! Inicié este blog para ayudar a la comunidad hispanohablante a navegar el mundo de la programación en R, que tiene la fama de no ser muy intuitivo 1. La documentación en R puede ser ambigua, y generalmente recurrimos a sitios como StackOverflow o GitHub para encontrar información más detallada. Estos son muy buenos recursos, pero la mayoría de la información está en inglés y traducir R - Inglés - Español - R puede ser más largo. Trataré de usar mis horas de sufrimiento para explicar los conceptos de la manera en que yo lo entiendo (probablemente no sea la más correcta, pero por lo menos estará en español).

El enfoque principal de ERRE no será la estadística, aunque habrá posts sobre eso. Además, no intentaré convencerte de que R es mejor que otro lenguaje. Si estás aquí, asumo que es porque ya estás interesado en usar R. El enfoque será en comprender el lenguaje de programación para que puedas después aplicar las pruebas estadísticas y análisis que sean de tu interés. También habrá un enfoque en manipulación y visualización de datos, que considero habilidades transferibles através de disciplinas. Es recomendable que uses R desde R Studio.

Antes de empezar

En los diferentes posts notarás palabras en itálicas. Trataré de limitar utilizar este énfasis únicamente para palabras en inglés que no valdría la pena traducir, que al traducir perderían contexto, o que suenan mejor. Por ejemplo, yo prefiero data science que “ciencia de los datos”. También verás texto en monospace, que representará código. Por ejemplo, si quiero hacer referencia a una variaable multiplicada por dos verás: mi_variable * 2. A veces bloques de texto tendrán el mismo, lo que indicará que son bloques de código, Por ejemplo:

# Sumar dos variables
a <- 2
b <- 3

a + b

Finalmente, a veces usaremos funciones de R que pertenecen a algún paquete. Cuando sea posible, especificaré de dónde viene la función usando el namespace diciendo paquete::función(). Esto sería el equivalente a decir apellido::nombre, donde el paquete contiene muchas funciones de la misma manera en que un apellido (o familia) puede contener a varias personas.

Temas

En esta sección verás los temas que cubriré en la primera sección. Muy probablemente agregue más mientras se desarrolle el blog. Los temas para los cuales existe un post se verán en azul, y tendrán un enlace al post. Si un tema no está disponible, puedes ofrecer una contribución!

Introducción a la programación en R

Programación aplicada

  • Modelación numérica con deSolve

  • rmarkdown avanzado

  • Aplicaicones web con shiny

  • Crea tus paquetes con devtools y testthat

  • Análisis espaciales en R

  • Manejo de paquetes con packrat

  • Computación paralela

  • BIG data en R

  • R desde la línea de comando