Clustering for user segmentation
Letting the data suggest user segments instead of guessing them.
Lesson 22 of 24~30 min of learningIncludes ~21 min for questions and tasks
Contents1 of 58 steps
You
Alex Tutor
You
Alex Tutor
You
Alex Tutor
Question 1
You have no idea how many customer segments CatChow actually has. Which family of methods fits this situation?
Alex Tutor
You
Alex Tutor
Alex Tutor
You
Alex Tutor
Alex Tutor
Question 2
Customer A spends 100 UAH/month with 1 order; customer B spends 120 UAH with 1 order. What is the Euclidean distance between A and B on (spend, orders)?
Units: distance units (e.g. 20)
Alex Tutor
You
Alex Tutor
You
Alex Tutor
Alex Tutor
Question 3
What does hierarchical clustering produce that lets you choose the number of groups after the fact?
Alex Tutor
Alex Tutor
Chart data
| Monthly spend, UAH | Small spenders (A, B) | Big spenders (C, D) |
|---|---|---|
| 100 | 1 | |
| 120 | 1 | |
| 500 | 5 | |
| 520 | 5 |
You
Alex Tutor
You
Alex Tutor
Alex Tutor
Question 4
Customers C(500, 5) and D(520, 5) are grouped by k-means. What is the centroid's average monthly spend for this cluster?
Units: UAH (e.g. 510)
You
Alex Tutor
You
Alex Tutor
Alex Tutor
Question 5
Put the steps of the k-means algorithm in the right order.
Tap an item, then tap where it should go. You can also drag or use the arrows.
Alex Tutor
Alex Tutor
You
Alex Tutor
You
Alex Tutor
Alex Tutor
Question 6
Because k-means uses distances, a variable measured in hundreds of hryvnias can dominate the clustering unless you standardise all variables first.
Alex Tutor
You
Alex Tutor
You
Alex Tutor
Question 7
Which of these are good practices before running k-means on CatChow customer data? Select all that apply.
You
Alex Tutor
You
Alex Tutor
Question 8Short answer · AI-checked task
In 2–3 sentences, explain why the same four CatChow customers could end up in different clusters depending on whether spend is measured in UAH or in thousands of UAH.
Write your answer and get a score with feedback from our AI reviewer.
Log in to get AI feedbackYou
Alex Tutor
You
Alex Tutor
Question 9Case · AI-checked task
Write your recommendation for the growth marketer below.
A growth marketer ran k-means on CatChow's customer data with k = 6, reasoning 'more segments means more personalisation.' The resulting segments are tiny, several contain fewer than 10 customers, and re-running the algorithm produces noticeably different groupings each time. She wants your sign-off before building 6 separate email campaigns.
Write your answer and get a score with feedback from our AI reviewer.
Log in to get AI feedbackAlex Tutor
That’s the lesson. You answered every task — nicely done.