com.datumbox.framework.core.machinelearning.regression
Class StepwiseRegression
- java.lang.Object
-
- com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractModeler<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractRegressor<StepwiseRegression.ModelParameters,StepwiseRegression.TrainingParameters>
-
- com.datumbox.framework.core.machinelearning.regression.StepwiseRegression
-
- All Implemented Interfaces:
- Savable, Trainable<StepwiseRegression.ModelParameters,StepwiseRegression.TrainingParameters>, java.lang.AutoCloseable
public class StepwiseRegression extends AbstractRegressor<StepwiseRegression.ModelParameters,StepwiseRegression.TrainingParameters>
Implementation of Stepwise Regression algorithm. The method takes as argument an other regression model which uses to estimate the best model. This implementation uses the backwards elimination algorithm.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classStepwiseRegression.ModelParametersBase class for every ModelParameter class in the framework.static classStepwiseRegression.TrainingParametersThe AbstractTrainingParameters class stores the parameters that can be changed before training the algorithm.-
Nested classes/interfaces inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer
AbstractTrainer.AbstractModelParameters, AbstractTrainer.AbstractTrainingParameters
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclose()voiddelete()Deletes the data of the object.voidsave(java.lang.String storageName)Saves the data of the object.-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractModeler
predict
-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer
fit, getModelParameters, getTrainingParameters
-
-
-
-
Method Detail
-
save
public void save(java.lang.String storageName)
Saves the data of the object.- Specified by:
savein interfaceSavable- Overrides:
savein classAbstractTrainer<StepwiseRegression.ModelParameters,StepwiseRegression.TrainingParameters>
-
delete
public void delete()
Deletes the data of the object.- Specified by:
deletein interfaceSavable- Overrides:
deletein classAbstractTrainer<StepwiseRegression.ModelParameters,StepwiseRegression.TrainingParameters>
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Overrides:
closein classAbstractTrainer<StepwiseRegression.ModelParameters,StepwiseRegression.TrainingParameters>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG