Skip to content


Contingency Table#

A Contingency Table is used to display the frequency distribution of class labels among a clustering. It is similar to a Confusion Matrix but uses the labels to establish ground-truth for a clustering problem instead.

Estimator Compatibility: Clusterer


This report does not have any parameters.


use Rubix\ML\CrossValidation\Reports\ContingencyTable;

$report = new ContingencyTable();

$result = $report->generate($predictions, $labels);

echo $result;
        "lamb": 11,
        "wolf": 2
        "lamb": 1,
        "wolf": 5