Class DummyRegressionModel
- All Implemented Interfaces:
- com.oracle.labs.mlrg.olcut.provenance.Provenancable<ModelProvenance>,- Serializable
A model which performs dummy regressions (e.g., constant output, gaussian sampled output, mean value, median, quartile).
- See Also:
- 
Field SummaryFields inherited from class org.tribuo.ModelALL_OUTPUTS, BIAS_FEATURE, featureIDMap, generatesProbabilities, name, outputIDInfo, provenance, provenanceOutput
- 
Method SummaryModifier and TypeMethodDescriptioncopy(String newName, ModelProvenance newProvenance) Copies a model, replacing it's provenance and name with the supplied values.Generates an excuse for an example.getTopFeatures(int n) Gets the topnfeatures associated with this model.Uses the model to predict the output for a single example.Methods inherited from class org.tribuo.Modelcopy, generatesProbabilities, getExcuses, getFeatureIDMap, getName, getOutputIDInfo, getProvenance, innerPredict, predict, predict, setName, toString, validate
- 
Method Details- 
predictDescription copied from class:ModelUses the model to predict the output for a single example.predict does not mutate the example. Throws IllegalArgumentExceptionif the example has no features or no feature overlap with the model.
- 
getTopFeaturesDescription copied from class:ModelGets the topnfeatures associated with this model.If the model does not produce per output feature lists, it returns a map with a single element with key Model.ALL_OUTPUTS. If the model cannot describe it's top features then it returns Collections.emptyMap().- Specified by:
- getTopFeaturesin class- Model<Regressor>
- Parameters:
- n- the number of features to return. If this value is less than 0, all features should be returned for each class, unless the model cannot score it's features.
- Returns:
- a map from string outputs to an ordered list of pairs of feature names and weights associated with that feature in the model
 
- 
getExcuseDescription copied from class:ModelGenerates an excuse for an example.This attempts to explain a classification result. Generating an excuse may be quite an expensive operation. This excuse either contains per class information or an entry with key Model.ALL_OUTPUTS. The optional is empty if the model does not provide excuses. 
- 
copyDescription copied from class:ModelCopies a model, replacing it's provenance and name with the supplied values.Used to provide the provenance removal functionality. 
 
-