Package org.ddogleg.nn.alg
Class AxisSplitRuleMax
java.lang.Object
org.ddogleg.nn.alg.AxisSplitRuleMax
- All Implemented Interfaces:
AxisSplitRule
Selects the axis with the largest variance to split.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
select
(double[] var) Selects the index for splitting using the provided variances.void
setDimension
(int N) Specifies the point's dimension
-
Constructor Details
-
AxisSplitRuleMax
public AxisSplitRuleMax()
-
-
Method Details
-
setDimension
public void setDimension(int N) Description copied from interface:AxisSplitRule
Specifies the point's dimension- Specified by:
setDimension
in interfaceAxisSplitRule
- Parameters:
N
- dimension
-
select
public int select(double[] var) Description copied from interface:AxisSplitRule
Selects the index for splitting using the provided variances. The input list can be modified.- Specified by:
select
in interfaceAxisSplitRule
- Parameters:
var
- List of variances for each dimension in the point- Returns:
- The selected split axis
-