in src/smclarify/bias/report.py [0:0]
def problem_type(labels: pd.Series) -> ProblemType:
"""
:returns: problem type according to heuristics on the labels. So far only binary classification is supported.
"""
# TODO: add other problem types
labels = labels.dropna()
n_unique = labels.unique().size
if n_unique == 2:
return ProblemType.BINARY
return ProblemType.OTHER