Combien de mots CONNAISSEZ-VOUS ? Loi de Zipf et lexique de subjectivité

Analyse de sentiments en R

Ted Kwartler

Data Dude

Lexique de subjectivité

library(qdap)
library(magrittr)

text_df %$% polarity(text)

Retourne un objet « polarity » avec des scores positifs et négatifs.

Un lexique de subjectivité est une liste prédéfinie de mots associés à un contexte émotionnel, comme positif/négatif, ou à des émotions spécifiques telles que « frustration » ou « joie ».

Analyse de sentiments en R

Où trouver des lexiques de subjectivité ?

  • La fonction polarity() de qdap utilise un lexique de hash_sentiment_huliu

  • tidytext propose un tibble sentiments avec

    • NRC – Mots selon 8 émotions comme « colère » ou « joie » et Pos/Neg
    • Bing – Mots étiquetés positifs ou négatifs
    • AFINN – Mots notés de -5 à 5
Analyse de sentiments en R

library(lexicon)

Nom Description
dodds_sentiment Mots d'opinion Mechanical Turk
hash_emoticons Traductions d'émoticônes de ponctuation de base :)
hash_sentiment_huliu Recherche sur la polarité (+/–) U of IL @CHI
hash_sentiment_jockers Lexique hérité de library(syuzhet)
hash_sentiment_nrc 5 468 mots notés par la foule entre -1 et 1
Analyse de sentiments en R

Impossible ! Trop peu de mots.

pensif

  • Loi de Zipf
  • Principe du moindre effort
Analyse de sentiments en R

La loi de Zipf à l'œuvre

Rang Ville Population recensement 2010 % réel % attendu par Zipf
1 New York 8,175,133 100% ...
2 LA 3,792,621 46% 50%
3 Chicago 2,695,598 33% 33%
4 Houston 2,100,263 26% 25%
5 Philadelphie 1,526,006 19% 20%
Analyse de sentiments en R

Principe du moindre effort

S'il existe plusieurs façons d'atteindre le même but, on choisira la voie la moins exigeante

chat paresseux

Analyse de sentiments en R

À suivre…

logo twitter

football

Analyse de sentiments en R

Passons à la pratique !

Analyse de sentiments en R

Preparing Video For Download...