我有20个有标签的元素。我希望在不使用标签的情况下,通过一些技术对这些元素进行聚类,例如分层聚类。现在,对于我的每个元素,我都有了原始标签,例如:
c(rep("a",7),rep("b","8"),rep("c",5)) ## my labels以及通过分层聚类得到的标签。
c(1,1,1,1,2,3,2,2,2,2,2,2,1,3,3,1,2,3,3,3) ## labels through HC现在,我如何使用标准化的相互信息与不同的标签?
发布于 2018-03-26 13:56:21
如果我理解正确的话,这不会是个问题。请记住,NMI以数据帧或矩阵作为输入。
如果您将变量名作为1.20,这应该可以:
NMI(cbind(seq(1:20), original.labels), cbind(seq(1:20), new.labels))发布于 2018-03-26 19:41:18
NMI比较一个中的每个标签和另一个中的每个标签。
因此,它们是否不同并不重要。
重要的是它们如何相交。
https://stackoverflow.com/questions/49488836
复制相似问题