Inicio

Este es el sitio web del curso “Programación para las Ciencias Sociales” (ICP0506), dictado en el Instituto de Ciencia Política UC durante el segundo semestre de 2020.

El objetivo del sitio es servir como material de consulta. Todos los proyectos que ejecutemos en RStudio Cloud estarán también compilados aquí, para facilitar su revisión.

Cronograma y materiales del curso

I. Introducción

J 2020-08-13

  • Presentación del programa
  • Ciencia de datos y programación
  • Introducción a R, RStudio y R Markdown
Material mínimo Material complementario
  • RStudio. 2018a. Introducción al Lenguaje R: Guía Rápida.
  • RStudio. 2018b. RStudio IDE: Guía Rápida.
  • RStudio. 2014. RMarkdown: Hoja de Referencia.
  • II. Manejo de bases de datos

    J 2020-08-20, J 2020-08-27

    • Introducción al tidyverse
    • Carga de bases de datos
    • Manejo de bases de datos
    • Limpieza de bases
    Material mínimo Material complementario
  • Cruz, A. 2019. Manejo de Datos.
  • RStudio. 2017. Importar Datos: Guía Rápida
  • RStudio. 2018. Transformación de Datos con dplyr: Hoja de referencia.
  • III. Visualización de datos

    J 2020-09-03, J 2020-09-10

    • Principios de visualización de datos
    • Introducción a la gramática de gráficos
    • Generación de gráficos en ggplot2
    Material mínimo Material complementario
  • Healy, K. 2018. Data Visualization: A Practical Introduction. Cap. 1.
  • Araya, S. 2019. Visualización de Datos.
  • RStudio. 2016. Visualización de Datos usando ggplot2: Guía Rápida.
  • IV. Búsqueda efectiva de ayuda

    J 2020-09-10

    • Archivos de ayuda en R.
    • Recursos de apoyo: Google, StackOverflow, GitHub.
    • Construcción de ejemplos mínimos reproducibles (reprex).
    Material mínimo Material complementario
  • Healy, K. 2018. Data Visualization: A Practical Introduction. Anexo 1.1
  • Wickham, H. y Grolemund, G. 2017. R for Data Science. Sección 1.6.
  • Mostipak, J. 2018. So You’ve Been Asked to Make a Reprex.
  • Entrega Tarea 1: W 2020-09-16

    V. Manejo avanzado de bases de datos

    J 2020-10-01, J 2020-10-08

    • Reformulación (pivot) de bases de datos.
    • Recodificación de variables.
    • Combinación (merge) de bases.
    Material mínimo Material complementario
  • Urdinez, F. y Cruz, A. 2020. Manejo Avanzado de Datos Políticos.
  • RStudio. 2017b. Importar Datos: Guía Rápida. Pág. 2.
  • Bryan, J. 2018. Cheatsheet for dplyr join functions.
  • VI. Análisis de texto

    J 2020-10-15, J 2020-10-22

    • Manipulación de cadenas de texto.
    • Expresiones regulares.
    • Introducción al análisis cuantitativo de textos (QTA).
    Material mínimo Material complementario
  • Wickham, H., y Grolemund, G. 2017. R for Data Science. Cap. 14.
  • Silge, J. y Robinson, D. 2018. Text Mining with R. Caps. 1-3.
  • RStudio. 2017c. Trabajar con Cadenas con stringr: Guía Rápida
  • Entrega Tarea 2: W 2020-10-28

    VII. R avanzado

    J 2020-10-29

    • Tipos de objeto en R
    • Funciones personalizadas.
    • Iteraciones
    Material mínimo Material complementario
  • Wickham, H., y Grolemund, G. 2017. R for Data Science. Caps. 19 y 21.
  • RStudio. 2017a. Aplicar Funciones con purrr: Guía Rápida.
  • VIII. Minería de datos

    J 2020-11-05

    • Web scraping de sitios web
    • Extracción de datos a partir de APIs.
    Material mínimo Material complementario
  • Barría, G. 2020. Minería de Datos Web.
  • IX. Datos espaciales y mapas

    J 2020-11-12

    • Introducción a datos espaciales con sf.
    • Mapas en ggplot2.
    Material mínimo Material complementario
  • Escobar, A. y Ortiz, G. 2020. Mapas y Datos Espaciales.
  • Entrega Tarea 3: W 2020-11-18

    X. Replicación y generación de reportes

    J 2020-11-19

    • Replicación en ciencias sociales.
    • R Markdown para reportes y presentaciones.
    Material mínimo Material complementario
  • King, G. 1995. Replication, Replication.
  • RStudio. 2014. RMarkdown: Hoja de Referencia.
  • Presentaciones y retroalimentación para el trabajo final: J 2020-11-26

    Clase de cierre

    J 2020-12-03

    • La comunidad de R
    • Material adicional
    • RStudio de escritorio
    Material mínimo Material complementario
  • Frick, H., y Daish, A. 2017. R-Ladies Global Community.
  • Entrega del trabajo escrito final: J 2020-12-10