File statistics_label_wise.hpp

namespace seco
template<typename RuleEvaluationFactory>
class ILabelWiseStatistics : public seco::ICoverageStatistics
#include <statistics_label_wise.hpp>

Defines an interface for all classes that allow to store the elements of confusion matrices that are computed independently for each label.

Template Parameters:

RuleEvaluationFactory – The type of the classes that may be used for calculating the predictions or rules, as well as their overall quality

Public Functions

inline virtual ~ILabelWiseStatistics() override
virtual void setRuleEvaluationFactory(const RuleEvaluationFactory &ruleEvaluationFactory) = 0

Sets the factory that allows to create instances of the class that is used for calculating the predictions or rules, as well as their overall quality.

Parameters:

ruleEvaluationFactory – A reference to an object of template type RuleEvaluationFactory to be set