Class MultiLabelConfusionMatrix

java.lang.Object
org.tribuo.multilabel.evaluation.MultiLabelConfusionMatrix
All Implemented Interfaces:
ConfusionMatrix<MultiLabel>

public final class MultiLabelConfusionMatrix extends Object implements ConfusionMatrix<MultiLabel>
A ConfusionMatrix which accepts MultiLabels.

In a multi-label confusion matrix M,

 tn = M[:, 0, 0]
 fn = M[:, 1, 0]
 tp = M[:, 1, 1]
 fp = M[:, 0, 1]
 

For class-wise values,

 tn(class i) = M[i, 0, 0]
 fn(class i) = M[i, 1, 0]
 tp(class i) = M[i, 1, 1]
 fp(class i) = M[i, 0, 1]