Class AdditiveModel
- java.lang.Object
-
- dev.nm.stat.timeseries.datastructure.univariate.realtime.inttime.SimpleTimeSeries
-
- dev.nm.stat.timeseries.linear.univariate.stationaryprocess.AdditiveModel
-
- All Implemented Interfaces:
TimeSeries<Integer,Double,IntTimeTimeSeries.Entry>
,IntTimeTimeSeries
,UnivariateTimeSeries<Integer,IntTimeTimeSeries.Entry>
,Iterable<IntTimeTimeSeries.Entry>
public class AdditiveModel extends SimpleTimeSeries
The additive model of a time series is an additive composite of the trend, seasonality and irregular random components.Y[t] = T[t] + S[t] + e[t]
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface dev.nm.stat.timeseries.datastructure.univariate.realtime.inttime.IntTimeTimeSeries
IntTimeTimeSeries.Entry
-
-
Constructor Summary
Constructors Constructor Description AdditiveModel(double[] trend, double[] seasonality, double[] randoms)
Construct a univariate time series by adding up the components.AdditiveModel(double[] trend, double[] seasonality, RandomNumberGenerator rng)
Construct a univariate time series by adding up the components.
-
Method Summary
-
Methods inherited from class dev.nm.stat.timeseries.datastructure.univariate.realtime.inttime.SimpleTimeSeries
diff, drop, equals, get, hashCode, iterator, lag, lag, size, toArray, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
AdditiveModel
public AdditiveModel(double[] trend, double[] seasonality, double[] randoms)
Construct a univariate time series by adding up the components.- Parameters:
trend
- the trend componentseasonality
- the seasonality componentrandoms
- the irregular random component
-
AdditiveModel
public AdditiveModel(double[] trend, double[] seasonality, RandomNumberGenerator rng)
Construct a univariate time series by adding up the components. The irregular random component is generated using a custom random number generator.- Parameters:
trend
- the trend componentseasonality
- the seasonality componentrng
- a random number generator
-
-