dsipts.models.Persistent module¶
- class dsipts.models.Persistent.Persistent(future_steps, past_steps, loss_type=None, persistence_weight=0.1, optim_config=None, scheduler_config=None, **kwargs)[source]¶
Bases:
BasePersistent model propagatinng last observed values
- Parameters:
future_steps (int) – number of future lag to predict
past_steps (int) – number of future lag to predict. Useless but needed for the other stuff
optim_config (dict, optional) – configuration for Adam optimizer. Defaults to None. Usless for this model
scheduler_config (dict, optional) – configuration for stepLR scheduler. Defaults to None. Usless for this model
- handle_multivariate = True¶
- handle_future_covariates = False¶
- handle_categorical_variables = False¶
- handle_quantile_loss = False¶
- description = 'Can handle multivariate output \nCan NOT handle future covariates\nCan NOT handle categorical covariates\nCan NOT handle Quantile loss function'¶
- __init__(future_steps, past_steps, loss_type=None, persistence_weight=0.1, optim_config=None, scheduler_config=None, **kwargs)[source]¶
Persistent model propagatinng last observed values
- Parameters:
future_steps (int) – number of future lag to predict
past_steps (int) – number of future lag to predict. Useless but needed for the other stuff
optim_config (dict, optional) – configuration for Adam optimizer. Defaults to None. Usless for this model
scheduler_config (dict, optional) – configuration for stepLR scheduler. Defaults to None. Usless for this model