Package org.dmg.pmml.time_series
Class TimeSeriesModel
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Model
-
- org.dmg.pmml.time_series.TimeSeriesModel
-
- All Implemented Interfaces:
java.io.Serializable,HasExtensions<TimeSeriesModel>,HasLocator,Visitable
public class TimeSeriesModel extends Model implements HasExtensions<TimeSeriesModel>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimeSeriesModel.Algorithm
-
Constructor Summary
Constructors Constructor Description TimeSeriesModel()TimeSeriesModel(MiningFunction miningFunction, TimeSeriesModel.Algorithm bestFit, MiningSchema miningSchema)
-
Method Summary
-
Methods inherited from class org.dmg.pmml.Model
getTargets, setTargets
-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
-
-
-
Constructor Detail
-
TimeSeriesModel
public TimeSeriesModel()
-
TimeSeriesModel
public TimeSeriesModel(MiningFunction miningFunction, TimeSeriesModel.Algorithm bestFit, MiningSchema miningSchema)
-
-
Method Detail
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelNamein classModel
-
setModelName
public TimeSeriesModel setModelName(java.lang.String modelName)
- Specified by:
setModelNamein classModel
-
requireMiningFunction
public MiningFunction requireMiningFunction()
- Specified by:
requireMiningFunctionin classModel
-
getMiningFunction
public MiningFunction getMiningFunction()
- Specified by:
getMiningFunctionin classModel
-
setMiningFunction
public TimeSeriesModel setMiningFunction(MiningFunction miningFunction)
- Specified by:
setMiningFunctionin classModel
-
getAlgorithmName
public java.lang.String getAlgorithmName()
- Specified by:
getAlgorithmNamein classModel
-
setAlgorithmName
public TimeSeriesModel setAlgorithmName(java.lang.String algorithmName)
- Specified by:
setAlgorithmNamein classModel
-
requireBestFit
public TimeSeriesModel.Algorithm requireBestFit()
-
getBestFit
public TimeSeriesModel.Algorithm getBestFit()
-
setBestFit
public TimeSeriesModel setBestFit(TimeSeriesModel.Algorithm bestFit)
-
isScorable
public boolean isScorable()
- Specified by:
isScorablein classModel
-
setScorable
public TimeSeriesModel setScorable(java.lang.Boolean scorable)
- Specified by:
setScorablein classModel
-
getMathContext
public MathContext getMathContext()
- Specified by:
getMathContextin classModel
-
setMathContext
public TimeSeriesModel setMathContext(MathContext mathContext)
- Specified by:
setMathContextin classModel
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<TimeSeriesModel>
-
getExtensions
public java.util.List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<TimeSeriesModel>
-
addExtensions
public TimeSeriesModel addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<TimeSeriesModel>
-
requireMiningSchema
public MiningSchema requireMiningSchema()
- Specified by:
requireMiningSchemain classModel
-
getMiningSchema
public MiningSchema getMiningSchema()
- Specified by:
getMiningSchemain classModel
-
setMiningSchema
public TimeSeriesModel setMiningSchema(MiningSchema miningSchema)
- Specified by:
setMiningSchemain classModel
-
setOutput
public TimeSeriesModel setOutput(Output output)
-
getModelStats
public ModelStats getModelStats()
- Overrides:
getModelStatsin classModel
-
setModelStats
public TimeSeriesModel setModelStats(ModelStats modelStats)
- Overrides:
setModelStatsin classModel
-
getModelExplanation
public ModelExplanation getModelExplanation()
- Overrides:
getModelExplanationin classModel
-
setModelExplanation
public TimeSeriesModel setModelExplanation(ModelExplanation modelExplanation)
- Overrides:
setModelExplanationin classModel
-
getLocalTransformations
public LocalTransformations getLocalTransformations()
- Specified by:
getLocalTransformationsin classModel
-
setLocalTransformations
public TimeSeriesModel setLocalTransformations(LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin classModel
-
hasTimeSeries
public boolean hasTimeSeries()
-
getTimeSeries
public java.util.List<TimeSeries> getTimeSeries()
-
addTimeSeries
public TimeSeriesModel addTimeSeries(TimeSeries... timeSeries)
-
requireSpectralAnalysis
public SpectralAnalysis requireSpectralAnalysis()
-
getSpectralAnalysis
public SpectralAnalysis getSpectralAnalysis()
-
setSpectralAnalysis
public TimeSeriesModel setSpectralAnalysis(SpectralAnalysis spectralAnalysis)
-
requireARIMA
public ARIMA requireARIMA()
-
getARIMA
public ARIMA getARIMA()
-
setARIMA
public TimeSeriesModel setARIMA(ARIMA arima)
-
requireExponentialSmoothing
public ExponentialSmoothing requireExponentialSmoothing()
-
getExponentialSmoothing
public ExponentialSmoothing getExponentialSmoothing()
-
setExponentialSmoothing
public TimeSeriesModel setExponentialSmoothing(ExponentialSmoothing exponentialSmoothing)
-
requireSeasonalTrendDecomposition
public SeasonalTrendDecomposition requireSeasonalTrendDecomposition()
-
getSeasonalTrendDecomposition
public SeasonalTrendDecomposition getSeasonalTrendDecomposition()
-
setSeasonalTrendDecomposition
public TimeSeriesModel setSeasonalTrendDecomposition(SeasonalTrendDecomposition seasonalTrendDecomposition)
-
requireStateSpaceModel
public StateSpaceModel requireStateSpaceModel()
-
getStateSpaceModel
public StateSpaceModel getStateSpaceModel()
-
setStateSpaceModel
public TimeSeriesModel setStateSpaceModel(StateSpaceModel stateSpaceModel)
-
requireGARCH
public GARCH requireGARCH()
-
getGARCH
public GARCH getGARCH()
-
setGARCH
public TimeSeriesModel setGARCH(GARCH garch)
-
getModelVerification
public ModelVerification getModelVerification()
- Overrides:
getModelVerificationin classModel
-
setModelVerification
public TimeSeriesModel setModelVerification(ModelVerification modelVerification)
- Overrides:
setModelVerificationin classModel
-
accept
public VisitorAction accept(Visitor visitor)
-
-