sklearn 笔记整理:sklearn.mertics

Posted UQI-LIUWJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sklearn 笔记整理:sklearn.mertics相关的知识,希望对你有一定的参考价值。

理论部分:RMSE、MAE等误差指标整理_UQI-LIUWJ的博客-CSDN博客

sklearn.metrics.mean_squared_error

sklearn.metrics.mean_squared_error(
    y_true, 
    y_pred, 
    *, 
    sample_weight=None,
    multioutput='uniform_average', 
    squared=True)

1.1 主要参数

y_true正确值
y_pred预测值
squared如果是True,那么就是MSE;否则是RMSE

1.2 使用举例

from sklearn.metrics import mean_squared_error
y_true = [3, -0.5, 2, 7]
y_pred = [2.5, 0.0, 2, 8]
mean_squared_error(y_true, y_pred)
#0.375

sklearn.metrics.mean_absolute_error

sklearn.metrics.mean_absolute_error(
    y_true, 
    y_pred, 
    *, 
    sample_weight=None, 
    multioutput='uniform_average')

2.1 主要参数

y_true正确值
y_pred预测值

2.2 使用举例 

from sklearn.metrics import mean_absolute_error
y_true = [3, -0.5, 2, 7]
y_pred = [2.5, 0.0, 2, 8]
mean_absolute_error(y_true, y_pred)
#0.5

sklearn.metrics.mean_absolute_percentage_error

sklearn.metrics.mean_absolute_percentage_error(
    y_true, 
    y_pred, 
    sample_weight=None, 
    multioutput='uniform_average')

3.1 主要参数

y_true正确值
y_pred预测值

3.2 使用举例 

from sklearn.metrics import mean_absolute_percentage_error
y_true = [3, -0.5, 2, 7]
y_pred = [2.5, 0.0, 2, 8]
mean_absolute_percentage_error(y_true, y_pred)
#0.3273809523809524

以上是关于sklearn 笔记整理:sklearn.mertics的主要内容,如果未能解决你的问题,请参考以下文章

sklearn学习笔记

sklearn学习笔记

Python数模笔记-Sklearn 介绍

sklearn学习笔记之开始

Sklearn学习笔记

sklearn 笔记 SVM