gluonts.mx.model.deepstate.issm module#

class gluonts.mx.model.deepstate.issm.CompositeISSM(seasonal_issms: List[SeasonalityISSM], add_trend: bool = True)[source]#

Bases: ISSM

DEFAULT_ADD_TREND: bool = True#
classmethod get_from_freq(freq: str, add_trend: bool = True)[source]#
get_issm_coeff(features: Union[NDArray, Symbol]) Tuple[Union[NDArray, Symbol], Union[NDArray, Symbol], Union[NDArray, Symbol]][source]#
latent_dim() int[source]#
output_dim() int[source]#
time_features() List[Callable[[PeriodIndex], ndarray]][source]#
gluonts.mx.model.deepstate.issm.DayOfWeekSeasonalISSM()[source]#
gluonts.mx.model.deepstate.issm.HourOfDaySeasonalISSM()[source]#
class gluonts.mx.model.deepstate.issm.ISSM[source]#

Bases: object

An abstract class for providing the basic structure of Innovation State Space Model (ISSM).

The structure of ISSM is given by

  • dimension of the latent state

  • transition and innovation coefficients of the transition model

  • emission coefficient of the observation model

emission_coeff(features: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
get_issm_coeff(features: Union[NDArray, Symbol]) Tuple[Union[NDArray, Symbol], Union[NDArray, Symbol], Union[NDArray, Symbol]][source]#
innovation_coeff(features: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
latent_dim() int[source]#
output_dim() int[source]#
time_features() List[Callable[[PeriodIndex], ndarray]][source]#
transition_coeff(features: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
class gluonts.mx.model.deepstate.issm.LevelISSM[source]#

Bases: ISSM

emission_coeff(feature: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
innovation_coeff(feature: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
latent_dim() int[source]#
output_dim() int[source]#
time_features() List[Callable[[PeriodIndex], ndarray]][source]#
transition_coeff(feature: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
class gluonts.mx.model.deepstate.issm.LevelTrendISSM[source]#

Bases: LevelISSM

latent_dim() int[source]#
output_dim() int[source]#
time_features() List[Callable[[PeriodIndex], ndarray]][source]#
transition_coeff(feature: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
gluonts.mx.model.deepstate.issm.MinuteOfHourSeasonalISSM()[source]#
gluonts.mx.model.deepstate.issm.MonthOfYearSeasonalISSM()[source]#
class gluonts.mx.model.deepstate.issm.SeasonalityISSM(num_seasons: int, time_feature: Callable[[PeriodIndex], ndarray])[source]#

Bases: LevelISSM

Implements periodic seasonality which is entirely determined by the period num_seasons.

emission_coeff(feature: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
innovation_coeff(feature: Union[NDArray, Symbol]) Union[NDArray, Symbol][source]#
latent_dim() int[source]#
output_dim() int[source]#
time_features() List[Callable[[PeriodIndex], ndarray]][source]#
gluonts.mx.model.deepstate.issm.WeekOfYearSeasonalISSM()[source]#