微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

聚类的轮廓系数计算

如何解决聚类的轮廓系数计算

我正在尝试不使用库函数进行聚类,我正在尝试使用轮廓系数验证聚类技术。

valuek = list()
silhouettelist = list()
label = list()
for k in range(2,23,2):
    c_list,c_info = bisectingKMeans(Xsvd,k,10)
    for v in c_info[:,0]+1:
        label.append((int(v.A[0][0])))
    valuek.append(k)
    silhouettelist.append(metrics.silhouette_score(X_principal,label))

输入数据矩阵为 (8580,126356)。使用具有 200 个分量的 SVD 进行降维。当我尝试使用上述代码计算轮廓系数时

我收到值错误。应该怎么做才能克服这个错误

Found input variables with inconsistent numbers of samples: [8580,17160]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。