Interface IndexedSplitsRunsPredictions<T>
-
- Type Parameters:
T
- the accepted input data
- All Superinterfaces:
Destroyable
,FlowContextHandler
,OptionHandler
,QuickInfoSupporter
,Stoppable
,StoppableWithFeedback
- All Known Implementing Classes:
AbstractIndexedSplitsRunsPredictions
,InstancesIndexedSplitsRunsPredictions
,NullPredictions
public interface IndexedSplitsRunsPredictions<T> extends OptionHandler, FlowContextHandler, QuickInfoSupporter, StoppableWithFeedback
Interface for generating predictions on indexed splits runs.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class
accepts()
The accepted classes.SpreadSheet
generate(T data, IndexedSplitsRuns runs, MessageCollection errors)
Generates predictions by applying the indexed splits runs to the data.-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.flow.core.FlowContextHandler
getFlowContext, setFlowContext
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.QuickInfoSupporter
getQuickInfo
-
Methods inherited from interface adams.core.Stoppable
stopExecution
-
Methods inherited from interface adams.core.StoppableWithFeedback
isStopped
-
-
-
-
Method Detail
-
accepts
Class accepts()
The accepted classes.- Returns:
- the array of accepted types
-
generate
SpreadSheet generate(T data, IndexedSplitsRuns runs, MessageCollection errors)
Generates predictions by applying the indexed splits runs to the data.- Parameters:
data
- the data to use for evaluationruns
- the indexed splits to useerrors
- for collecting errors- Returns:
- the generated predictions, null in case of error
-
-