用R聚类图形

时间:2015-09-28 14:46:19

标签: r cluster-analysis

我基于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

1 个答案:

答案 0 :(得分:0)

然后不要使用clusplot自动广告。根据其描述,

  

clusplot使用princomp和cmdscale函数。这些功能是数据减少技术。它们将代表双变量图中的数据。

换句话说,它会自动投射您的数据,保留原始的coordinatr系统。

当您根本没有坐标或尺寸数据太高时,可以使用它。它也意味着尽可能自动化,但代价是可定制性较低。你必须以lomg的方式去做,以了解正在发生的事情。

更准确地说,它看起来好像只是可视化数据0,1,2。 请注意,第一个组件解释了100%的差异。所以你的数据有1个维度,有3个值... 聚类分析是一个多变量事物 - 对于一维数据,使用其他方法