如何防止在 R 中的 clustMixType 包中合并 kproto 函数中的相等原型
How to prevent merging equal prototypes in kproto function from clustMixType package in R
我正在使用 hepatitis dataset 上 clustMixType
包中的 kproto()
函数实现 k-原型聚类。获得聚类标签后,我使用 Thresher
包中的 labelMatcher()
函数将聚类标签与 class 标签匹配(计算准确度、灵敏度、精确度、F1 分数需要标签匹配具有两个以上 classes 的数据集)。但是,由于 kproto()
函数在聚类期间合并了相等的原型,因此 labelMatcher()
无法将 class 标签与聚类标签匹配,因为唯一的聚类标签较少。我想知道我是否可以防止在 kproto()
函数中合并相同的原型。提前致谢。
我找不到防止在 kproto()
函数中合并相等原型的解决方案。但是,我在 运行 kproto()
函数之后检查了唯一簇的数量。如果所需的簇数不等于唯一簇数,我使用 while
循环强制重新 运行 代码。
我正在使用 hepatitis dataset 上 clustMixType
包中的 kproto()
函数实现 k-原型聚类。获得聚类标签后,我使用 Thresher
包中的 labelMatcher()
函数将聚类标签与 class 标签匹配(计算准确度、灵敏度、精确度、F1 分数需要标签匹配具有两个以上 classes 的数据集)。但是,由于 kproto()
函数在聚类期间合并了相等的原型,因此 labelMatcher()
无法将 class 标签与聚类标签匹配,因为唯一的聚类标签较少。我想知道我是否可以防止在 kproto()
函数中合并相同的原型。提前致谢。
我找不到防止在 kproto()
函数中合并相等原型的解决方案。但是,我在 运行 kproto()
函数之后检查了唯一簇的数量。如果所需的簇数不等于唯一簇数,我使用 while
循环强制重新 运行 代码。