Sickit-learn|Sickit-learn 回归模型性能评估函数
sklearn.metrics.explained_variance_score()
若为预测值,为实际值,则该回归方程的解释方差(explained variance):
回归方程的解释方差越大则说明预测的结果越好。
sklearn.metrics.mean_absolute_error()
若为预测值,为实际值,为样本数,则:
- 【Sickit-learn|Sickit-learn 回归模型性能评估函数】
sklearn.metrics.mean_squared_error()
若为预测值,为实际值,为样本数,则回归模型的均方误差:
median_absolute_error()
若为预测值,为实际值,为样本数,则回归模型的MedAE定义为:
sklearn.metrics.r2_score()
若为预测值,为实际值,为样本数,则回归模型的定义为:
??
这些函数都有一个参数multioutput
,用来指定在多目标回归问题中,若干单个目标变量的损失或得分以什么样的方式被平均起来它的默认值是uniform_average
,表示将所有预测目标值的损失以等权重的方式平均起来,如果你传入了一个shape为(n_oupputs,)的数组,那么数组内的数将被视为是对每个输出预测损失(或得分)的加权值,所以最终的损失就是按照你锁指定的加权方式来计算的如果multioutput
是raw_values
,那么所有的回归目标的预测损失或预测得分都会被单独返回一个shape是(n_output)的数组中.
推荐阅读
- 逻辑回归的理解与python示例
- Flutter的ListView
- 一般模型化关系——从模型是什么到如何起作用的基本答案
- 华雨欢(传统投资市场回暖,币市暴涨暴跌后回归震荡)
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- 旅途碎碎念
- 谁在说话
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 时间管理的任务模型
- 李敏镐今日退伍,帅气欧巴即将回归