AssessmentProvider#
- class scikitplot.feature_selection.AssessmentProvider(name, func, defaults=(), version='1', description='', validate=None)[source]#
A named, versioned function that answers one kind of question.
- Parameters:
- namestr
Registry name.
- funccallable
func(context, **params) -> AssessmentOutcome.- defaultstuple of (str, value) pairs
Every accepted parameter with its default; a value’s type is the parameter’s type (
Noneaccepts any scalar).- versionstr, default=”1”
Bumped when the rule’s meaning changes.
- descriptionstr, default=””
One line for listings.
- validatecallable or None, default=None
validate(params)raisingPolicyErrorfor out-of-range values; called once per profile, before any column is assessed.
- Parameters:
- func: Callable[[...], AssessmentOutcome][source]#