Análisis de datos con R: vectores, dplyr, ggplot2, estadística y R Markdown.
Aprende R desde cero: tipos de datos, estructuras, manipulación con dplyr, visualización con ggplot2, estadística inferencial y reportes reproducibles.
Contenido del curso
Unidad 1: Primeros Pasos en R
Conoce el lenguaje R, la interfaz de RStudio y realiza tus primeras operaciones y asignaciones.
¿Qué es R y RStudio?
Interfaz de RStudio — los 4 paneles
Operaciones básicas y variables
Tipos de datos en R
¡Match! Paneles y funciones de RStudio
Quiz — Introducción a R
Unidad 2: Vectores y Estructuras de Datos
Aprende a trabajar con vectores, matrices, data frames y listas, las estructuras fundamentales de R.
Vectores — c(), seq(), rep()
Matrices — matrix(), rbind(), cbind()
Data Frames — la tabla de R
Listas — list(), acceso con $ y [[]]
¡Clasifica! ¿Qué estructura de datos es?
Quiz — Estructuras de datos
Unidad 3: Manipulación con dplyr
Domina el paquete dplyr del tidyverse para filtrar, seleccionar, transformar y resumir datos de forma eficiente.
Tidyverse y el operador pipe %>%
filter(), select(), arrange()
mutate(), group_by(), summarize()
¡Construye el pipeline! Ordena los pasos
¡Arrastra! Función dplyr ↔ Operación
Quiz — dplyr y tidyverse
Unidad 4: Visualización con ggplot2
Crea gráficos profesionales con ggplot2 usando la gramática de los gráficos: scatter, histogramas, boxplots y más.
Gramática de los gráficos — ggplot2
geom_point() y geom_histogram()
geom_boxplot() y geom_bar()
¡Match! Gráfico ↔ código ggplot
¡Arrastra! Construye capas de ggplot
Quiz — ggplot2
Unidad 5: Importar y Explorar Datos
Aprende a cargar datasets desde CSV y Excel, y a explorarlos y limpiarlos con funciones esenciales de R.
Importar datos — read_csv(), read_excel()
Explorar datasets — head(), str(), summary()
Limpieza — NA, duplicados, tipos de columna
¡Memorice! Función de exploración ↔ descripción
¡Clasifica! Dato limpio vs dato problemático
Quiz — Importación y exploración
Unidad 6: Funciones y Control de Flujo
Crea tus propias funciones, usa estructuras condicionales, bucles y la familia apply para automatizar tareas.
if / else y bucles for / while
Funciones propias — function() y return()
Familia apply — apply(), lapply(), sapply()
¡Completa el código! Ejercicio interactivo
¡Memorice! Funciones apply — ¿cuál usar?
Quiz — Funciones y control de flujo
Unidad 7: Estadística en R
Aplica estadística descriptiva, pruebas de hipótesis, correlación y regresión lineal con R.
Estadística descriptiva — mean, sd, quantile
Pruebas de hipótesis — t.test(), chisq.test()
Correlación y regresión lineal — cor(), lm()
¡Crucigrama! Vocabulario estadístico
¡Arrastra! H₀ vs H₁ — hipótesis nula o alternativa
Quiz — Estadística en R
Unidad 8: R Markdown y Proyecto Final
Crea reportes reproducibles con R Markdown y aplica todo lo aprendido en un análisis exploratorio completo.