代码中给run(dynamic)传的参数是False,也就是执行下图的逻辑,这个流程不同于正常的SPOT计算过程(即dynamic=True那个分支),当测试集中首次出现某个异常分数大于初始阈值init_threshold后,extreme_quantile就永久地等于初始阈值了,这是出于什么考虑呢?在dynamic=False时,为什么要让self.extreme_quantile = self.init_threshold再继续进行流式计算过程,而不是直接返回self.extreme_quantile或self.init_threshold,其中的依据是什么?

代码中给

run(dynamic)传的参数是False,也就是执行下图的逻辑,这个流程不同于正常的SPOT计算过程(即dynamic=True那个分支),当测试集中首次出现某个异常分数大于初始阈值init_threshold后,extreme_quantile就永久地等于初始阈值了,这是出于什么考虑呢?在dynamic=False时,为什么要让self.extreme_quantile = self.init_threshold再继续进行流式计算过程,而不是直接返回self.extreme_quantile或self.init_threshold,其中的依据是什么?