CompML / PRTS

Unofficial Python implementation of "Precision and Recall for Time Series".
https://papers.nips.cc/paper/2018/file/8f468c873a32bb0619eaeb2050ba45d1-Paper.pdf
Apache License 2.0
38 stars 4 forks source link

Implement the '_gamma_select' function in the prts/interfaces/time_series_metrics.py #11

Closed nocotan closed 3 years ago

nocotan commented 3 years ago

Summary

Implement the common function _gamma_select as follows:

    def _gamma_select(self, gamma, overlap):
        if gamma == "one":
            return 1.0
        elif gamma == "reciprocal":
            if overlap > 1:
                return 1.0 / overlap
            else:
                return 1.0
        elif gamma == "udf_gamma":
            if overlap > 1:
                return 1.0 / self._udf_gamma(overlap)
            else:
                return 1.0

Goal

Make it possible to select the gamma value according to the parameters.

Todo

Deadline

yyyy / mm / dd

Parent issue

If the parent issue exists, post a link here.

References

If there are any reference links, they are described here.

Notes

Other comments.