美文网首页机器学习与数据分析
Sickit-learn 回归模型性能评估函数

Sickit-learn 回归模型性能评估函数

作者: 殉道者之花火 | 来源:发表于2018-12-17 13:53 被阅读0次
  • sklearn.metrics.explained_variance_score()
    \hat{y}为预测值,y为实际值,则该回归方程的解释方差(explained variance):
    explained\_variance(\hat{y},y)=1-\frac{Var(y-\hat{y})}{Var(y)}
    回归方程的解释方差越大则说明预测的结果越好。

  • sklearn.metrics.mean_absolute_error()
    \hat{y}为预测值,y为实际值,n为样本数,则:
    MAE(\hat{y},y)=\frac{1}{n}\|y-\hat{y}\|_{1}

  • sklearn.metrics.mean_squared_error()
    \hat{y}为预测值,y为实际值,n为样本数,则回归模型的均方误差:
    MSE=\frac{1}{n}\|y-\hat{y}\|_2^2

  • median_absolute_error()
    \hat{y}为预测值,y为实际值,n为样本数,则回归模型的MedAE定义为:
    MedAE=median\{\|\hat{y}-y\|_1 \}

  • sklearn.metrics.r2_score()
    \hat{y}为预测值,y为实际值,n为样本数,则回归模型的R^2_{score}定义为:
    R^2(\hat{y},y)=1-\frac{\|\hat{y}-y\|_2^2}{\|y-\bar{y}\|_2^2}

这些函数都有一个参数multioutput,用来指定在多目标回归问题中,若干单个目标变量的损失或得分以什么样的方式被平均起来它的默认值是uniform_average,表示将所有预测目标值的损失以等权重的方式平均起来,如果你传入了一个shape为(n_oupputs,)的数组,那么数组内的数将被视为是对每个输出预测损失(或得分)的加权值,所以最终的损失就是按照你锁指定的加权方式来计算的如果multioutputraw_values,那么所有的回归目标的预测损失或预测得分都会被单独返回一个shape是(n_output)的数组中.

相关文章

  • Sickit-learn 回归模型性能评估函数

    sklearn.metrics.explained_variance_score()若为预测值,为实际值,则该回归...

  • 零基础入门数据挖掘-Task4 建模调参

    内容介绍 线性回归模型:线性回归对于特征的要求;处理长尾分布;理解线性回归模型; 模型性能验证:评价函数与目标函数...

  • 2020-04-01

    线性回归模型:线性回归对于特征的要求;处理长尾分布;理解线性回归模型;模型性能验证:评价函数与目标函数;交叉验证方...

  • 数据挖掘3

    建模调参 内容介绍 线性回归模型:线性回归对于特征的要求;处理长尾分布;理解线性回归模型; 模型性能验证:评价函数...

  • ML- 回归模型性能评估

    在实际使用的时候,训练线性回归模型的数据来源于从原始数据集拆分出来的训练集(train_data),模型的损失函数...

  • 预测分析 第二章(中)

    2.4评估线性回归模型 再次利用lm()函数,用线性回归模型来拟合数据。我们的两套数据集会用到上述数据框里剩下的所...

  • 机器学习中的性能度量指标汇总

    前言 在机器学习中要考察选择模型的优劣,需要对模型的泛化能力进行评估,这就是性能度量。本篇文章主要介绍分类、回归以...

  • 一文深度解读模型评估方法

    本文将总结机器学习最常见的模型评估指标。训练学习好的模型,通过客观地评估模型性能,才能更好实际运用决策。模型评估主...

  • 模型性能评估

    不同的机器学习任务对应有不同的评估指标: 评估分类模型 混淆矩阵(Confusion matrix): True ...

  • 模型性能评估

    目录 1、模型评估指标 2、总结 1、模型评估指标 2、总结:本文以思维导图的方式罗列了二分类中模型评估中常用的指...

网友评论

    本文标题:Sickit-learn 回归模型性能评估函数

    本文链接:https://www.haomeiwen.com/subject/ixnqkqtx.html