public class ArimaProcess extends Object implements DoubleSupplier, PrimitiveIterator.OfDouble
| Modifier and Type | Class and Description |
|---|---|
static class |
ArimaProcess.Builder
An ARIMA process builder.
|
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong| Modifier and Type | Method and Description |
|---|---|
static ArimaProcess.Builder |
builder() |
boolean |
equals(Object o) |
double |
getAsDouble()
Generate the next observation from this ARIMA process.
|
double[] |
getNext(int n)
Generate and return the next n values of this process.
|
int |
hashCode() |
boolean |
hasNext()
This method always returns true.
|
double |
nextDouble()
Generate the next observation from this ARIMA process.
|
TimeSeries |
simulate(int size)
Transform a snapshot of the process into a time series of the given size.
|
ArimaProcess |
startOver()
Start this process from the beginning.
|
String |
toString() |
forEachRemaining, forEachRemaining, nextpublic boolean hasNext()
public double nextDouble()
nextDouble in interface PrimitiveIterator.OfDoublepublic double getAsDouble()
getAsDouble in interface DoubleSupplierpublic double[] getNext(int n)
n - the number of values to generate.public TimeSeries simulate(int size)
size - the size of the returned series.public ArimaProcess startOver()
public static ArimaProcess.Builder builder()