com.yahoo.egads.models.tsmm
Class OlympicModel
- java.lang.Object
-
- com.yahoo.egads.models.tsmm.TimeSeriesAbstractModel
-
- com.yahoo.egads.models.tsmm.OlympicModel
-
- All Implemented Interfaces:
- JsonAble, Model, TimeSeriesModel, java.io.Serializable
public class OlympicModel extends TimeSeriesAbstractModel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description OlympicModel(java.util.Properties config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description int[]getBaseWindows()java.util.ArrayList<java.lang.Float>getModel()java.lang.StringgetModelName()intgetNumToDrop()intgetNumWeeks()int[]getTimeShifts()voidpredict(TimeSeries.DataSequence sequence)voidreset()voidtrain(TimeSeries.DataSequence data)voidupdate(TimeSeries.DataSequence data)-
Methods inherited from class com.yahoo.egads.models.tsmm.TimeSeriesAbstractModel
betterThan, fromJson, getBias, getMAD, getMAPE, getModelType, getMSE, getSAE, toJson
-
-
-
-
Method Detail
-
getNumWeeks
public int getNumWeeks()
-
getNumToDrop
public int getNumToDrop()
-
getTimeShifts
public int[] getTimeShifts()
-
getBaseWindows
public int[] getBaseWindows()
-
getModel
public java.util.ArrayList<java.lang.Float> getModel()
-
reset
public void reset()
-
train
public void train(TimeSeries.DataSequence data)
-
update
public void update(TimeSeries.DataSequence data)
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelNamein interfaceModel- Overrides:
getModelNamein classTimeSeriesAbstractModel
-
predict
public void predict(TimeSeries.DataSequence sequence) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
DataMelt 3.0 © DataMelt by jWork.ORG