如何在 r 的 mclust 包中创建这个多个散点图?
How to create this multiple scatter plots in mclust package in r?
我使用MCLUST,具体指定K=3个簇,协方差矩阵类型为VII。
library(mclust)
mc <- Mclust(iris[,-5], G = 2)
如何创建如下图?它来自我的教科书:Johnson 和 Wichern 的 Applied Multivariate Statistical Analysis。请注意,此图在每个图中都有 2 个簇(正方形和三角形)。所以教科书在这里有一个错误。教科书用了2个簇。
如果您想根据簇分配修改形状,可以通过使用 pch
来实现。使用您的数据:
pairs(mc$data, pch = mc$classification)
如果要更改形状,可以将分类分配映射到所需的 shape。
我使用MCLUST,具体指定K=3个簇,协方差矩阵类型为VII。
library(mclust)
mc <- Mclust(iris[,-5], G = 2)
如何创建如下图?它来自我的教科书:Johnson 和 Wichern 的 Applied Multivariate Statistical Analysis。请注意,此图在每个图中都有 2 个簇(正方形和三角形)。所以教科书在这里有一个错误。教科书用了2个簇。
如果您想根据簇分配修改形状,可以通过使用 pch
来实现。使用您的数据:
pairs(mc$data, pch = mc$classification)
如果要更改形状,可以将分类分配映射到所需的 shape。