本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。