def quickly_moving_hypocratic_residual_factory(y :Y_TYPE, s:dict, k:int, a:A_TYPE =None, t:T_TYPE =None, e:E_TYPE =None,
                                               f=None, r=None)->([float] , Any , Any):
    """ A simple way to convert a skater into one whose residuals are cautiously chased with a quickly moving average

           f : skater
           r : skater's hyper-params, if any

    """
    return residual_chaser_factory(y=y,s=s,k=k,a=a,t=t,e=e,f1=f,r1=r,f2=quickly_hypocratic,r2=r)
Example #2
0
 def fbprophet_univariate_univariate_hypocratic(y: Y_TYPE,
                                                s: dict,
                                                k: int,
                                                a: A_TYPE = None,
                                                t: T_TYPE = None,
                                                e: E_TYPE = None):
     return residual_chaser_factory(y=y,
                                    s=s,
                                    k=k,
                                    a=a,
                                    t=t,
                                    e=e,
                                    f1=fbprophet_univariate,
                                    f2=fbprophet_univariate_hypocratic)
Example #3
0
 def fbprophet_exogenous_exogenous(y: Y_TYPE,
                                   s: dict,
                                   k: int,
                                   a: A_TYPE = None,
                                   t: T_TYPE = None,
                                   e: E_TYPE = None):
     return residual_chaser_factory(y=y,
                                    s=s,
                                    k=k,
                                    a=a,
                                    t=t,
                                    e=e,
                                    f1=fbprophet_exogenous,
                                    f2=fbprophet_exogenous)