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.
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”.
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:
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).
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 instalarpc <-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 paquetesinstall.packages(pc)# Instala el paquete tenet que no está en CRANdevtools::install_github("rodrodr/tenet", force=T)