我基于k-medoids算法进行了聚类,我的问题是图形, 我得到了这个结果,两个组件作为轴:
library(fpc)
rez<-pamk(tab$Presence) (the values of the presence column are the valures that i want to assign to groups or classes, tab is my data which i described it)
plot(rez$pamobject)>
我想要的是显示集群但是x轴上的日期时间列(第一个是Dat_Heure) 以及构成簇的因子为y轴(13列为Prsence)
我的数据的一个子集::
Dat_Heure Devtype Devidx Capt_radio Fonction Fonction_nom Spec1 Spec2 Spec3
1 2015-09-22 00:00:08 IntelliTag 1 17 6 Alarme -55 2423 -1085
Spec4 Spec5 Spec6 Presence Spec8 Spec9 Spec10 timeserie
1 -503 145 1442880008 0 0 0 NA 2015-09-22 00:00:08
答案 0 :(得分:0)
然后不要使用clusplot
自动广告。根据其描述,
clusplot使用princomp和cmdscale函数。这些功能是数据减少技术。它们将代表双变量图中的数据。
换句话说,它会自动投射您的数据,不保留原始的coordinatr系统。
当您根本没有坐标或尺寸数据太高时,可以使用它。它也意味着尽可能自动化,但代价是可定制性较低。你必须以lomg的方式去做,以了解正在发生的事情。
更准确地说,它看起来好像只是可视化数据0,1,2。 请注意,第一个组件解释了100%的差异。所以你的数据有1个维度,有3个值... 聚类分析是一个多变量事物 - 对于一维数据,使用其他方法。