R Mclust输出解释
当我执行mclustModel时,给我的输出与通常的输出不同 通常输出如下: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
$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你知道为什么会发生吗?这是否意味着有可能,或概率,它属于两个集群?还是有变化?这是一个错误?这不是一个错误。输出中的每一列表示一个集群。表中的数字是条目/人员位于由每列表示的集群中的概率。因此,是的,每个条目都有属于多个集群的概率。