Package org.neo4j.gds.ml.decisiontree
Class SplitMeanSquaredError
java.lang.Object
org.neo4j.gds.ml.decisiontree.SplitMeanSquaredError
- All Implemented Interfaces:
ImpurityCriterion
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.neo4j.gds.ml.decisiontree.ImpurityCriterion
ImpurityCriterion.ImpurityData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecrementalImpurity(long featureVectorIdx, ImpurityCriterion.ImpurityData impurityData) org.neo4j.gds.ml.decisiontree.SplitMeanSquaredError.MSEImpurityDatagroupImpurity(org.neo4j.gds.collections.ha.HugeLongArray group, long startIdx, long size) voidincrementalImpurity(long featureVectorIdx, ImpurityCriterion.ImpurityData impurityData) static org.neo4j.gds.core.utils.mem.MemoryRangeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.neo4j.gds.ml.decisiontree.ImpurityCriterion
combinedImpurity
-
Constructor Details
-
SplitMeanSquaredError
public SplitMeanSquaredError(org.neo4j.gds.collections.ha.HugeDoubleArray targets)
-
-
Method Details
-
memoryEstimation
public static org.neo4j.gds.core.utils.mem.MemoryRange memoryEstimation() -
groupImpurity
public org.neo4j.gds.ml.decisiontree.SplitMeanSquaredError.MSEImpurityData groupImpurity(org.neo4j.gds.collections.ha.HugeLongArray group, long startIdx, long size) - Specified by:
groupImpurityin interfaceImpurityCriterion
-
incrementalImpurity
- Specified by:
incrementalImpurityin interfaceImpurityCriterion
-
decrementalImpurity
- Specified by:
decrementalImpurityin interfaceImpurityCriterion
-