accuracy_on_aggregates

crowdkit.metrics.workers.accuracy_on_aggregates.accuracy_on_aggregates | Source code

accuracy_on_aggregates(
answers: DataFrame,
aggregator: Optional[BaseClassificationAggregator] = ...,
aggregates: Optional[Series] = None,
by: Optional[str] = None
)

Accuracy on aggregates: a fraction of worker's answers that match the aggregated one.

Parameters Description

ParametersTypeDescription
answersDataFrame

a data frame containing task, worker and label columns.

aggregatorOptional[BaseClassificationAggregator]

aggregation algorithm. default: MajorityVote

aggregatesOptional[Series]

aggregated answers for provided tasks.

byOptional[str]

if set, returns accuracies for every worker in provided data frame. Otherwise, returns an average accuracy of all workers.

Returns-

Union[float, pd.Series]

Crowd-Kit
Overview
Reference
Aggregation
Datasets
Learning
Metrics
Postprocessing