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:
- Metni, sözcük bazında sözlükle içten birleştir (inner join).
- Duyguları satıra göre say.
- Veriyi, her duygunun kendi sütununa sahip olacağı şekilde yeniden şekillendir.
- (Sözlüğe bağlı olarak) kutuplaşmayı, pozitif skordan negatif skoru çıkararak hesapla.
- 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
R ile Duygu Analizi
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
___ = ___()
)