在同一条曲线上绘制不同的混合模型簇

时间:2019-04-09 10:38:10

标签: r gmm

我有两组数据,一组代表具有4个变量和11,000点的健康数据集,另一组代表具有4个变量和600点的故障数据集。我使用R的软件包MClust分别为每个数据集获取GMM聚类。我要做的是在同一帧中获得两个聚类,以便同时研究它们。那怎么办?

我尝试加入两个数据集,但获得的结果不是我想要的。

使用的代码是:

    Dat4M <- Mclust(Dat3, G = 3)

Dat3是我存储数据集的地方,Dat4M是我存储Mclust的结果的地方。 G = 3是我想要的高斯混合数,在这种情况下为3。要绘制结果,使用以下代码:

    plot(Dat4M)

当我在健康数据集中应用以上代码时,将获得以下内容:

Density curve for Healthy data G = 3

在故障数据集上使用以上代码时,将获得以下内容:

Density curve for Faulty data G = 3

请注意,在错误的数据密度曲线中,考虑CCD和CCA的混合,我们看到已经获得了两个密度点。现在,我想将相同的数据放入健康数据的同一块中,并研究差异。

在此方面的任何帮助将不胜感激。

0 个答案:

没有答案