R Mclust输出解释

R Mclust输出解释,r,output,cluster-analysis,R,Output,Cluster Analysis,当我执行mclustModel时,给我的输出与通常的输出不同 通常输出如下: $z[,1] [,2] [,3] [,4] [,5] 1 1 0 0 0 0 2 0 1 0 0 0 3 0 0 1 0 0 4 1 0 0 0 0 5 0 0 1 0 0 $z [,1] [,2] [,3] 1 1.000000e+00 0.0000000 0 2 1.000000e+00 0.0000

当我执行mclustModel时,给我的输出与通常的输出不同

通常输出如下:

$z[,1] [,2] [,3] [,4] [,5]


1  1  0   0  0  0

2  0  1   0  0  0

3  0  0   1  0  0

4  1  0   0  0  0

5  0  0   1  0  0
$z    [,1]       [,2]      [,3]

1  1.000000e+00 0.0000000    0

2  1.000000e+00 0.0000000    0
3  1.000000e+00 0.0000000    0
4  1.000000e+00 0.0000000    0
5  1.000000e+00 0.0000000    0
6  5.058816e-65 1.0000000    0
7 2.042567e-72 0.0000000    1
等等

然而,这一次的输出是这样的:

$z[,1] [,2] [,3] [,4] [,5]


1  1  0   0  0  0

2  0  1   0  0  0

3  0  0   1  0  0

4  1  0   0  0  0

5  0  0   1  0  0
$z    [,1]       [,2]      [,3]

1  1.000000e+00 0.0000000    0

2  1.000000e+00 0.0000000    0
3  1.000000e+00 0.0000000    0
4  1.000000e+00 0.0000000    0
5  1.000000e+00 0.0000000    0
6  5.058816e-65 1.0000000    0
7 2.042567e-72 0.0000000    1
%z下面的每个数字表示一个个体,第二个输出中的其他列表示集群,看起来相同的个体可能位于两个不同的集群中。这是对的还是错误

我使用了以下代码:

library(foreign)

library(mclust)

idd<- read.dta(data)

idd_ss <-subset(idd,select=c(variable1, variable2, variabel3, variable4, variable5))

iddBIC<- mclustBIC(idd_ss)

cl <- mclustModel(idd_ss,iddBIC)

cl
库(外文)
图书馆(mclust)

IDD您认为哪一行是两个不同集群中的条目?从帮助文档中,z是“一个矩阵,其[i,k]项是测试数据中观察值i属于第k类的概率。”因此,只要行和(z)都等于1,它就正常工作,并且您发布的所有行似乎总和为~1。但是,有两列中有值的行,例如第7列:值2.0。。。在第1列中,值1在第3列中。没有看到概率是2.04。。。对于第1列和1到第3列的概率?你缺少指数-即2.04e-72=2.04 x 10^-72~0你知道为什么会发生吗?这是否意味着有可能,或概率,它属于两个集群?还是有变化?这是一个错误?这不是一个错误。输出中的每一列表示一个集群。表中的数字是条目/人员位于由每列表示的集群中的概率。所以,是的,每个条目都有属于多个集群的概率。您认为哪一行是两个不同集群中的条目?从帮助文档中,z是“一个矩阵,其[i,k]项是测试数据中观察值i属于第k类的概率。”因此,只要行和(z)都等于1,它就正常工作,并且您发布的所有行似乎总和为~1。但是,有两列中有值的行,例如第7列:值2.0。。。在第1列中,值1在第3列中。没有看到概率是2.04。。。对于第1列和1到第3列的概率?你缺少指数-即2.04e-72=2.04 x 10^-72~0你知道为什么会发生吗?这是否意味着有可能,或概率,它属于两个集群?还是有变化?这是一个错误?这不是一个错误。输出中的每一列表示一个集群。表中的数字是条目/人员位于由每列表示的集群中的概率。因此,是的,每个条目都有属于多个集群的概率。