chemicalchecker.tool.targetmate.nonconformist.nc.InverseProbabilityErrFunc

class InverseProbabilityErrFunc[source]

Bases: ClassificationErrFunc

Calculates the probability of not predicting the correct class.

For each correct output in y, nonconformity is defined as

1 - \hat{P}(y_i | x) \, .

Methods

apply

Apply the nonconformity function.

apply(prediction, y)[source]

Apply the nonconformity function.

Parameters

predictionnumpy array of shape [n_samples, n_classes]

Class probability estimates for each sample.

ynumpy array of shape [n_samples]

True output labels of each sample.

Returns

ncnumpy array of shape [n_samples]

Nonconformity scores of the samples.