filoR
Análisis de textos literarios con R

El curso

Esta página web forma parte del curso “Análisis de textos literarios con R”. En ella, se recogen los materiales y ejemplos que se desarrollarán durante las sesiones.

Los profesores

Rodrigo Rodrigues-Silveira

rodrodr@usal.es

Profesor de ciencia política de la USAL. Director del proyecto “Comportamiento legislativo y erosión democrática en América Latina” (PELA Comportamiento). Miembro de los GIR “Política Comparada en América Latina” y “Tecnología y poder en el pensamiento y las letras”.

Sheila Pastor

sheilap@usal.es

Profesora en el Departamento de Literatura española e hispanoamericana de la USAL. Miembro del Instituto de Estudios Medievales y Renacentistas y de Humanidades Digitales y del GIR Tecnología y poder en el pensamiento y las letras.

El contenido

Durante el curso se abordarán los siguientes temas:

  • preparación de textos literarios para análisis cuantitativos

  • análisis de frecuencias de palabras

  • codificación temática

  • análisis de conglomerados clusters

  • escalonado de textos (uni y multidimensional)

  • modelado de tópicos

  • análisis de redes sociales

  • técnicas de visualización de texto

Sesiones

Las sesiones tendrán lugar en el etéreo espacio de la nube, en la plataforma Zoom. Los enlaces de acceso a las sesiones se enviarán a los correos electrónicos de los participantes.

DÍA 1 - 16/06/2025 de 10 a 14h

DÍA 2 - 23/06/2025 de 10 a 14h

Ejercicio final

El ejercicio final consistirá en reproducir uno de los análisis presentados durante el curso. Para ello, debéis instalar el R y el RStudio y los paquetes mencionados en la sesión Servicio técnico y, a continuación, copiar, pegar y ejecutar el código contenido en las páginas Preparación y La Regenta.

Se trata de la entrega de una captura de pantalla que demuestre la reproducción exitosa de alguno de los ejercicios propuestos en el apartado sobre “La Regenta”. Cualquiera de ellos resulta válido.

La fecha final para el envío será el 30/06/2025 vía correo electrónico a los profesores.

🤖 Servicio técnico 🤖

Para que podáis reproducir los ejemplos de análisis presentados durante el curso debéis instalar en vuestros ordenadores el R y el RStudio Desktop.

También debéis ejecutar el siguiente código en R que instala los paquetes necesarios.

AVISO IMPORTANTE PARA INICIANTES EN R

Para que funcione el código abajo:

  1. debes ejecutar cada línea de una en una y esperar que finalice antes de ejecutar la siguiente. Primero la que empieza con pc, luego, install.packages(pc) y, finalmente, una vez terminado el paso anterior: devtools::install_github(“rodrodr/tenet”, force=T).

  2. Puede que aparezcan algunos mensajes. El primero es si quieres reiniciar R, le das a “No”. El segundo es si deseas actualizar los paquetes y debes decir: “1 - All”. Finalmente, si te pide instalar paquetes “from source” (en Mac puede aparecer), elegid, “n” (no).

Con eso, tendréis para instalar los paquetes necesarios para el curso.

Código
# Crea un vector con los paquetes a instalar
pc <- c("miniUI","quanteda","quanteda.textplots","pdftools",
        "quanteda.textmodels","quanteda.textstats",
        "stringi","readr","gutenbergr","ggplot2",
        "ggrepel","reactable","tidyverse","devtools",
        "egg","network","sna","ggnetwork","poliscidata",
        "udpipe","dplyr","syuzhet","ggiraph","networkD3",
        "igraph","topicmodels")

# Instala los paquetes
install.packages(pc)

# Instala el paquete tenet que no está en CRAN
devtools::install_github("rodrodr/tenet", force=T)