d2_brier_score#
- sklearn.metrics.d2_brier_score(y_true, y_proba, *, sample_weight=None, pos_label=None, метки=None)[источник]#
\(D^2\) функция оценки, доля объяснённого скора Брайера.
Лучший возможный балл - 1.0, и он может быть отрицательным, потому что модель может быть сколь угодно хуже нулевой модели. Нулевая модель, также известная как модель оптимального пересечения, - это модель, которая постоянно предсказывает доли классов
y_true, игнорируя входные признаки. Нулевая модель получает оценку D^2 равную 0.0.Подробнее в Руководство пользователя.
- Параметры:
- y_truearray-like формы (n_samples,)
Истинные целевые переменные.
- y_probaмассивоподобный формы (n_samples,) или (n_samples, n_classes)
Предсказанные вероятности. Если
y_proba.shape = (n_samples,)предполагается, что предоставленные вероятности относятся к положительному классу. Еслиy_proba.shape = (n_samples, n_classes)столбцы вy_probaпредполагается, что соответствуют меткам в алфавитном порядке, как это сделано вLabelBinarizer.- sample_weightarray-like формы (n_samples,), по умолчанию=None
Веса выборок.
- pos_labelint, float, bool или str, по умолчанию=None
Метка положительного класса.
pos_labelбудет выведен следующим образом:if
y_trueв {-1, 1} или {0, 1},pos_labelпо умолчанию 1;иначе если
y_trueсодержит строку, будет вызвана ошибка иpos_labelдолжен быть явно указан;в противном случае,
pos_labelпо умолчанию принимает большее значение метки, т.е.np.unique(y_true)[-1].
- меткиarray-like формы (n_classes,), по умолчанию=None
Метки классов, когда
y_proba.shape = (n_samples, n_classes). Если не предоставлено, метки будут выведены изy_true.
- Возвращает:
- d2float
Оценка D^2.
Ссылки