kats/detectors/changepoint_evaluator.py [465:484]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            eval_dict = measure(
                annotations=anno, predictions=self.cp_dict[data_name], margin=margin
            )
            eval_list.append(
                Evaluation(
                    dataset_name=data_name,
                    precision=eval_dict["precision"],
                    recall=eval_dict["recall"],
                    f_score=eval_dict["f_score"],
                    delay=eval_dict["delay"],
                    TP=eval_dict["TP"],
                    FP=eval_dict["FP"],
                    FN=eval_dict["FN"],
                )
            )
        # break
        self.eval_agg = EvalAggregate(eval_list)
        eval_df = self.eval_agg.get_eval_dataframe()

        return eval_df
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



kats/detectors/changepoint_evaluator.py [513:532]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            eval_dict = measure(
                annotations=anno, predictions=self.cp_dict[data_name], margin=margin
            )
            eval_list.append(
                Evaluation(
                    dataset_name=data_name,
                    precision=eval_dict["precision"],
                    recall=eval_dict["recall"],
                    f_score=eval_dict["f_score"],
                    delay=eval_dict["delay"],
                    TP=eval_dict["TP"],
                    FP=eval_dict["FP"],
                    FN=eval_dict["FN"],
                )
            )
            # break
        self.eval_agg = EvalAggregate(eval_list)
        eval_df = self.eval_agg.get_eval_dataframe()

        return eval_df
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



