10 个样本特征矢量 c 均值聚类分析:最小距离原则下的两类划分揭秘
首先,我们假设要分为 2 类。 计算每一类的中心: - 第一类的中心 `c1` 为前 5 个样本的均值:\[c1 = \frac{1}{5} \sum_{i=1}^5 x_i = [1, 0.5] \] - 第二类的中心 `c2` 为后 5 个样本的均值:\[c2 = \frac{1}{5} \sum_{i=6}^{10} x_i = [3.6, 2.2] \] 然后计算每个样本到两个中心的距离,样本 `x_i` 到中心 `c_j` 的距离公式为 `d(x_i, c_j) = sqrt(sum((x_i - c_j)^2))` 。 计算每个样本到两个中心的距离: 样本 (0, 0) 到 `c1` 的距离为 `sqrt((0 - 1)^2 + (0 - 0.5)^2) ≈ 1.118` ,到 `c2` 的距离为 `sqrt((0 - 3.6)^2 + (0 - 2.2)^2) ≈ 4.111` ,所以归为第一类。 样本 (1, 0) 到 `c1` 的距离为 `sqrt((1 - 1)^2 + (0 - 0.5)^2) = 0.5` ,到 `c2` 的距离为 `sqrt((1 - 3.6)^2 + (0 - 2.2)^2) ≈ 2.864` ,所以归为第一类。 样本 (1, 1) 到 `c1` 的距离为 `sqrt((1 - 1)^2 + (1 - 0.5)^2) = 0.5` ,到 `c2` 的距离为 `sqrt((1 - 3.6)^2 + (1 - 2.2)^2) ≈ 2.828` ,所以归为第一类。 样本 (0, 1) 到 `c1` 的距离为 `sqrt((0 - 1)^2 + (1 - 0.5)^2) ≈ 1.118` ,到 `c2` 的距离为 `sqrt((0 - 3.6)^2 + (1 - 2.2)^2) ≈ 3.775` ,所以归为第一类。 样本 (3, 0) 到 `c1` 的距离为 `sqrt((3 - 1)^2 + (0 - 0.5)^2) ≈ 2.062` ,到 `c2` 的距离为 `sqrt((3 - 3.6)^2 + (0 - 2.2)^2) ≈ 2.280` ,所以归为第二类。 样本 (4, 0) 到 `c1` 的距离为 `sqrt((4 - 1)^2 + (0 - 0.5)^2) ≈ 3.082` ,到 `c2` 的距离为 `sqrt((4 - 3.6)^2 + (0 - 2.2)^2) ≈ 2.280` ,所以归为第二类。 样本 (3, 2) 到 `c1` 的距离为 `sqrt((3 - 1)^2 + (2 - 0.5)^2) ≈ 2.5` ,到 `c2` 的距离为 `sqrt((3 - 3.6)^2 + (2 - 2.2)^2) ≈ 0.632` ,所以归为第二类。 样本 (3, 3) 到 `c1` 的距离为 `sqrt((3 - 1)^2 + (3 - 0.5)^2) ≈ 3.162` ,到 `c2` 的距离为 `sqrt((3 - 3.6)^2 + (3 - 2.2)^2) ≈ 0.894` ,所以归为第二类。 样本 (4, 3) 到 `c1` 的距离为 `sqrt((4 - 1)^2 + (3 - 0.5)^2) ≈ 3.808` ,到 `c2` 的距离为 `sqrt((4 - 3.6)^2 + (3 - 2.2)^2) ≈ 1.281` ,所以归为第二类。 样本 (4, 4) 到 `c1` 的距离为 `sqrt((4 - 1)^2 + (4 - 0.5)^2) ≈ 4.717` ,到 `c2` 的距离为 `sqrt((4 - 3.6)^2 + (4 - 2.2)^2) ≈ 1.897` ,所以归为第二类。 最终聚类结果为: - 第一类:`[0 0; 1 0; 1 1; 0 1]` - 第二类:`[3 0; 4 0; 3 2; 3 3; 4 3; 4 4]` ######[AI写代码神器 | 1196点数解答 | 2024-11-14 08:40:02]
- 易语言代码优化:自动出售物资子程序整合与优化全解析(DeepSeek | 2181点数解答 | 2025-07-23 10:26:29)232
- Python实现:轻松计算n阶数字矩阵主对角线之和(字节豆包 | 358点数解答 | 2025-12-08 12:25:06)93
- Python 实现:计算数字矩阵左上角数字之和(附代码及详解)(字节豆包 | 333点数解答 | 2025-12-08 17:52:36)98
- Python 巧算数字矩阵左上角数字之和,附代码与详细解释(字节豆包 | 387点数解答 | 2025-12-08 17:54:37)85
- 轻松搞定:计算数字矩阵主对角线之和的 C++ 实现(DeepSeek | 107点数解答 | 2025-12-29 12:22:27)71
- 深度剖析:有穷自动机(NFA与DFA)及Thompson构造法的正确解读 (字节豆包 | 180点数解答 | 2024-10-16 16:21:49)130
- 深度剖析:有穷自动机相关说法及Thompson构造法全解读 (讯飞星火 | 358点数解答 | 2024-10-16 16:22:41)116
- 代码填空挑战:完成正态分布、随机数生成及数据处理代码(阿里通义 | 506点数解答 | 2025-03-23 14:32:14)349
- 挑战!完成代码填空解锁数据处理奥秘(字节豆包 | 116点数解答 | 2025-03-26 22:22:15)361
- 挑战填空!完成这段 NumPy 代码实现数据生成与保存(DeepSeek | 178点数解答 | 2025-03-26 22:26:30)425
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间内(字节豆包 | 367点数解答 | 2026-02-07 18:34:36)41
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间(字节豆包 | 368点数解答 | 2026-02-07 18:35:01)39