mean_tweedie_deviance#
- sklearn.metrics.mean_tweedie_deviance(y_true, y_pred, *, sample_weight=None, power=0)#
均值 Tweedie 偏差回归损失。
更多信息请参阅 用户指南 。
- Parameters:
- y_true类似数组,形状为 (n_samples,)
真实目标值(正确)。
- y_pred类似数组,形状为 (n_samples,)
估计的目标值。
- sample_weight类似数组,形状为 (n_samples,),默认=None
样本权重。
- power浮点数,默认=0
Tweedie 幂参数。可以是 power <= 0 或 power >= 1。
较高的
p
值会减少对真实值和预测值之间极端偏差的权重。power < 0: 极端稳定分布。要求:y_pred > 0。
power = 0 : 正态分布,输出对应于均方误差。y_true 和 y_pred 可以是任意实数。
power = 1 : 泊松分布。要求:y_true >= 0 且 y_pred > 0。
1 < p < 2 : 复合泊松分布。要求:y_true >= 0 且 y_pred > 0。
power = 2 : 伽马分布。要求:y_true > 0 且 y_pred > 0。
power = 3 : 逆高斯分布。要求:y_true > 0 且 y_pred > 0。
其他情况 : 正稳定分布。要求:y_true > 0 且 y_pred > 0。
- Returns:
- loss浮点数
一个非负的浮点数值(最佳值为 0.0)。
Examples
>>> from sklearn.metrics import mean_tweedie_deviance >>> y_true = [2, 0, 1, 4] >>> y_pred = [0.5, 0.5, 2., 2.] >>> mean_tweedie_deviance(y_true, y_pred, power=1) 1.4260...
Gallery examples#
Tweedie回归在保险理赔中的应用