赛题:天池【教学赛】数据分析达人赛3《汽车产品聚类分析》
样本 205 款车26 字段KMeans K=12竞品识别
数据:car_price.csv(源自 UCI Automobile 数据集,1985 年车型)
以竞品分析为背景,对汽车产品做聚类分群、构建产品画像,并为大众(Volkswagen)找出竞品车型,为产品定位提供数据决策。本方案不是"同簇即竞品"的粗筛,而是用特征空间欧氏距离排序给出精确的竞争强度排名。
分析流程:数据体检 → 品牌拼写清洗 → 特征工程(去共线性+one-hot) → 选K(肘部+轮廓) → KMeans聚类 → PCA可视化 → 距离法竞品识别
原始数据 205 行 × 26 列,无缺失、无重复。但 CarName 字段存在 6 处品牌拼写错误——这是赛题埋的坑,若不清洗会让同一品牌被拆成多个:
maxda → mazda、toyouta → toyota、porcshce → porsche、vokswagen / vw → volkswagen、Nissan → nissan初选 14 个数值特征,检测到多组强相关(|r|>0.85):
| 高相关对 | 相关系数 | 处理 |
|---|---|---|
| wheelbase / carlength | 0.87 | 三选一,留 carwidth |
| carlength / curbweight | 0.88 | 留 curbweight |
| curbweight / enginesize | 0.85 | 两者皆留(信息不同) |
| enginesize / price | 0.87 | 两者皆留 |
| citympg / highwaympg | 0.97 | 二选一,留 highwaympg |
最终保留 9 个数值特征,并对 5 个影响产品定位的关键类别特征(fueltype / aspiration / carbody / drivewheel / enginelocation)做 one-hot,得到 23 维特征矩阵,再用 StandardScaler 标准化消除量纲。
扫描 K=2~12:惯性(inertia)在 K=5 附近明显拐弯;轮廓系数在 K=12 时达到最优 0.345,且此时每个簇都有清晰的商业定位。综合"统计指标 + 业务可解释性",选定 K=12。
| 簇 | 数量 | 均价($) | 马力 | 主流车身 | 代表品牌 | 定位解读 |
|---|---|---|---|---|---|---|
| 4 | 40 | 7,630 | 75 | hatchback | 丰田/本田/马自达 | 经济代步两厢 |
| 0 | 46 | 9,193 | 85 | sedan | 日产/丰田/本田 | 主流经济轿车 |
| 8 | 10 | 10,173 | 62 | sedan | 大众/丰田/马自达 | 超经济节能轿车 |
| 7 | 12 | 9,997 | 89 | wagon | 日产/斯巴鲁/奥迪 | 实用旅行车 |
| 10 | 4 | 9,384 | 104 | hardtop | 丰田/日产 | 硬顶运动经济 |
| 9 | 9 | 11,088 | 95 | wagon | 斯巴鲁/奥迪/丰田 | 四驱跨界旅行 |
| 2 | 35 | 15,538 | 122 | sedan | 丰田/沃尔沃/宝马 | 中端家用/安全 |
| 6 | 21 | 14,912 | 140 | hatchback | 三菱/沃尔沃/道奇 | 中端性能两厢 |
| 11 | 5 | 18,863 | 117 | convertible | 阿尔法/别克 | 敞篷个性车 |
| 3 | 10 | 21,503 | 107 | sedan | 标致/别克/沃尔沃 | 中高端行政 |
| 1 | 10 | 36,470 | 197 | sedan | 宝马/捷豹/别克 | 豪华性能行政 |
| 5 | 3 | 34,528 | 207 | hardtop | 保时捷 | 跑车(独成一簇) |
大众 12 款车集中在簇 0(主流经济轿车)和簇 8(超经济节能轿车),均价 $7.8k–13.8k、马力 52–110。以大众 12 款车在 23 维特征空间的簇中心为基准,对所有非大众车型计算欧氏距离并升序排序,得到 Top12 竞品:
| 竞品车型 | 品牌 | 价格($) | 马力 | 高速油耗(mpg) |
|---|---|---|---|---|
| honda civic (auto) | 本田 | 10,345 | 100 | 31 |
| audi 100 ls | 奥迪 | 13,950 | 102 | 30 |
| nissan nv200 | 日产 | 9,549 | 97 | 34 |
| toyota mark ii | 丰田 | 9,258 | 70 | 34 |
| nissan latio | 日产 | 7,499 | 69 | 37 |
| nissan leaf | 日产 | 7,299 | 69 | 37 |
| mitsubishi pajero | 三菱 | 8,189 | 88 | 32 |
| toyota mark ii | 丰田 | 6,938 | 70 | 37 |
| mitsubishi montero | 三菱 | 6,989 | 88 | 32 |
| nissan rogue | 日产 | 6,649 | 69 | 37 |
| mazda glc deluxe | 马自达 | 7,395 | 68 | 38 |