在R中为K原型生成Clusplot

在R中为K原型生成Clusplot,r,cluster-analysis,R,Cluster Analysis,我有一个包含连续变量和分类变量的客户数据集,我想将客户分组。我第一次尝试使用k prototype,但是如何获得一个与kmeans的cusplot相似的好的可视化表示呢 install.packages("clustMixType") library(clustMixType) data = read.csv("customerdata.csv", header = TRUE) kproto = kproto(data, k=5, lambda = NULL, iter.max = 100, n

我有一个包含连续变量和分类变量的客户数据集,我想将客户分组。我第一次尝试使用k prototype,但是如何获得一个与kmeans的cusplot相似的好的可视化表示呢

install.packages("clustMixType")
library(clustMixType)
data = read.csv("customerdata.csv", header = TRUE)
kproto = kproto(data, k=5, lambda = NULL, iter.max = 100, nstart = 1,
   keep.data = TRUE)
clprofiles(kproto, data, vars = NULL, col = NULL)

不要依赖于黑盒函数


研究clusplot的功能,并根据您的需要进行调整。获取源代码,并检查其功能。

这在很大程度上取决于您的数据。如果你有两个或更多(连续)的数值变量,你可以做和clusplot一样的事情——使用前两个主成分绘制数据。如果你有所有的分类数据,任何绘图都是困难的。我有大约5种类型的变量。在这种情况下,我是否只使用cusplot?