拆分聚类数据并通过幂函数进行插值

时间:2015-06-17 13:41:13

标签: r cluster-computing analysis

这是我的问题: 我有一个看起来像这样的数据框(我使用Mclust和一些互补函数来提取每对夫妇的原始集群[KN,DTM]):

KN            DTM           CLUST
-20.272190218 -31.0272310     1
-18.933174425 -29.6409366     1
-17.956946728 -28.5448150     1
-17.645953576 -31.0272310     2
-17.150920199 -27.3383515     1

一般来说,我只有2个集群。我想将属于每个群集的所有数据重新组合到一个单独的数据帧,以便为每个群集计算最佳插值函数。最好的插值功能应该是'' power''。

我使用split来分隔原始群集之后的数据,但我不知道如何从这里开始。如果我理解分裂函数,则创建包含分离数据的2个向量。如何将此数据存储在文件中?是否可以立即对从split?

获得的数据应用插值函数

1 个答案:

答案 0 :(得分:2)

split函数返回向量的列表。因此,如果存储split函数的结果,然后访问所生成列表的每个元素,那么就可以访问每个结果:

splitData <- split(data, f=data$CLUST) cluster1 <- splitData[[1]] cluster2 <- splitData[[2]]