Class MultiplicativeModel

    • Constructor Detail

      • MultiplicativeModel

        public MultiplicativeModel​(double[] trend,
                                   double[] seasonality,
                                   double[] randoms)
        Construct a univariate time series by multiplying the components.
        Parameters:
        trend - the trend component
        seasonality - the seasonality component
        randoms - the irregular random component
      • MultiplicativeModel

        public MultiplicativeModel​(double[] trend,
                                   double[] seasonality,
                                   RandomNumberGenerator rng)
        Construct a univariate time series by multiplying the components. The irregular random component is generated using a custom random number generator.
        Parameters:
        trend - the trend component
        seasonality - the seasonality component
        rng - a random number generator