Class BackwardElimination
- java.lang.Object
-
- dev.nm.stat.regression.linear.glm.modelselection.GLMModelSelection
-
- dev.nm.stat.regression.linear.glm.modelselection.BackwardElimination
-
public class BackwardElimination extends GLMModelSelection
Constructs a GLM model for a set of observations using the backward elimination method. All factors are included in the model at the beginning. Iteratively, one factor is dropped at a time based on the elimination criteria.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BackwardElimination.Step
-
Nested classes/interfaces inherited from class dev.nm.stat.regression.linear.glm.modelselection.GLMModelSelection
GLMModelSelection.ModelNotFound
-
-
Constructor Summary
Constructors Constructor Description BackwardElimination(GLMProblem problem)
Constructs a GLM model using the backward elimination method, with EliminationByAIC as the default algorithm.BackwardElimination(GLMProblem problem, BackwardElimination.Step step)
Constructs a GLM model using the backward elimination method.
-
Method Summary
-
Methods inherited from class dev.nm.stat.regression.linear.glm.modelselection.GLMModelSelection
addFactor, dropFactor, getFlags, getModel, isSelected, problem, subA
-
-
-
-
Constructor Detail
-
BackwardElimination
public BackwardElimination(GLMProblem problem)
Constructs a GLM model using the backward elimination method, with EliminationByAIC as the default algorithm.- Parameters:
problem
- the GLM problem
-
BackwardElimination
public BackwardElimination(GLMProblem problem, BackwardElimination.Step step)
Constructs a GLM model using the backward elimination method.- Parameters:
problem
- the GLM problemstep
- the algorithm determining which factor to drop in each step
-
-