Spam och num_char
Finns det ett samband mellan spam och längden på ett e-postmeddelande? Man kan tänka sig argument åt båda håll:
- Spam är troligen ett kort meddelande som lockar mig att klicka på en länk, eller
- Mina vanliga e-postmeddelanden är troligen kortare eftersom jag ständigt utbyter korta meddelanden med vänner.
Här använder du datamängden email för att reda ut frågan. Börja med att öppna hjälpfilen och läsa om alla variabler med ?email.
När du utforskar sambandet mellan spam och e-postlängd, passa på att länka en dplyr-kedja med lager i ett ggplot2-objekt.
Den här övningen är en del av kursen
Exploratory Data Analysis in R
Övningsinstruktioner
Använd datamängden email
- Läs in paketen
ggplot2,dplyrochopenintro. - Beräkna lämpliga mått på centrum och spridning för
num_char, uppdelat på spam och icke-spam, med hjälp avgroup_by()ochsummarize(). Du behöver inte namnge de nya kolumnerna som skapas avsummarize(). - Skapa parallella lådagram för att visualisera sambandet mellan samma två variabler. Det är praktiskt att använda
mutate()för att skapa en ny kolumn med en logaritmtransformerad version avnum_char.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Load packages
# Compute summary statistics
email %>%
___ %>%
___
# Create plot
email %>%
mutate(log_num_char = ___) %>%
ggplot(aes(x = ___, y = log_num_char)) +
___