BaşlayınÜcretsiz başlayın

Mutsuz son mu? Kronolojik kutuplaşma

Bazen duyguyu zaman içinde takip etmek istersin. Örneğin bir reklam kampanyası sırasında, kampanyanın etkisini görmek için marka duyarlılığını takip edebilirsin. Bunun birkaç örneğini bir önceki bölümün sonunda görmüştün.

Bu egzersizde, Moby Dick romanını kullanarak duyguyu zaman içinde inceleme iş akışını tekrar edeceksin. Kitaptaki mutlu anlarda, olumsuzlardan daha fazla olumlu kelime olmasını beklersin. Tersine, karanlık anlar ve hüzünlü sonlar daha fazla olumsuz dil kullanmalıdır. Ayrıca duygu zaman serini görsel olarak daha çekici hale getirmek için bazı püf noktaları da göreceksin.

İş akışını hatırla:

  1. Metni, sözcük bazında sözlükle içten birleştir (inner join).
  2. Duyguları satıra göre say.
  3. Veriyi, her duygunun kendi sütununa sahip olacağı şekilde yeniden şekillendir.
  4. (Sözlüğe bağlı olarak) kutuplaşmayı, pozitif skordan negatif skoru çıkararak hesapla.
  5. Kutuplaşma zaman serisini görselleştir.

Bu egzersiz tanıdık gelmeli: Bing tidy polarity: Call me Ishmael (with ggplot2)! çalışmasının bir uzantısıdır.

Bu egzersiz, kursun bir parçasıdır

R ile Duygu Analizi

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

moby_polarity <- moby %>%
  # Inner join to the lexicon
  ___(___, by = c("___" = "___")) %>%
  # Count by sentiment, index
  ___(___, ___) %>%
  # Pivot sentiments wider
  ___(names_from = ___, values_from = ___, values_fill = ___) %>%
  mutate(
    # Add polarity field
    ___ = ___ - ___,
    # Add line number field
    ___ = ___()
  )
Kodu Düzenle ve Çalıştır