Spam i num_char
Czy istnieje związek między spamem a długością wiadomości e-mail? Można to sobie wyobrazić na dwa sposoby:
- Spam to częściej krótkie wiadomości zachęcające do kliknięcia w link, lub
- Zwykłe e-maile są krótsze, bo na co dzień wymieniam ze znajomymi krótkie wiadomości.
W tym ćwiczeniu użyjesz zbioru danych email, żeby rozstrzygnąć tę kwestię. Zacznij od wywołania pliku pomocy i zapoznania się ze wszystkimi zmiennymi za pomocą ?email.
Badając związek między spamem a długością wiadomości, skorzystaj z okazji, żeby połączyć łańcuch dplyr z warstwami obiektu ggplot2.
To ćwiczenie jest częścią kursu
Eksploracyjna analiza danych w R
Instrukcje do ćwiczenia
Korzystając ze zbioru danych email:
- Wczytaj pakiety
ggplot2,dplyriopenintro. - Oblicz odpowiednie miary środka i rozproszenia zmiennej
num_charosobno dla spamu i wiadomości niebędących spamem, używającgroup_by()isummarize(). Nie musisz nadawać nazw nowym kolumnom tworzonym przezsummarize(). - Utwórz wykresy pudełkowe zestawione obok siebie, aby zwizualizować związek między tymi samymi dwiema zmiennymi. Przyda się
mutate()do dodania nowej kolumny zawierającej logarytmicznie przekształconą wersję zmiennejnum_char.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load packages
# Compute summary statistics
email %>%
___ %>%
___
# Create plot
email %>%
mutate(log_num_char = ___) %>%
ggplot(aes(x = ___, y = log_num_char)) +
___