开始使用免费开始使用

为批发客户做细分

现在,您将使用层次聚类来进行市场细分(即根据消费者特征将其分成子群)。

本练习提供了一家批发分销商的 45 位不同客户在 MilkGroceryFrozen 三类食品上的支出金额。数据已存于数据框 customers_spend 中。请将这些客户划分为有意义的簇。

注意:本练习中可假设数据均为同类型(支出金额),因此无需进行缩放。

本练习是课程的一部分

R 中的聚类分析

查看课程

练习说明

  • 计算客户之间的欧氏距离,并将结果存为 dist_customers
  • 使用 complete 链接方式运行层次聚类,并将结果存为 hc_customers
  • 绘制树状图(dendrogram)。
  • 使用高度 15,000 生成簇分配向量,并将其存为 clust_customers
  • 通过将簇分配作为列 cluster 追加到原始数据框 customers_spend,生成新的数据框 segment_customers

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Calculate Euclidean distance between customers
dist_customers <- ___

# Generate a complete linkage analysis 
hc_customers <- ___

# Plot the dendrogram


# Create a cluster assignment vector at h = 15000
clust_customers <- ___

# Generate the segmented customers data frame
segment_customers <- mutate(___, cluster = ___)
编辑并运行代码