Kom igångKom igång gratis

Data för överlevnadsanalys

I följande övningar arbetar du med data om kunder i en nätbutik för att öva på överlevnadsanalys. Den här gången handlar det inte om tiden till churn, utan om tiden fram till den andra beställningen.

Data lagras i objektet dataNextOrder. Variabeln boughtAgain har värdet 0 för kunder med endast en beställning och 1 för kunder som redan har lagt en andra beställning. Om en kund har beställt en andra gång visas antalet dagar mellan den första och den andra beställningen i variabeln daysSinceFirstPurch. För kunder utan en andra beställning innehåller daysSinceFirstPurch tiden sedan deras första (och senaste) beställning.

Paketet ggplot2 är redan inläst i din arbetsmiljö.

Den här övningen är en del av kursen

Maskininlärning för marknadsanalys i R

Visa kurs

Övningsinstruktioner

  • Ta en titt på data med hjälp av head().
  • Rita ett histogram över antalet dagar sedan det första köpet, separat för kunder med respektive utan en andra beställning. (Om du inte är van vid ggplot2-kod behöver du inte oroa dig – du behöver bara använda daysSinceFirstPurch som x-variabel och boughtAgain som fill- och facetvariabel.)

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod