# SPDX-License-Identifier: MIT
# Copyright (c) 2025 Lucy Eduardo Arias

"""Evaluation metrics for model assessment."""

from .classification import (
    accuracy_score,
    brier_score_loss,
    concordance_index,
    confusion_matrix,
    f1_score,
    log_loss,
    precision,
    recall,
    roc_auc,
)
from .glm import aic, bic, generalized_deviance, pseudo_r2
from .regression import (
    mean_absolute_error,
    mean_squared_error,
    r_squared,
    root_mean_squared_error,
)

__all__ = [
    "accuracy_score",
    "brier_score_loss",
    "concordance_index",
    "confusion_matrix",
    "f1_score",
    "log_loss",
    "precision",
    "recall",
    "roc_auc",
    "mean_absolute_error",
    "mean_squared_error",
    "root_mean_squared_error",
    "r_squared",
    "generalized_deviance",
    "aic",
    "bic",
    "pseudo_r2",
]
