Class TimeSeries
java.lang.Object
org.episteme.core.mathematics.statistics.timeseries.TimeSeries
Time series analysis and forecasting.
ARIMA: AutoRegressive Integrated Moving Average Components: AR(p), I(d), MA(q)
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAutoRegressive model AR(p): X_t = c + ΣÆ_i*X_(t-i) + ε_tstatic classMoving Average model MA(q): X_t = μ + ε_t + Σθ_i*ε_(t-i)static classSeasonal decomposition: Trend + Seasonal + Residual. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Realautocorrelation(Real[] data, int lag) Computes autocorrelation at lag k.static Real[]difference(Real[] data, int order) Differencing to achieve stationarity.static Real[]exponentialMovingAverage(Real[] data, Real alpha) Exponential moving average (EMA).static Real[]movingAverage(Real[] data, int window) Simple moving average (SMA).
-
Constructor Details
-
TimeSeries
public TimeSeries()
-
-
Method Details
-
movingAverage
-
exponentialMovingAverage
-
autocorrelation
-
difference
-