本文简要介绍python语言中 sklearn.metrics.cluster.pair_confusion_matrix
的用法。
用法:
sklearn.metrics.cluster.pair_confusion_matrix(labels_true, labels_pred)
由两个聚类产生的对混淆矩阵。
对混淆矩阵 通过考虑所有样本对并计算在真实和预测聚类下分配到相同或不同聚类中的对,计算两个聚类之间的 2 × 2 相似性矩阵。
考虑到一对聚集在一起的样本是一个正对,那么在二进制分类中,真阴性的计数是 ,假阴性是 ,真阳性是 ,假阳性是 。
在用户指南中阅读更多信息。
- labels_true:形状类似数组 (n_samples,),dtype=integral
地面实况类标签用作参考。
- labels_pred:形状类似数组 (n_samples,),dtype=integral
要评估的集群标签。
- C:ndarray 形状 (2, 2),dtype=np.int64
权变矩阵。
参数:
返回:
参考:
例子:
无论实际标签值如何,完全匹配的标签在对角线上都有所有非零条目:
>>> from sklearn.metrics.cluster import pair_confusion_matrix >>> pair_confusion_matrix([0, 0, 1, 1], [1, 1, 0, 0]) array([[8, 0], [0, 4]]...
将所有类成员分配到同一簇的标签是完整的,但可能并不总是纯的,因此受到惩罚,并且具有一些非对角非零条目:
>>> pair_confusion_matrix([0, 0, 1, 2], [0, 0, 1, 1]) array([[8, 2], [0, 2]]...
请注意,矩阵不是对称的。
相关用法
- Python sklearn pairwise_distances_chunked用法及代码示例
- Python sklearn paired_distances用法及代码示例
- Python sklearn parallel_backend用法及代码示例
- Python sklearn partial_dependence用法及代码示例
- Python sklearn parametrize_with_checks用法及代码示例
- Python sklearn power_transform用法及代码示例
- Python sklearn.metrics.plot_confusion_matrix用法及代码示例
- Python sklearn.metrics.plot_roc_curve用法及代码示例
- Python sklearn plot_tree用法及代码示例
- Python sklearn permutation_importance用法及代码示例
- Python sklearn.metrics.plot_det_curve用法及代码示例
- Python sklearn precision_score用法及代码示例
- Python sklearn.inspection.plot_partial_dependence用法及代码示例
- Python sklearn precision_recall_fscore_support用法及代码示例
- Python sklearn polynomial_kernel用法及代码示例
- Python sklearn precision_recall_curve用法及代码示例
- Python sklearn jaccard_score用法及代码示例
- Python sklearn WhiteKernel用法及代码示例
- Python sklearn CalibrationDisplay.from_predictions用法及代码示例
- Python sklearn VotingRegressor用法及代码示例
- Python sklearn gen_batches用法及代码示例
- Python sklearn ExpSineSquared用法及代码示例
- Python sklearn MDS用法及代码示例
- Python sklearn adjusted_rand_score用法及代码示例
- Python sklearn MLPClassifier用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.metrics.cluster.pair_confusion_matrix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。