<NME> RegressorTest.java
<BEF> ADDFILE
<MSG> in LKTBConfig:
    remove fields dataSamplingRate, featureSamplingRate
    add field numSplitIntervals
in LKTBTrainer and LKTreeBoost:
    try to replace RegressionTree with Regressor whenever possible
in LKTreeBoost:
    add method setPriorProbs
in AbstractDataSet:
    initialize data settings
in DataSetting:
    add fields extId, extLabel
in FeatureSetting:
    add field featureName
in RegTreeTrainer :
    add method constantTree
add class ConstantRegressor
add class Pair<A,B>

<DFF> @@ -0,0 +1,25 @@
+package edu.neu.ccs.pyramid.regression;
+
+import edu.neu.ccs.pyramid.regression.regression_tree.RegTreeTrainer;
+import edu.neu.ccs.pyramid.regression.regression_tree.RegressionTree;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.junit.Assert.*;
+
+public class RegressorTest {
+    public static void main(String[] args) {
+        List<Regressor> list =new ArrayList<>();
+        for (int i=0;i<10;i++){
+            list.add(RegTreeTrainer.constantTree(i));
+        }
+        for (Regressor regressor: list){
+            if (RegressionTree.class.isInstance(regressor)){
+                System.out.println(((RegressionTree)regressor).getNumLeaves());
+            }
+
+        }
+    }
+
+}
\ No newline at end of file

in LKTBConfig:     remove fields dataSamplingRate, featureSamplingRate     add field numSplitIntervals in LKTBTrainer and LKTreeBoost:     try to replace RegressionTree with Regressor whenever possible in LKTreeBoost:     add method setPriorProbs in AbstractDataSet:     initialize data settings in DataSetting:     add fields extId, extLabel in FeatureSetting:     add field featureName in RegTreeTrainer :     add method constantTree add class ConstantRegressor add class Pair<A,B>