如何解释聚类结果

问题描述

这里使用 pycaret 模块创建 kmean 模型

这是代码片段。

kmean=create_model('kmeans')

kmean_result=assign_model(kmean)
kmean_result.head()

输出

CustomerID  Gender Age  Annual Income (k$)  Spending score (1-100)  Cluster
        0   51  Female  49  42  52  Cluster 1
        1   128 Male    40  71  95  Cluster 3
        2   38  Female  30  34  73  Cluster 0
        3   150 Male    34  78  90  Cluster 3
        4   20  Female  35  23  98  Cluster 0

使用pycaret绘制分布图:

plot_model(kmea,plot='distribution')

plot_model 输出

[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/0UqgV.png

我正在使用来自 kaggle 的 Mall_Coustomers 数据进行客户细分,我想在年收入和支出得分中对客户进行细分, 在图中绘制后得到 4 个集群, 但问题是我如何知道哪个集群属于哪个组,没有标签,只有集群 0、集群 1 等,我将如何解释 它,哪个簇属于哪个分段组。

任何帮助都将受到高度赞赏,因为自一周以来我完全陷入困境和困惑。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...