mean_tweedie_deviance#
- sklearn.metrics.mean_tweedie_deviance(y_true, y_pred, *, sample_weight=None, power=0)[原始碼]#
平均 Tweedie 偏差迴歸損失。
請參閱使用者指南以了解更多資訊。
- 參數:
- 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:常態分佈,輸出對應於 mean_squared_error。y_true 和 y_pred 可以是任何實數。
power = 1:Poisson 分佈。要求:y_true >= 0 和 y_pred > 0。
1 < p < 2:複合 Poisson 分佈。要求:y_true >= 0 和 y_pred > 0。
power = 2:Gamma 分佈。要求:y_true > 0 和 y_pred > 0。
power = 3:反高斯分佈。要求:y_true > 0 和 y_pred > 0。
其他:正穩定分佈。要求:y_true > 0 和 y_pred > 0。
- 回傳值:
- loss浮點數
一個非負浮點數值(最佳值為 0.0)。
範例
>>> 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...