Skip to content

[ENH] Implement range-based precision and recall within aeon (replacing prts package) #2066

Open
3 of 4 issues completed
@SebastianSchmidl

Description

@SebastianSchmidl

Describe the feature or idea you want to propose

The package prts is used in the performance evaluation module for anomaly detection as a soft-dependency. However, there have not been any changes to it for 3 years, the maintainers have not reacted to my PR, and the package was not implemented by the original authors of the method/paper.

Describe your proposed solution

We should implement the metrics within aeon directly:

Target module: aeon.benchmarking.metrics.anomaly_detection
Original publication:

Tatbul, Nesime, Tae Jun Lee, Stan Zdonik, Mejbah Alam, and Justin Gottschlich. "Precision and Recall for Time Series." In Proceedings of the International Conference on Neural Information Processing Systems (NeurIPS), 1920–30. 2018.
http://papers.nips.cc/paper/7462-precision-and-recall-for-time-series.pdf.

Describe alternatives you've considered, if relevant

not relevant

Additional context

No response

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    anomaly detectionAnomaly detection packagedependenciesThis issue or PR is related to dependencies of aeonenhancementNew feature, improvement request or other non-bug code enhancementimplementing algorithmsImplementing new algorithms/estimators

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions