lenskit.metrics.basic#
Basic set statistics.
Classes#
Report the length of the output (recommendation list or predictions). |
|
Report the number of test items. |
Module Contents#
- class lenskit.metrics.basic.ListLength#
Bases:
lenskit.metrics._base.ListMetricReport the length of the output (recommendation list or predictions).
- Stability:
- Caller (see Stability Levels).
- label = 'N'#
The metric’s default label in output. The base implementation returns the class name by default.
- measure_list(recs, test)#
Compute measurements for a single list.
- Returns:
A float for simple metrics
Intermediate data for decomposed metrics
A dict mapping metric names to values for multi-metric classes
- Parameters:
recs (lenskit.data.ItemList)
test (lenskit.data.ItemList)
- Return type:
- class lenskit.metrics.basic.TestItemCount#
Bases:
lenskit.metrics._base.MetricReport the number of test items.
- Stability:
- Caller (see Stability Levels).
- label = 'TestItemCount'#
The metric’s default label in output. The base implementation returns the class name by default.
- measure_list(recs, test)#
Compute measurements for a single list.
- Returns:
A float for simple metrics
Intermediate data for decomposed metrics
A dict mapping metric names to values for multi-metric classes
- Parameters:
recs (lenskit.data.ItemList)
test (lenskit.data.ItemList)
- Return type:
Exported Aliases#
- class lenskit.metrics.basic.ItemList#
Re-exported alias for
lenskit.data.ItemList.
- class lenskit.metrics.basic.ListMetric#
Re-exported alias for
lenskit.metrics._base.ListMetric.
- class lenskit.metrics.basic.Metric#
Re-exported alias for
lenskit.metrics._base.Metric.