聚类的轮廓系数计算

问题描述

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

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 (将#修改为@)