本文简要介绍python语言中 sklearn.metrics.matthews_corrcoef
的用法。
用法:
sklearn.metrics.matthews_corrcoef(y_true, y_pred, *, sample_weight=None)
计算马修斯相关系数 (MCC)。
马修斯相关系数在机器学习中用作衡量二元和多类分类质量的指标。它考虑了真假阳性和阴性,通常被认为是一种平衡的度量,即使类的大小非常不同,也可以使用它。 MCC本质上是-1和+1之间的相关系数值。 +1 的系数表示完美预测,0 表示平均随机预测,-1 表示逆预测。该统计量也称为 phi 系数。 [来源:维基百科]
支持二进制和多类标签。只有在二进制情况下,这才与关于真假阳性和阴性的信息有关。请参阅下面的引用。
在用户指南中阅读更多信息。
- y_true:数组,形状 = [n_samples]
基本事实(正确)目标值。
- y_pred:数组,形状 = [n_samples]
分类器返回的估计目标。
- sample_weight:形状类似数组 (n_samples,),默认=None
样本权重。
- mcc:浮点数
Matthews 相关系数(+1 代表完美预测,0 代表平均随机预测,-1 代表逆预测)。
参数:
返回:
参考:
例子:
>>> from sklearn.metrics import matthews_corrcoef >>> y_true = [+1, +1, +1, -1] >>> y_pred = [+1, -1, +1, +1] >>> matthews_corrcoef(y_true, y_pred) -0.33...
相关用法
- Python sklearn make_pipeline用法及代码示例
- Python sklearn make_hastie_10_2用法及代码示例
- Python sklearn make_blobs用法及代码示例
- Python sklearn make_union用法及代码示例
- Python sklearn make_friedman2用法及代码示例
- Python sklearn make_friedman1用法及代码示例
- Python sklearn make_column_transformer用法及代码示例
- Python sklearn max_error用法及代码示例
- Python sklearn manhattan_distances用法及代码示例
- Python sklearn make_scorer用法及代码示例
- Python sklearn make_column_selector用法及代码示例
- Python sklearn make_sparse_uncorrelated用法及代码示例
- Python sklearn make_low_rank_matrix用法及代码示例
- Python sklearn make_friedman3用法及代码示例
- Python sklearn mean_pinball_loss用法及代码示例
- Python sklearn median_absolute_error用法及代码示例
- Python sklearn minmax_scale用法及代码示例
- Python sklearn mean_gamma_deviance用法及代码示例
- Python sklearn mean_absolute_percentage_error用法及代码示例
- Python sklearn mean_absolute_error用法及代码示例
- Python sklearn mean_squared_error用法及代码示例
- Python sklearn multilabel_confusion_matrix用法及代码示例
- Python sklearn mean_tweedie_deviance用法及代码示例
- Python sklearn mean_poisson_deviance用法及代码示例
- Python sklearn mean_squared_log_error用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.metrics.matthews_corrcoef。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。