我有两组数据,一组代表具有 4 个变量和 11,000 个点的健康数据集,另一组代表具有 4 个变量和 600 个点的故障集。我已经使用 R 的包 MClust 分别为每个数据集获取 GMM 聚类。我想要做的是在同一帧中获得两个簇,以便同时研究它们。怎么可能呢?
我已经尝试加入这两个数据集,但我得到的结果不是我想要的。
使用的代码是:
Dat4M <- Mclust(Dat3, G = 3)
Dat3 是我存储数据集的地方,Dat4M 是我存储 Mclust 结果的地方。G = 3 是我想要的高斯混合数,在本例中为 3。为了绘制结果,使用以下代码:
plot(Dat4M)
当我在我的健康数据集中应用上述代码时获得以下内容:
在故障数据集上使用上述代码时得到以下结果:
请注意,在故障数据密度曲线中,考虑 CCD 和 CCA 的混合,我们看到已经获得了两个密度点。现在,我想将相同的内容放在健康数据的同一块中并研究差异。
任何有关如何执行此操作的帮助将不胜感激。