From d012be77263ac82d71ac2f3cf7e78c756fe4b278 Mon Sep 17 00:00:00 2001 From: Manish Amde Date: Mon, 12 May 2014 16:46:46 -0700 Subject: [PATCH] fixed while loop --- .../main/scala/org/apache/spark/mllib/tree/DecisionTree.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala b/mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala index 86709c293bfc0..1745a4b09e3d4 100644 --- a/mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala +++ b/mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala @@ -737,6 +737,7 @@ object DecisionTree extends Serializable with Logging { var classIndex = 0 while (classIndex < numClasses) { rootNodeCounts(classIndex) = leftCounts(classIndex) + rightCounts(classIndex) + classIndex += 1 } strategy.impurity.calculate(rootNodeCounts, leftTotalCount + rightTotalCount) } @@ -1054,7 +1055,7 @@ object DecisionTree extends Serializable with Logging { val binsForNode: Array[Double] = getBinDataForNode(node) logDebug("nodeImpurityIndex = " + nodeImpurityIndex) val parentNodeImpurity = parentImpurities(nodeImpurityIndex) - logDebug("node impurity = " + parentNodeImpurity) + logDebug("parent node impurity = " + parentNodeImpurity) bestSplits(node) = binsToBestSplit(binsForNode, parentNodeImpurity) node += 1 }