Data pro analýzu přežití
V následujících cvičeních budeš pracovat s daty zákazníků internetového obchodu, abys procvičil/a analýzu přežití. Tentokrát ale nejde o čas do odchodu zákazníka, ale o čas do druhé objednávky.
Data jsou uložena v objektu dataNextOrder. Proměnná boughtAgain nabývá hodnoty 0 pro zákazníky pouze s jednou objednávkou a hodnoty 1 pro zákazníky, kteří již zadali druhou objednávku. Pokud zákazník objednal podruhé, uvidíš v proměnné daysSinceFirstPurch počet dní mezi první a druhou objednávkou. U zákazníků bez druhé objednávky obsahuje daysSinceFirstPurch dobu od jejich první (a zároveň poslední) objednávky.
Balíček ggplot2 je již načtený v tvém pracovním prostředí.
Toto cvičení je součástí kurzu
Machine Learning for Marketing Analytics in R
Pokyny k cvičení
- Prohlédni si data pomocí funkce
head(). - Vykresli histogram počtu dní od první objednávky zvlášť pro zákazníky s druhou objednávkou a bez ní. (Pokud
ggplot2moc neznáš, neboj se: stačí použítdaysSinceFirstPurchjako proměnnou na ose x aboughtAgainjako proměnnou pro výplň a rozdělení do panelů.)
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Look at the head of the data
___(dataNextOrder)
# Plot a histogram
ggplot(dataNextOrder) +
geom_histogram(aes(x = ___,
fill = factor(___))) +
facet_grid( ~ boughtAgain) + # Separate plots for boughtAgain = 1 vs. 0
theme(legend.position = "none") # Don't show legend