wf1

Análisis de sentimientos al contenido de artículos científicos

Este es un ejemplo de cómo aplicar el análisis de sentimientos a artículos científicos. El análisis de sentimiento se aplica a nivel de la oración. Asigna valores a las oraciones positivas y negativas y evalúa la magnitud del sentimiento en referencia con una base de palabras.

1. Cargar los textos

Como ejemplo se utilizarán dos artículos científicos.

e1 <- readtext(paste0(folder, "/*.txt"),
                    docvarsfrom = "filenames", dvsep = "_")
e2 <- as.data.frame(e1)

2. Obtener las oraciones y crear el gráfico agregado de sentimientos

Una vez se asigna un valor a cada oración dentro de los artículos, se puede visualizar mediante un boxplot donde cada punto representa una oración y la calificación de su sentimiento. Puntaje mayor a 0 representa sentimientos positivos y menor a 0 sentimientos negativos.

e3 <- get_sentences(e2)
colnames(e3)[4] <- "name"
e4 <- e3 %>% sentiment_by(by = c("name"))
plot(e4)

3. Texto de sentimientos

Otra manera de visualizar los resultados es resaltar dentro del texto los sentimiento positivos y negativos.

texto_sent

4. Histograma

ggplot(e5, aes(ave_sentiment)) + geom_histogram()