public class EwmaModel extends MovAvgModel
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
EwmaModel.EWMAModelBuilder |
static class |
EwmaModel.SingleExpModelParser |
MovAvgModel.AbstractModelParser| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static ParseField |
NAME_FIELD |
static MovAvgModelStreams.Stream |
STREAM |
| コンストラクタと説明 |
|---|
EwmaModel(double alpha) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
canBeMinimized()
Returns if the model can be cost minimized.
|
MovAvgModel |
clone()
Clone the model, returning an exact copy
|
protected <T extends Number> |
doPredict(Collection<T> values,
int numPredictions)
Calls to the model-specific implementation which actually generates the predictions
|
MovAvgModel |
neighboringModel()
Generates a "neighboring" model, where one of the tunable parameters has been
randomly mutated within the allowed range.
|
<T extends Number> |
next(Collection<T> values)
Returns the next value in the series, according to the underlying smoothing model
|
void |
writeTo(StreamOutput out)
Write the model to the output stream
|
emptyPredictions, hasValue, minimizeByDefault, predictprotected static final ParseField NAME_FIELD
public static final MovAvgModelStreams.Stream STREAM
public boolean canBeMinimized()
MovAvgModelcanBeMinimized クラス内 MovAvgModelpublic MovAvgModel neighboringModel()
MovAvgModelneighboringModel クラス内 MovAvgModelpublic MovAvgModel clone()
MovAvgModelclone クラス内 MovAvgModelprotected <T extends Number> double[] doPredict(Collection<T> values, int numPredictions)
MovAvgModeldoPredict クラス内 MovAvgModelT - Type of numericvalues - Collection of numerics to movingAvg, usually windowednumPredictions - Number of newly generated predictions to returnpublic <T extends Number> double next(Collection<T> values)
MovAvgModelnext クラス内 MovAvgModelT - Type of numericvalues - Collection of numerics to movingAvg, usually windowedpublic void writeTo(StreamOutput out) throws IOException
MovAvgModelwriteTo クラス内 MovAvgModelout - Output streamIOExceptionCopyright © 2009–2016. All rights reserved.