Pues eso, se trata de que la Ciencia se pronuncie por fin: ¿son tristes las canciones de ese cantante/cantautor recientemente convertido al populismo llamado Nacho Vegas? Diga lo que diga la ciencia, la respuesta, como sabemos todos los que seguimos a NV, es que NO, o bueno un poco, depende, ¡yo que sé! ¡Que más da! son canciones que hacen sentir. Veamos si la ciencia coincide con mi valoración.
Utilizaré una técnica/método llamada Analisis de sentimiento(s) (bonito nombre!!). Como la Wikipedia dice aquí, el análisis de sentimiento se refiere al uso de procesamiento de lenguaje natural (PNL), análisis de texto y lingüística computacional para identificar y extraer información subjetiva de unos recursos (WTF?). La propia Wikipedia aclara que:
En términos generales, el análisis de sentimiento intenta determinar la actitud de un interlocutor o un escritor con respecto a algún tema o la polaridad contextual general de un documento. La actitud puede ser su juicio o evaluación, estado afectivo (o sea, el estado emocional del autor al momento de escribir), o la intención comunicativa emocional (o sea, el efecto emocional que el autor intenta causar en el lector).
Vamos, que pretendo desentrañar, sin hacer daño a nadie, cual era la intención (comunicativa emocional) de NV al componer esas extrañas canciones, ¿hacernos llorar/reír/pensar…. o las hace para él? (Se me esta ocurriendo ahora mientras escribo hacer el mismo análisis a este texto para ver que pretendo: ¿aprender R? ¿conocer a NV? ¿enamorar a BB? ¿ir a Albacete?, who knows!!, igual las 3 cosas). Al lío que me disperso.
Para ello voy a utilizar R y varios packages. La verdad es que mientras escribo esto aun no se prácticamente nada de PNL ni de análisis de sentimiento, pero intentaré aprender algo.
Lo primero que tengo que hacer es hacerme con las letras de algunas canciones de NV. Esto debería hacerlo programáticamente haciendo web scrapping (pero sé muy poquito de esto, así que lo hago a mano, ya aprenderé web scrapping). De momento cogeré solo 3 canciones. Si todo chuta añadiré alguna más, al menos 10 canciones, para que sea un poco representativo del corpus/universo creativo de NV. Pero eso será en otra vida, ahora no.
Primer dilema, ¿que canciones cojo?, pues para ver si la técnica acierta voy a coger 3: una triste, una alegre y otra in the midle; así podré ver si la técnica coincide con mi opinión personal. No diré cual es cada cual, así los potenciales lectores podrán jugar y mantendré algo el misterio.
Por votación popular las canciones son, estrictamente en este orden : Ocho y medio, En mi nueva vida y Detener el tiempo
Bueno, aunque no lo hayáis visto, he cargado las letras de 6 canciones. ¿Para qué he hecho la votación? Meto las letras en un vector:
Para que veis lo bonitas (y poco tristes) que son las letras os dejo la de Brujita:
Brujita, hoy quiero, desde este agujero, decirte que muero por ti. Por tus manos frías, por las brujerías, por tu forma de toser. Tal vez esté escrita mi vida, brujita. Tal vez te llegue a perder. Pero ¡cuánto te quiero, mi amor verdadero! Sin ti está mal hecho el mundo. Ya huele a tormenta, rechinan veletas, mas tú, tú me puedes salvar. Desciendes deprisa, sin paracaídas, en tu escoba a todo gas. Brujita, me irrita la gente, ¡maldita!, que trata de hacerte sufrir. Yo los mataría, les arrancaría la piel hasta verlos morir. Como un cocotero, como un rascacielos, así de bonita eres tú. Te observo durmiendo, pequeño misterio que nadie jamás resolvió. Tal vez esté escrita mi vida, brujita. Tal vez te llegue a perder. Pero ¡cuánto te quiero, mi amor verdadero! Sin ti está mal hecho el mundo. ¡Sin ti está mal hecho el mundo!”
Si os ha gustado la letra de Brujita , podéis ver a NV tocándola el solito aquí. Es un vídeo largo, merece la pena pero Brujita empieza por el minuto 21.
¿Triste? Puff, muchos matices, que se pronuncien los críticos musicales o NV.
Me ha dado por buscar en Google lo siguiente: “son tristes las canviones de Nacho vegas” canciones con v. Literal. Y el segundo resultado de la búsqueda ha sido este. Como podéis ver, según dod Magazin, la quinta canción más triste del indie español es …. Ocho y medio. No puede ser, NV aparece también en los puestos 12,19,21 y 97 de una lista de 109; ademas, en uno de los comentarios se dice literalmente “prácticamente cualquier canción de nacho vegas podría estar en esta lista”; ademas, varios dicen que va a empezar a llover es triste. Discrepo, ¡pero si esta canción se la ponía yo a mis niños y les encantaba! Bueno, quizás esta frase Tache los días de calendario en los que nos hicimos daño y quedaron tres
puede que sea un poco triste. Los Planetas también aparecen mucho en la lista (8,25,26,55,106 y 107), y McEnroe, ¿que pasa con ellos? (16,40,76)
Dejamos a Brujita y al dod Magazine. Cargo los packages que harán el trabajo sucio:
Ahora hay que trabajar/destripar las letras. Tal como la escribió NV no vale para el trabajo riguroso de la ciencia. hay que quitar las tildes, interrogantes, exclamaciones … Viva el castellano!
Ya podemos hacer un análisis de sentimientos de estas canciones ¿cual será la más triste? Yo tengo mi opinión, pero ¿y la ciencia? Utilizaré la función get_nrc_sentiment()
del package syuzhet
. Esta función usa the NRC sentiment dictionary to calculate the presence of eight different emotions and their corresponding prevalence in a text file.
El veredicto es:
Como podéis ver, Ocho y medio se lleva la palma: puntúa en todo, tiene 3 puntos en tristeza y 4 en miedo pero también 1 en joy (¿eh?!, pero si la tabla no pone 1 punto en joy)
Notita al margen: Ese punto de joy del que hablo no aparece en el cuadro de arriba por un detalle técnico que no quiero/puedo resolver: no sé que pasa con las tildes al pasar el post por jekyll, pero juro y perjuro que 8 y 1/2 tenía un puntito en joy. Más adelante hay más fallos de concordancia entre las puntuaciones de las tablas y el texto. En realidad salé todo como dice el texto, pero aquí, al pasarlo por Jekyl no me quita las tildes y eso hace que las palabras se clasifiquen de forma distinta. Creo que tiene que ver con la codificación cuando kniteo la .R file, creo que debería poner UTF-8.
Veamos el índice de tristeza/alegría ¿que canción ganará?
Pues 8 y medio gana de calle en palabros tristes/negativos (6), PERO también tiene 4 happies …
NV, lo siento, todas tus canciones tienen al menos un punto negativo, así que …. pero, un momento, todo en esta vida es relativo, quizás debamos compararlo con otro cantante, ¿cual? NPI , ya … Serrat y Mediterráneo.
Vamos allá, repito el análisis incorporando mediterráneo de Serrat:
Y los resultados se sentimientos son:
Guau!, Mediterráneo tiene 1 punto en anger, disgust, fear y sadness. Casi mejor no escucharla :)
Y de tristeza/ alegría:
Como veis mediterráneo tiene 2 puntos de tristeza. Sí, también 2 puntos de alegría, pero gana en tristeza a todas las de NV excepto 8 y 1/2 y Al Norte; es decir, las otras 4 canciones de NV son menos tristes que Mediterráneo: 4/6 es un 66.67 %
Hasta aquí mi análisis de sentimientos de canciones de NV. Ya os dije que aprendería PNL en mi nueva vida, ahora que parece ser que va a llover sólo tengo un ambicioso plan, consistente en sobrevivir.
Como ha quedado un poco cojo el análisis, ¡lo sé! voy a hacer un gráfico que siempre queda bonito.
Finalmente el gráfico de nube de palabras:
¿Como quedaría el gráfico de palabros si juntamos las 6 de NV con Mediterráneo? Pues así: Salen un poco pequeñitos los gráficos. Ya los arreglaré.
Eh!! Un momento, si no aparece la palabra Mediterráneo!! Así es, sorprendentemente Mediterraneo solo nombra 2 veces al (M)mediterráneo. Brujita aparece 4 veces y las que mas aparece en las 7 canciones es: ahora, vida y nueva. Mas de 40 veces!
PD: Maxi, espero que veas esto!!! Animo!!! Además el gráfico te lo sugiere: Ahora vida nueva, !a aprovecharla!!
PD2: he querido arreglar algunas faltas y se me han ido los gráficos. Con lo chulos que estaban!, pequeñitos pero chulos
PD3: Maria fea!!! ;) En cuanto pueda Política de Hechos consumados