In [1]:
#!pip install catboost

In [2]:
import pandas as pd

from pyspark.ml.regression import DecisionTreeRegressor
from pyspark.ml.classification import DecisionTreeClassifier, RandomForestClassifier, GBTClassifier
from pyspark.ml.regression import RandomForestRegressor, RandomForestRegressionModel
from pyspark.ml.regression import GBTRegressor, GBTRegressionModel


from sklearn.datasets import load_boston
from sklearn.model_selection import train_test_split
from sklearn.metrics.regression import mean_squared_error

Regression: Boston Dataset


In [3]:
boston = load_boston()
X = boston['data']
y = boston['target']
feature_names = boston['feature_names']
feature_descr = boston['DESCR']

In [4]:
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.30, random_state=42)

In [5]:
feature_names.tolist()+['MV']


Out[5]:
['CRIM',
 'ZN',
 'INDUS',
 'CHAS',
 'NOX',
 'RM',
 'AGE',
 'DIS',
 'RAD',
 'TAX',
 'PTRATIO',
 'B',
 'LSTAT',
 'MV']

In [6]:
train_df = sqlContext.createDataFrame(pd.DataFrame(pd.np.hstack([X_train, y_train.reshape(-1,1)]), columns=feature_names.tolist()+['MV']))
test_df = sqlContext.createDataFrame(pd.DataFrame(pd.np.hstack([X_test, y_test.reshape(-1,1)]), columns=feature_names.tolist()+['MV']))

In [7]:
test_df.show()


+-------+----+-----+----+-----+-----+-----+------+----+-----+-------+------+-----+----+
|   CRIM|  ZN|INDUS|CHAS|  NOX|   RM|  AGE|   DIS| RAD|  TAX|PTRATIO|     B|LSTAT|  MV|
+-------+----+-----+----+-----+-----+-----+------+----+-----+-------+------+-----+----+
|0.09178| 0.0| 4.05| 0.0| 0.51|6.416| 84.1|2.6463| 5.0|296.0|   16.6| 395.5| 9.04|23.6|
|0.05644|40.0| 6.41| 1.0|0.447|6.758| 32.9|4.0776| 4.0|254.0|   17.6| 396.9| 3.53|32.4|
|0.10574| 0.0|27.74| 0.0|0.609|5.983| 98.8|1.8681| 4.0|711.0|   20.1|390.11|18.07|13.6|
|0.09164| 0.0|10.81| 0.0|0.413|6.065|  7.8|5.2873| 4.0|305.0|   19.2|390.91| 5.52|22.8|
|5.09017| 0.0| 18.1| 0.0|0.713|6.297| 91.8|2.3682|24.0|666.0|   20.2|385.09|17.27|16.1|
|0.10153| 0.0|12.83| 0.0|0.437|6.279| 74.5|4.0522| 5.0|398.0|   18.7|373.66|11.97|20.0|
|0.31827| 0.0|  9.9| 0.0|0.544|5.914| 83.2|3.9986| 4.0|304.0|   18.4| 390.7|18.33|17.8|
| 0.2909| 0.0|21.89| 0.0|0.624|6.174| 93.6|1.6119| 4.0|437.0|   21.2|388.08|24.16|14.0|
|4.03841| 0.0| 18.1| 0.0|0.532|6.229| 90.7|3.0993|24.0|666.0|   20.2|395.33|12.87|19.6|
|0.22438| 0.0| 9.69| 0.0|0.585|6.027| 79.7|2.4982| 6.0|391.0|   19.2| 396.9|14.33|16.8|
|0.11069| 0.0|13.89| 1.0| 0.55|5.951| 93.8|2.8893| 5.0|276.0|   16.4| 396.9|17.92|21.5|
|0.17004|12.5| 7.87| 0.0|0.524|6.004| 85.9|6.5921| 5.0|311.0|   15.2|386.71| 17.1|18.9|
|45.7461| 0.0| 18.1| 0.0|0.693|4.519|100.0|1.6582|24.0|666.0|   20.2| 88.27|36.98| 7.0|
|0.05646| 0.0|12.83| 0.0|0.437|6.232| 53.7|5.0141| 5.0|398.0|   18.7| 386.4|12.34|21.2|
|0.28392| 0.0| 7.38| 0.0|0.493|5.708| 74.3|4.7211| 5.0|287.0|   19.6|391.13|11.74|18.5|
|4.64689| 0.0| 18.1| 0.0|0.614| 6.98| 67.6|2.5329|24.0|666.0|   20.2|374.68|11.66|29.8|
|0.09849| 0.0|25.65| 0.0|0.581|5.879| 95.8|2.0063| 2.0|188.0|   19.1|379.38|17.58|18.8|
|14.3337| 0.0| 18.1| 0.0|  0.7| 4.88|100.0|1.5895|24.0|666.0|   20.2|372.92|30.62|10.2|
|0.01381|80.0| 0.46| 0.0|0.422|7.875| 32.0|5.6484| 4.0|255.0|   14.4|394.23| 2.97|50.0|
|9.32909| 0.0| 18.1| 0.0|0.713|6.185| 98.7|2.2616|24.0|666.0|   20.2| 396.9|18.13|14.1|
+-------+----+-----+----+-----+-----+-----+------+----+-----+-------+------+-----+----+
only showing top 20 rows


In [8]:
test_df.count(), train_df.count()


Out[8]:
(152, 354)

Transforming DataFrame to Spark ML format


In [9]:
from pyspark.ml.feature import VectorAssembler

vectorAssembler = VectorAssembler(inputCols = ['CRIM', 'ZN', 'INDUS', 'CHAS', 'NOX', 'RM', 'AGE', 'DIS', 'RAD', 'TAX', 'PTRATIO', 'B', 'LSTAT'], outputCol = 'features')
vtrain_df = vectorAssembler.transform(train_df)
vtrain_df = vtrain_df.select(['features', 'MV'])
vtrain_df.show(3)

vtest_df = vectorAssembler.transform(test_df)
vtest_df = vtest_df.select(['features', 'MV'])
vtest_df.show(3)


+--------------------+----+
|            features|  MV|
+--------------------+----+
|[0.02985,0.0,2.18...|28.7|
|[0.13158,0.0,10.0...|21.2|
|[0.17142,0.0,6.91...|19.3|
+--------------------+----+
only showing top 3 rows

+--------------------+----+
|            features|  MV|
+--------------------+----+
|[0.09178,0.0,4.05...|23.6|
|[0.05644,40.0,6.4...|32.4|
|[0.10574,0.0,27.7...|13.6|
+--------------------+----+
only showing top 3 rows


In [10]:
from pyspark.ml.feature import VectorIndexer

featureIndexer =\
    VectorIndexer(inputCol="features", outputCol="indexedFeatures", maxCategories=4).fit(vtrain_df.union(vtest_df))

Decision Tree Regressor


In [11]:
dtr = DecisionTreeRegressor(labelCol="MV", maxDepth=5, maxBins=255)
#model = dtr.fit(vtrain_df)

In [12]:
from pyspark.ml import Pipeline

pipeline = Pipeline(stages=[featureIndexer, dtr])

In [13]:
model = pipeline.fit(vtrain_df)

In [14]:
print(model.stages[1].numNodes)
print(model.stages[1].featureImportances)


53
(13,[0,1,2,4,5,6,7,10,11,12],[0.04625407144587292,0.0060210496461917265,0.001309271045741982,0.005320665051531463,0.6035694575660526,0.005645651290926141,0.10727180508818107,0.024130674232067544,0.0072224726975601275,0.19325488193587448])

In [15]:
model.stages[1].toDebugString


Out[15]:
'DecisionTreeRegressionModel (uid=DecisionTreeRegressor_4cbd9830b690a8b5d6b9) of depth 5 with 53 nodes\n  If (feature 5 <= 6.941)\n   If (feature 12 <= 14.399999999999999)\n    If (feature 7 <= 1.35735)\n     If (feature 0 <= 8.37969)\n      Predict: 50.0\n     Else (feature 0 > 8.37969)\n      Predict: 27.900000000000006\n    Else (feature 7 > 1.35735)\n     If (feature 5 <= 6.543)\n      If (feature 12 <= 7.76)\n       Predict: 23.776\n      Else (feature 12 > 7.76)\n       Predict: 21.144444444444435\n     Else (feature 5 > 6.543)\n      If (feature 12 <= 5.6899999999999995)\n       Predict: 30.00714285714286\n      Else (feature 12 > 5.6899999999999995)\n       Predict: 25.985185185185177\n   Else (feature 12 > 14.399999999999999)\n    If (feature 7 <= 2.0754)\n     If (feature 0 <= 6.340595)\n      If (feature 12 <= 15.47)\n       Predict: 18.733333333333334\n      Else (feature 12 > 15.47)\n       Predict: 14.325\n     Else (feature 0 > 6.340595)\n      If (feature 4 <= 0.675)\n       Predict: 12.972727272727274\n      Else (feature 4 > 0.675)\n       Predict: 9.825000000000001\n    Else (feature 7 > 2.0754)\n     If (feature 11 <= 311.205)\n      If (feature 12 <= 17.375)\n       Predict: 15.866666666666665\n      Else (feature 12 > 17.375)\n       Predict: 13.5\n     Else (feature 11 > 311.205)\n      If (feature 6 <= 84.55)\n       Predict: 20.700000000000003\n      Else (feature 6 > 84.55)\n       Predict: 17.818181818181817\n  Else (feature 5 > 6.941)\n   If (feature 5 <= 7.418)\n    If (feature 0 <= 6.59684)\n     If (feature 7 <= 1.88595)\n      If (feature 2 <= 18.84)\n       Predict: 50.0\n      Else (feature 2 > 18.84)\n       Predict: 41.3\n     Else (feature 7 > 1.88595)\n      If (feature 10 <= 19.4)\n       Predict: 32.987500000000004\n      Else (feature 10 > 19.4)\n       Predict: 24.450000000000045\n    Else (feature 0 > 6.59684)\n     If (feature 4 <= 0.675)\n      Predict: 10.4\n     Else (feature 4 > 0.675)\n      Predict: 17.800000000000004\n   Else (feature 5 > 7.418)\n    If (feature 10 <= 18.1)\n     If (feature 7 <= 2.4218)\n      If (feature 0 <= 0.53556)\n       Predict: 45.95\n      Else (feature 0 > 0.53556)\n       Predict: 50.0\n     Else (feature 7 > 2.4218)\n      If (feature 6 <= 70.5)\n       Predict: 46.3875\n      Else (feature 6 > 70.5)\n       Predict: 40.69999999999999\n    Else (feature 10 > 18.1)\n     If (feature 1 <= 6.25)\n      Predict: 21.9\n     Else (feature 1 > 6.25)\n      If (feature 4 <= 0.432)\n       Predict: 42.8\n      Else (feature 4 > 0.432)\n       Predict: 34.300000000000004\n'

In [16]:
model.stages[1].save('BostonDT')
model_df = spark.read.parquet("BostonDT/data")
print(model_df.printSchema())


root
 |-- id: integer (nullable = true)
 |-- prediction: double (nullable = true)
 |-- impurity: double (nullable = true)
 |-- impurityStats: array (nullable = true)
 |    |-- element: double (containsNull = true)
 |-- gain: double (nullable = true)
 |-- leftChild: integer (nullable = true)
 |-- rightChild: integer (nullable = true)
 |-- split: struct (nullable = true)
 |    |-- featureIndex: integer (nullable = true)
 |    |-- leftCategoriesOrThreshold: array (nullable = true)
 |    |    |-- element: double (containsNull = true)
 |    |-- numCategories: integer (nullable = true)

None

In [17]:
model_df.toJSON().collect()


Out[17]:
['{"id":0,"prediction":23.015819209039552,"impurity":87.89652941364231,"impurityStats":[354.0,8147.600000000001,218639.06000000006],"gain":40.484981224398176,"leftChild":1,"rightChild":28,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.941],"numCategories":-1}}',
 '{"id":1,"prediction":20.08390410958904,"impurity":41.294501196284266,"impurityStats":[292.0,5864.499999999999,129840.04999999992],"gain":17.898934791141883,"leftChild":2,"rightChild":13,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}',
 '{"id":2,"prediction":23.469662921348323,"impurity":26.11368640323184,"impurityStats":[178.0,4177.600000000001,102695.10000000003],"gain":10.14308473075324,"leftChild":3,"rightChild":6,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.35735],"numCategories":-1}}',
 '{"id":3,"prediction":44.475,"impurity":91.57687499999975,"impurityStats":[4.0,177.9,8278.41],"gain":91.57687499999986,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[8.37969],"numCategories":-1}}',
 '{"id":4,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":5,"prediction":27.900000000000006,"impurity":-1.0,"impurityStats":[1.0,27.900000000000006,778.4099999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":6,"prediction":22.986781609195397,"impurity":14.23252642357007,"impurityStats":[174.0,3999.6999999999994,94416.69000000002],"gain":5.891743642395225,"leftChild":7,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}',
 '{"id":7,"prediction":21.6390977443609,"impurity":7.17426084007019,"impurityStats":[133.0,2877.9999999999995,63231.49999999999],"gain":1.0570257523506053,"leftChild":8,"rightChild":9,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.76],"numCategories":-1}}',
 '{"id":8,"prediction":23.776,"impurity":2.2794240000000716,"impurityStats":[25.0,594.4,14189.44],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":9,"prediction":21.144444444444435,"impurity":7.005617283950953,"impurityStats":[108.0,2283.599999999999,49042.05999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":10,"prediction":27.35853658536586,"impurity":12.1248661510997,"impurityStats":[41.0,1121.7000000000003,31185.18999999998],"gain":3.6374671318712117,"leftChild":11,"rightChild":12,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.6899999999999995],"numCategories":-1}}',
 '{"id":11,"prediction":30.00714285714286,"impurity":8.642091836734705,"impurityStats":[14.0,420.1,12726.990000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":12,"prediction":25.985185185185177,"impurity":8.40718792866971,"impurityStats":[27.0,701.5999999999998,18458.199999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":13,"prediction":14.797368421052628,"impurity":19.151484302862357,"impurityStats":[114.0,1686.8999999999996,27144.949999999983],"gain":7.639321467112913,"leftChild":14,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}',
 '{"id":14,"prediction":12.266129032258062,"impurity":12.16159469302813,"impurityStats":[62.0,760.4999999999999,10082.41],"gain":4.091214213292885,"leftChild":15,"rightChild":18,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6.340595],"numCategories":-1}}',
 '{"id":15,"prediction":14.900000000000002,"impurity":6.959999999999917,"impurityStats":[23.0,342.70000000000005,5266.3099999999995],"gain":2.2041666666666613,"leftChild":16,"rightChild":17,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[15.47],"numCategories":-1}}',
 '{"id":16,"prediction":18.733333333333334,"impurity":3.7955555555554383,"impurityStats":[3.0,56.2,1064.1999999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":17,"prediction":14.325,"impurity":4.899874999999929,"impurityStats":[20.0,286.5,4202.109999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":18,"prediction":10.712820512820512,"impurity":8.725220249835566,"impurityStats":[39.0,417.79999999999995,4816.099999999997],"gain":2.0063915785069053,"leftChild":19,"rightChild":20,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.675],"numCategories":-1}}',
 '{"id":19,"prediction":12.972727272727274,"impurity":3.0819834710743264,"impurityStats":[11.0,142.70000000000002,1885.11],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":20,"prediction":9.825000000000001,"impurity":8.147589285714291,"impurityStats":[28.0,275.1,2930.9900000000007],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":21,"prediction":17.815384615384616,"impurity":10.737840236686399,"impurityStats":[52.0,926.4,17062.54],"gain":4.014777772834655,"leftChild":22,"rightChild":25,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}',
 '{"id":22,"prediction":14.514285714285718,"impurity":2.874081632652925,"impurityStats":[14.0,203.20000000000005,2989.5399999999995],"gain":1.371700680271975,"leftChild":23,"rightChild":24,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[17.375],"numCategories":-1}}',
 '{"id":23,"prediction":15.866666666666665,"impurity":3.31888888888894,"impurityStats":[6.0,95.19999999999999,1530.4199999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":24,"prediction":13.5,"impurity":0.13999999999995794,"impurityStats":[8.0,108.0,1459.1199999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":25,"prediction":19.031578947368427,"impurity":8.141108033240782,"impurityStats":[38.0,723.2000000000003,14073.000000000002],"gain":2.024457315537491,"leftChild":26,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[84.55],"numCategories":-1}}',
 '{"id":26,"prediction":20.700000000000003,"impurity":3.1462499999998954,"impurityStats":[16.0,331.20000000000005,6906.18],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":27,"prediction":17.818181818181817,"impurity":8.276942148760305,"impurityStats":[22.0,392.0,7166.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":28,"prediction":36.8241935483871,"impurity":76.22086628511968,"impurityStats":[62.0,2283.1000000000004,88799.01000000002],"gain":33.70271511081346,"leftChild":29,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.418],"numCategories":-1}}',
 '{"id":29,"prediction":32.21052631578947,"impurity":40.45620498614957,"impurityStats":[38.0,1224.0,40963.02],"gain":18.221731301939492,"leftChild":30,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6.59684],"numCategories":-1}}',
 '{"id":30,"prediction":33.21666666666667,"impurity":22.70916666666623,"impurityStats":[36.0,1195.8000000000002,40538.02],"gain":9.093398692809918,"leftChild":31,"rightChild":34,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.88595],"numCategories":-1}}',
 '{"id":31,"prediction":45.65,"impurity":18.922500000000127,"impurityStats":[2.0,91.3,4205.69],"gain":18.92250000000024,"leftChild":32,"rightChild":33,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}',
 '{"id":32,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":33,"prediction":41.3,"impurity":-2.2737367544323206E-13,"impurityStats":[1.0,41.3,1705.6899999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":34,"prediction":32.48529411764706,"impurity":13.303607266436089,"impurityStats":[34.0,1104.5,36332.33],"gain":4.035371972318611,"leftChild":35,"rightChild":36,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}',
 '{"id":35,"prediction":32.987500000000004,"impurity":9.828593749999982,"impurityStats":[32.0,1055.6000000000001,35136.12000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":36,"prediction":24.450000000000045,"impurity":0.3024999999973943,"impurityStats":[2.0,48.90000000000009,1196.2099999999991],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":37,"prediction":14.100000000000023,"impurity":13.689999999999372,"impurityStats":[2.0,28.200000000000045,425.0],"gain":13.68999999999943,"leftChild":38,"rightChild":39,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.675],"numCategories":-1}}',
 '{"id":38,"prediction":10.4,"impurity":0.0,"impurityStats":[1.0,10.4,108.16000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":39,"prediction":17.800000000000004,"impurity":-1.0,"impurityStats":[1.0,17.800000000000004,316.84000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":40,"prediction":44.129166666666684,"impurity":45.78289930555426,"impurityStats":[24.0,1059.1000000000004,47835.99],"gain":23.346003472221774,"leftChild":41,"rightChild":48,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.1],"numCategories":-1}}',
 '{"id":41,"prediction":46.290000000000006,"impurity":15.732899999999427,"impurityStats":[20.0,925.8000000000001,43169.939999999995],"gain":4.851004166666463,"leftChild":42,"rightChild":45,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.4218],"numCategories":-1}}',
 '{"id":42,"prediction":48.987500000000004,"impurity":5.106093749999673,"impurityStats":[8.0,391.90000000000003,19239.05],"gain":3.0754687499998,"leftChild":43,"rightChild":44,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.53556],"numCategories":-1}}',
 '{"id":43,"prediction":45.95,"impurity":8.12249999999949,"impurityStats":[2.0,91.9,4239.049999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":44,"prediction":50.0,"impurity":0.0,"impurityStats":[6.0,300.0,15000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":45,"prediction":44.491666666666674,"impurity":14.73243055555516,"impurityStats":[12.0,533.9000000000001,23930.890000000003],"gain":7.188368055555126,"leftChild":46,"rightChild":47,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[70.5],"numCategories":-1}}',
 '{"id":46,"prediction":46.3875,"impurity":7.388593749999927,"impurityStats":[8.0,371.1,17273.510000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":47,"prediction":40.69999999999999,"impurity":7.855000000000246,"impurityStats":[4.0,162.79999999999995,6657.379999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":48,"prediction":33.32500000000002,"impurity":55.95687499999781,"impurityStats":[4.0,133.30000000000007,4666.049999999996],"gain":43.51020833333132,"leftChild":49,"rightChild":50,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}',
 '{"id":49,"prediction":21.9,"impurity":0.0,"impurityStats":[1.0,21.9,479.60999999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":50,"prediction":37.13333333333333,"impurity":16.59555555555532,"impurityStats":[3.0,111.4,4186.44],"gain":16.055555555555202,"leftChild":51,"rightChild":52,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.432],"numCategories":-1}}',
 '{"id":51,"prediction":42.8,"impurity":0.0,"impurityStats":[1.0,42.8,1831.8399999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":52,"prediction":34.300000000000004,"impurity":0.8100000000001728,"impurityStats":[2.0,68.60000000000001,2354.600000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}']

In [18]:
predictions = model.transform(vtest_df)

In [19]:
# Evaluate model on test instances and compute test error
predictions.select("prediction","MV","features").show(5)
from pyspark.ml.evaluation import RegressionEvaluator
evaluator = RegressionEvaluator(predictionCol="prediction", \
                 labelCol="MV",metricName="r2")
print("R Squared (R2) on test data = %g" % evaluator.evaluate(predictions))


+------------------+----+--------------------+
|        prediction|  MV|            features|
+------------------+----+--------------------+
|21.144444444444435|23.6|[0.09178,0.0,4.05...|
| 30.00714285714286|32.4|[0.05644,40.0,6.4...|
|            14.325|13.6|[0.10574,0.0,27.7...|
|            23.776|22.8|[0.09164,0.0,10.8...|
|17.818181818181817|16.1|[5.09017,0.0,18.1...|
+------------------+----+--------------------+
only showing top 5 rows

R Squared (R2) on test data = 0.80403

Gradient Boosting Regressor


In [20]:
gbt = GBTRegressor(labelCol="MV", maxDepth=5, maxBins=255)
pipeline = Pipeline(stages=[featureIndexer, gbt])
model = pipeline.fit(vtrain_df)

In [21]:
print(model.stages[1].getNumTrees)
print(model.stages[1].featureImportances)


20
(13,[0,1,2,3,4,5,6,7,8,9,10,11,12],[0.1756225280294118,0.029639026595062644,0.06619357981561497,0.002846418260275094,0.05666757586755877,0.16189482738545105,0.15098604448624736,0.09437270013759662,0.011082802768327371,0.08281989512434737,0.0539263365865294,0.05041290409319589,0.06353536085038167])

In [22]:
model.stages[1].toDebugString


Out[22]:
'GBTRegressionModel (uid=GBTRegressor_4459aff116e36a86b51b) with 20 trees\n  Tree 0 (weight 1.0):\n    If (feature 5 <= 6.941)\n     If (feature 12 <= 14.399999999999999)\n      If (feature 7 <= 1.35735)\n       If (feature 0 <= 8.37969)\n        Predict: 50.0\n       Else (feature 0 > 8.37969)\n        Predict: 27.900000000000006\n      Else (feature 7 > 1.35735)\n       If (feature 5 <= 6.543)\n        If (feature 12 <= 7.76)\n         Predict: 23.776\n        Else (feature 12 > 7.76)\n         Predict: 21.144444444444435\n       Else (feature 5 > 6.543)\n        If (feature 12 <= 5.6899999999999995)\n         Predict: 30.00714285714286\n        Else (feature 12 > 5.6899999999999995)\n         Predict: 25.985185185185177\n     Else (feature 12 > 14.399999999999999)\n      If (feature 7 <= 2.0754)\n       If (feature 0 <= 6.340595)\n        If (feature 12 <= 15.47)\n         Predict: 18.733333333333334\n        Else (feature 12 > 15.47)\n         Predict: 14.325\n       Else (feature 0 > 6.340595)\n        If (feature 4 <= 0.675)\n         Predict: 12.972727272727274\n        Else (feature 4 > 0.675)\n         Predict: 9.825000000000001\n      Else (feature 7 > 2.0754)\n       If (feature 11 <= 311.205)\n        If (feature 12 <= 17.375)\n         Predict: 15.866666666666665\n        Else (feature 12 > 17.375)\n         Predict: 13.5\n       Else (feature 11 > 311.205)\n        If (feature 6 <= 84.55)\n         Predict: 20.700000000000003\n        Else (feature 6 > 84.55)\n         Predict: 17.818181818181817\n    Else (feature 5 > 6.941)\n     If (feature 5 <= 7.418)\n      If (feature 0 <= 6.59684)\n       If (feature 7 <= 1.88595)\n        If (feature 2 <= 18.84)\n         Predict: 50.0\n        Else (feature 2 > 18.84)\n         Predict: 41.3\n       Else (feature 7 > 1.88595)\n        If (feature 10 <= 19.4)\n         Predict: 32.987500000000004\n        Else (feature 10 > 19.4)\n         Predict: 24.450000000000045\n      Else (feature 0 > 6.59684)\n       If (feature 4 <= 0.675)\n        Predict: 10.4\n       Else (feature 4 > 0.675)\n        Predict: 17.800000000000004\n     Else (feature 5 > 7.418)\n      If (feature 10 <= 18.1)\n       If (feature 7 <= 2.4218)\n        If (feature 0 <= 0.53556)\n         Predict: 45.95\n        Else (feature 0 > 0.53556)\n         Predict: 50.0\n       Else (feature 7 > 2.4218)\n        If (feature 6 <= 70.5)\n         Predict: 46.3875\n        Else (feature 6 > 70.5)\n         Predict: 40.69999999999999\n      Else (feature 10 > 18.1)\n       If (feature 1 <= 6.25)\n        Predict: 21.9\n       Else (feature 1 > 6.25)\n        If (feature 4 <= 0.432)\n         Predict: 42.8\n        Else (feature 4 > 0.432)\n         Predict: 34.300000000000004\n  Tree 1 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 11 <= 384.5)\n      If (feature 0 <= 0.073735)\n       If (feature 0 <= 0.017435)\n        Predict: 0.18571428571428328\n       Else (feature 0 > 0.017435)\n        If (feature 0 <= 0.061399999999999996)\n         Predict: -0.7750000000000057\n        Else (feature 0 > 0.061399999999999996)\n         Predict: -1.6888888888888687\n      Else (feature 0 > 0.073735)\n       If (feature 0 <= 0.093385)\n        Predict: 5.363636363636367\n       Else (feature 0 > 0.093385)\n        Predict: 5.950000000000003\n     Else (feature 11 > 384.5)\n      If (feature 10 <= 17.85)\n       If (feature 11 <= 387.245)\n        Predict: 16.911111111111133\n       Else (feature 11 > 387.245)\n        If (feature 6 <= 90.1)\n         Predict: 8.714365079365079\n        Else (feature 6 > 90.1)\n         Predict: 4.98571428571428\n      Else (feature 10 > 17.85)\n       If (feature 6 <= 58.75)\n        If (feature 12 <= 2.95)\n         Predict: 0.8249999999999886\n        Else (feature 12 > 2.95)\n         Predict: 6.831907407407408\n       Else (feature 6 > 58.75)\n        If (feature 0 <= 0.07689)\n         Predict: -0.021296296296296664\n        Else (feature 0 > 0.07689)\n         Predict: 5.333333333333329\n    Else (feature 9 > 222.5)\n     If (feature 0 <= 0.056975)\n      If (feature 6 <= 79.05000000000001)\n       If (feature 2 <= 12.379999999999999)\n        If (feature 12 <= 8.434999999999999)\n         Predict: -1.301743947410613\n        Else (feature 12 > 8.434999999999999)\n         Predict: -4.271759259259243\n       Else (feature 2 > 12.379999999999999)\n        If (feature 0 <= 0.04575)\n         Predict: 3.911111111111129\n        Else (feature 0 > 0.04575)\n         Predict: 2.229629629629649\n      Else (feature 6 > 79.05000000000001)\n       If (feature 2 <= 3.425)\n        Predict: -18.775000000000006\n       Else (feature 2 > 3.425)\n        Predict: -18.488888888888866\n     Else (feature 0 > 0.056975)\n      If (feature 10 <= 17.700000000000003)\n       If (feature 5 <= 5.433)\n        If (feature 0 <= 1.1669999999999998)\n         Predict: -11.688888888888869\n        Else (feature 0 > 1.1669999999999998)\n         Predict: -2.377777777777772\n       Else (feature 5 > 5.433)\n        If (feature 11 <= 393.425)\n         Predict: 1.1999155683822402\n        Else (feature 11 > 393.425)\n         Predict: 4.67884517443342\n      Else (feature 10 > 17.700000000000003)\n       If (feature 10 <= 18.45)\n        If (feature 12 <= 4.845)\n         Predict: -7.6008928571428545\n        Else (feature 12 > 4.845)\n         Predict: -2.0188892773892646\n       Else (feature 10 > 18.45)\n        If (feature 10 <= 19.4)\n         Predict: 2.320414351851862\n        Else (feature 10 > 19.4)\n         Predict: -0.7152063279857366\n  Tree 2 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 11 <= 384.5)\n      If (feature 0 <= 0.073735)\n       If (feature 0 <= 0.017435)\n        Predict: 0.14857142857142946\n       Else (feature 0 > 0.017435)\n        If (feature 0 <= 0.061399999999999996)\n         Predict: -0.6200000000000045\n        Else (feature 0 > 0.061399999999999996)\n         Predict: -1.351111111111095\n      Else (feature 0 > 0.073735)\n       If (feature 0 <= 0.093385)\n        Predict: 4.290909090909096\n       Else (feature 0 > 0.093385)\n        Predict: 4.760000000000002\n     Else (feature 11 > 384.5)\n      If (feature 10 <= 17.85)\n       If (feature 11 <= 387.245)\n        Predict: 13.528888888888908\n       Else (feature 11 > 387.245)\n        If (feature 6 <= 90.1)\n         Predict: 6.971492063492063\n        Else (feature 6 > 90.1)\n         Predict: 3.9885714285714258\n      Else (feature 10 > 17.85)\n       If (feature 6 <= 58.75)\n        If (feature 5 <= 6.432)\n         Predict: 8.481618518518516\n        Else (feature 5 > 6.432)\n         Predict: 3.5101212962962958\n       Else (feature 6 > 58.75)\n        If (feature 1 <= 6.25)\n         Predict: 2.9910185185185263\n        Else (feature 1 > 6.25)\n         Predict: -0.883240740740753\n    Else (feature 9 > 222.5)\n     If (feature 0 <= 0.066295)\n      If (feature 6 <= 79.05000000000001)\n       If (feature 2 <= 6.145)\n        If (feature 12 <= 8.434999999999999)\n         Predict: -0.9434006651678608\n        Else (feature 12 > 8.434999999999999)\n         Predict: -4.2001547343163885\n       Else (feature 2 > 6.145)\n        If (feature 3 <= 0.5)\n         Predict: 1.5108796296296454\n        Else (feature 3 > 0.5)\n         Predict: 4.389417069858254\n      Else (feature 6 > 79.05000000000001)\n       If (feature 0 <= 0.056975)\n        If (feature 0 <= 0.047799999999999995)\n         Predict: -14.791111111111096\n        Else (feature 0 > 0.047799999999999995)\n         Predict: -15.020000000000003\n       Else (feature 0 > 0.056975)\n        Predict: -0.9569587344029458\n     Else (feature 0 > 0.066295)\n      If (feature 10 <= 16.5)\n       If (feature 0 <= 0.144655)\n        If (feature 0 <= 0.14167)\n         Predict: 3.6443659892105043\n        Else (feature 0 > 0.14167)\n         Predict: 17.627867328749687\n       Else (feature 0 > 0.144655)\n        If (feature 12 <= 11.16)\n         Predict: 2.1695938843742395\n        Else (feature 12 > 11.16)\n         Predict: -1.1907031353308928\n      Else (feature 10 > 16.5)\n       If (feature 0 <= 44.39885)\n        If (feature 12 <= 25.6)\n         Predict: 0.011456230852588673\n        Else (feature 12 > 25.6)\n         Predict: -2.9709375014878243\n       Else (feature 0 > 44.39885)\n        If (feature 0 <= 78.4485)\n         Predict: -10.826403178847288\n        Else (feature 0 > 78.4485)\n         Predict: 0.14304126559714803\n  Tree 3 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 11 <= 384.5)\n      If (feature 0 <= 0.073735)\n       If (feature 0 <= 0.017435)\n        Predict: 0.11885714285714499\n       Else (feature 0 > 0.017435)\n        If (feature 0 <= 0.061399999999999996)\n         Predict: -0.4960000000000093\n        Else (feature 0 > 0.061399999999999996)\n         Predict: -1.0808888888888788\n      Else (feature 0 > 0.073735)\n       If (feature 0 <= 0.093385)\n        Predict: 3.432727272727277\n       Else (feature 0 > 0.093385)\n        Predict: 3.808\n     Else (feature 11 > 384.5)\n      If (feature 10 <= 17.85)\n       If (feature 11 <= 387.245)\n        Predict: 10.823111111111125\n       Else (feature 11 > 387.245)\n        If (feature 11 <= 391.115)\n         Predict: 7.3739396825396994\n        Else (feature 11 > 391.115)\n         Predict: 4.740577142857136\n      Else (feature 10 > 17.85)\n       If (feature 5 <= 7.254)\n        If (feature 12 <= 2.95)\n         Predict: -0.04202425925926434\n        Else (feature 12 > 2.95)\n         Predict: 3.2930348941798937\n       Else (feature 5 > 7.254)\n        Predict: -1.619092592592608\n    Else (feature 9 > 222.5)\n     If (feature 0 <= 0.066295)\n      If (feature 6 <= 79.05000000000001)\n       If (feature 2 <= 6.145)\n        If (feature 12 <= 8.434999999999999)\n         Predict: -0.7547205321342894\n        Else (feature 12 > 8.434999999999999)\n         Predict: -3.360123787453107\n       Else (feature 2 > 6.145)\n        If (feature 4 <= 0.5615)\n         Predict: 2.4789190179102034\n        Else (feature 4 > 0.5615)\n         Predict: -0.5367129629629517\n      Else (feature 6 > 79.05000000000001)\n       If (feature 0 <= 0.056975)\n        If (feature 0 <= 0.047799999999999995)\n         Predict: -11.832888888888878\n        Else (feature 0 > 0.047799999999999995)\n         Predict: -12.016000000000005\n       Else (feature 0 > 0.056975)\n        Predict: -0.7655669875223552\n     Else (feature 0 > 0.066295)\n      If (feature 1 <= 31.5)\n       If (feature 12 <= 29.615000000000002)\n        If (feature 0 <= 44.39885)\n         Predict: 0.12864180860415136\n        Else (feature 0 > 44.39885)\n         Predict: -5.735937357892648\n       Else (feature 12 > 29.615000000000002)\n        If (feature 12 <= 34.215)\n         Predict: -4.8191539760242295\n        Else (feature 12 > 34.215)\n         Predict: 1.8902590689250165\n      Else (feature 1 > 31.5)\n       If (feature 0 <= 0.073735)\n        If (feature 0 <= 0.07082)\n         Predict: 0.016857974195737313\n        Else (feature 0 > 0.07082)\n         Predict: -4.687402279581526\n       Else (feature 0 > 0.073735)\n        If (feature 0 <= 0.092825)\n         Predict: 7.189752204031103\n        Else (feature 0 > 0.092825)\n         Predict: 0.27584532687182595\n  Tree 4 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 5 <= 6.981)\n      If (feature 9 <= 190.5)\n       If (feature 0 <= 0.073735)\n        If (feature 0 <= 0.06902)\n         Predict: 0.2768227010582116\n        Else (feature 0 > 0.06902)\n         Predict: -0.8647111111111059\n       Else (feature 0 > 0.073735)\n        If (feature 7 <= 1.99525)\n         Predict: 3.0281279920634923\n        Else (feature 7 > 1.99525)\n         Predict: 2.7461818181818245\n      Else (feature 9 > 190.5)\n       If (feature 5 <= 6.432)\n        If (feature 11 <= 387.245)\n         Predict: 8.658488888888897\n        Else (feature 11 > 387.245)\n         Predict: 6.012919791005299\n       Else (feature 5 > 6.432)\n        If (feature 5 <= 6.617)\n         Predict: 2.1726793121693184\n        Else (feature 5 > 6.617)\n         Predict: 5.220070285714279\n     Else (feature 5 > 6.981)\n      If (feature 6 <= 54.25)\n       If (feature 12 <= 3.0599999999999996)\n        If (feature 4 <= 0.44395)\n         Predict: -0.39680000000001314\n        Else (feature 4 > 0.44395)\n         Predict: -0.033619407407414315\n       Else (feature 12 > 3.0599999999999996)\n        If (feature 10 <= 17.85)\n         Predict: 3.1397131428571328\n        Else (feature 10 > 17.85)\n         Predict: 3.5979872804232755\n      Else (feature 6 > 54.25)\n       If (feature 0 <= 0.01958)\n        Predict: -0.45269957142858175\n       Else (feature 0 > 0.01958)\n        Predict: -1.2952740740740865\n    Else (feature 9 > 222.5)\n     If (feature 10 <= 20.95)\n      If (feature 11 <= 76.065)\n       If (feature 7 <= 2.7811500000000002)\n        If (feature 0 <= 44.39885)\n         Predict: -2.4802737649228703\n        Else (feature 0 > 44.39885)\n         Predict: -8.83337951594374\n       Else (feature 7 > 2.7811500000000002)\n        Predict: 6.381688324372469\n      Else (feature 11 > 76.065)\n       If (feature 7 <= 6.0113)\n        If (feature 7 <= 5.8793)\n         Predict: 0.32326627584742224\n        Else (feature 7 > 5.8793)\n         Predict: 6.2005228368849\n       Else (feature 7 > 6.0113)\n        If (feature 7 <= 6.4619)\n         Predict: -3.5517882905481666\n        Else (feature 7 > 6.4619)\n         Predict: -0.27900513352826944\n     Else (feature 10 > 20.95)\n      If (feature 9 <= 334.5)\n       If (feature 11 <= 311.205)\n        If (feature 0 <= 0.98931)\n         Predict: -2.0183116756275297\n        Else (feature 0 > 0.98931)\n         Predict: 0.11326103093984052\n       Else (feature 11 > 311.205)\n        If (feature 7 <= 2.292)\n         Predict: -0.5209119801941249\n        Else (feature 7 > 2.292)\n         Predict: -5.440095965520786\n      Else (feature 9 > 334.5)\n       If (feature 6 <= 97.95)\n        If (feature 7 <= 1.9675500000000001)\n         Predict: 5.731688324372467\n        Else (feature 7 > 1.9675500000000001)\n         Predict: 0.03669574508456819\n       Else (feature 6 > 97.95)\n        If (feature 0 <= 0.34473)\n         Predict: -2.3534968608127103\n        Else (feature 0 > 0.34473)\n         Predict: 0.256507765941451\n  Tree 5 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 11 <= 384.5)\n      If (feature 5 <= 5.962)\n       If (feature 0 <= 0.093385)\n        Predict: 2.1969454545454568\n       Else (feature 0 > 0.093385)\n        Predict: 2.440774401587298\n      Else (feature 5 > 5.962)\n       If (feature 0 <= 0.061399999999999996)\n        If (feature 0 <= 0.017435)\n         Predict: 0.039721174074074383\n        Else (feature 0 > 0.017435)\n         Predict: -0.31744000000000483\n       Else (feature 0 > 0.061399999999999996)\n        Predict: -0.6917688888888875\n     Else (feature 11 > 384.5)\n      If (feature 10 <= 17.85)\n       If (feature 11 <= 387.245)\n        Predict: 6.926791111111115\n       Else (feature 11 > 387.245)\n        If (feature 0 <= 0.10046)\n         Predict: 2.964802750793646\n        Else (feature 0 > 0.10046)\n         Predict: 5.056413371428562\n      Else (feature 10 > 17.85)\n       If (feature 6 <= 58.75)\n        If (feature 12 <= 2.95)\n         Predict: -0.026895525925937136\n        Else (feature 12 > 2.95)\n         Predict: 3.0872411435185185\n       Else (feature 6 > 58.75)\n        If (feature 0 <= 0.07689)\n         Predict: -0.3317279229276906\n        Else (feature 0 > 0.07689)\n         Predict: 2.4042303857142855\n    Else (feature 9 > 222.5)\n     If (feature 5 <= 5.805)\n      If (feature 2 <= 10.3)\n       If (feature 4 <= 0.5485)\n        If (feature 0 <= 0.250895)\n         Predict: -3.1635009677233725\n        Else (feature 0 > 0.250895)\n         Predict: -7.8820278297625475\n       Else (feature 4 > 0.5485)\n        If (feature 0 <= 0.17841)\n         Predict: -6.956755733431201\n        Else (feature 0 > 0.17841)\n         Predict: 3.3950359351191643\n      Else (feature 2 > 10.3)\n       If (feature 0 <= 33.15885)\n        If (feature 3 <= 0.5)\n         Predict: 0.401965025792618\n        Else (feature 3 > 0.5)\n         Predict: -4.74877859977805\n       Else (feature 0 > 33.15885)\n        If (feature 4 <= 0.601)\n         Predict: -7.066703612754992\n        Else (feature 4 > 0.601)\n         Predict: -6.25914388222435\n     Else (feature 5 > 5.805)\n      If (feature 5 <= 6.5315)\n       If (feature 10 <= 19.4)\n        If (feature 0 <= 0.13452)\n         Predict: 0.3952963605900748\n        Else (feature 0 > 0.13452)\n         Predict: 2.574950112766367\n       Else (feature 10 > 19.4)\n        If (feature 4 <= 0.7155)\n         Predict: -0.8148164548240977\n        Else (feature 4 > 0.7155)\n         Predict: 2.9275888891108086\n      Else (feature 5 > 6.5315)\n       If (feature 6 <= 99.65)\n        If (feature 6 <= 81.05)\n         Predict: -0.07498697788956249\n        Else (feature 6 > 81.05)\n         Predict: -2.1979781203375137\n       Else (feature 6 > 99.65)\n        If (feature 7 <= 1.89965)\n         Predict: 5.260716492558373\n        Else (feature 7 > 1.89965)\n         Predict: 7.465346122188045\n  Tree 6 (weight 0.1):\n    If (feature 9 <= 278.0)\n     If (feature 9 <= 276.5)\n      If (feature 10 <= 19.4)\n       If (feature 7 <= 2.0433000000000003)\n        If (feature 6 <= 88.45)\n         Predict: 1.15550561394767\n        Else (feature 6 > 88.45)\n         Predict: 4.708445432423211\n       Else (feature 7 > 2.0433000000000003)\n        If (feature 0 <= 0.52036)\n         Predict: 0.7130720620635418\n        Else (feature 0 > 0.52036)\n         Predict: -2.66578376749563\n      Else (feature 10 > 19.4)\n       If (feature 7 <= 2.292)\n        If (feature 0 <= 0.045520000000000005)\n         Predict: -0.16222468336672335\n        Else (feature 0 > 0.045520000000000005)\n         Predict: -0.0686755699115622\n       Else (feature 7 > 2.292)\n        If (feature 7 <= 2.5050999999999997)\n         Predict: -7.271531261267507\n        Else (feature 7 > 2.5050999999999997)\n         Predict: -2.365632624725267\n     Else (feature 9 > 276.5)\n      If (feature 5 <= 6.338)\n       If (feature 5 <= 5.893)\n        If (feature 5 <= 5.433)\n         Predict: 5.95933000787835\n        Else (feature 5 > 5.433)\n         Predict: 2.3768236201841546\n       Else (feature 5 > 5.893)\n        If (feature 0 <= 0.20274)\n         Predict: 6.639365355126664\n        Else (feature 0 > 0.20274)\n         Predict: 5.439365355126661\n      Else (feature 5 > 6.338)\n       Predict: 12.839365355126667\n    Else (feature 9 > 278.0)\n     If (feature 8 <= 4.5)\n      If (feature 5 <= 5.1240000000000006)\n       If (feature 7 <= 1.43945)\n        Predict: 0.37748239376290016\n       Else (feature 7 > 1.43945)\n        If (feature 0 <= 0.21081)\n         Predict: -10.89398669922845\n        Else (feature 0 > 0.21081)\n         Predict: -8.201378330519326\n      Else (feature 5 > 5.1240000000000006)\n       If (feature 2 <= 9.955)\n        If (feature 4 <= 0.4095)\n         Predict: 0.7041712931110347\n        Else (feature 4 > 0.4095)\n         Predict: -2.5771774884130507\n       Else (feature 2 > 9.955)\n        If (feature 7 <= 1.9675500000000001)\n         Predict: 2.283710487940413\n        Else (feature 7 > 1.9675500000000001)\n         Predict: -0.013006042777066185\n     Else (feature 8 > 4.5)\n      If (feature 4 <= 0.4285)\n       If (feature 5 <= 6.8765)\n        If (feature 11 <= 375.02)\n         Predict: 0.48114159508992554\n        Else (feature 11 > 375.02)\n         Predict: -2.396913307201946\n       Else (feature 5 > 6.8765)\n        If (feature 0 <= 0.055815000000000003)\n         Predict: -7.304228548773892\n        Else (feature 0 > 0.055815000000000003)\n         Predict: -7.513018038250593\n      Else (feature 4 > 0.4285)\n       If (feature 0 <= 13.95715)\n        If (feature 6 <= 99.65)\n         Predict: 0.3069503130139349\n        Else (feature 6 > 99.65)\n         Predict: 2.288688314349466\n       Else (feature 0 > 13.95715)\n        If (feature 5 <= 5.2745)\n         Predict: 0.7410330992604349\n        Else (feature 5 > 5.2745)\n         Predict: -2.229593597494118\n  Tree 7 (weight 0.1):\n    If (feature 12 <= 25.6)\n     If (feature 6 <= 91.15)\n      If (feature 6 <= 81.44999999999999)\n       If (feature 5 <= 5.744)\n        If (feature 12 <= 17.175)\n         Predict: -3.320060714869715\n        Else (feature 12 > 17.175)\n         Predict: 3.5028470169421766\n       Else (feature 5 > 5.744)\n        If (feature 7 <= 4.39775)\n         Predict: 1.1071921647485456\n        Else (feature 7 > 4.39775)\n         Predict: -0.18550536381572055\n      Else (feature 6 > 81.44999999999999)\n       If (feature 2 <= 12.379999999999999)\n        If (feature 5 <= 6.2695)\n         Predict: -1.275907177211928\n        Else (feature 5 > 6.2695)\n         Predict: -5.279046040684461\n       Else (feature 2 > 12.379999999999999)\n        If (feature 4 <= 0.8205)\n         Predict: 0.6954676497219612\n        Else (feature 4 > 0.8205)\n         Predict: -8.314986443582406\n     Else (feature 6 > 91.15)\n      If (feature 6 <= 93.35)\n       If (feature 12 <= 9.845)\n        If (feature 12 <= 5.945)\n         Predict: 5.170017055807751\n        Else (feature 12 > 5.945)\n         Predict: 6.064535274327351\n       Else (feature 12 > 9.845)\n        If (feature 11 <= 395.13)\n         Predict: 1.8069355807988536\n        Else (feature 11 > 395.13)\n         Predict: 4.964703894604737\n      Else (feature 6 > 93.35)\n       If (feature 11 <= 396.22)\n        If (feature 7 <= 2.1113999999999997)\n         Predict: 0.6851477213780657\n        Else (feature 7 > 2.1113999999999997)\n         Predict: -1.7623174680183287\n       Else (feature 11 > 396.22)\n        If (feature 7 <= 2.85435)\n         Predict: 1.337163682891686\n        Else (feature 7 > 2.85435)\n         Predict: 12.26008084874588\n    Else (feature 12 > 25.6)\n     If (feature 0 <= 0.21081)\n      Predict: -8.715189359382759\n     Else (feature 0 > 0.21081)\n      If (feature 4 <= 0.6695)\n       If (feature 2 <= 8.005)\n        If (feature 0 <= 0.211425)\n         Predict: -0.7890551389846365\n        Else (feature 0 > 0.211425)\n         Predict: -3.5054295870130368\n       Else (feature 2 > 8.005)\n        If (feature 0 <= 0.29386999999999996)\n         Predict: 4.767464006302681\n        Else (feature 0 > 0.29386999999999996)\n         Predict: 1.0501602278939979\n      Else (feature 4 > 0.6695)\n       If (feature 4 <= 0.6964999999999999)\n        If (feature 4 <= 0.6859999999999999)\n         Predict: -3.248901056877366\n        Else (feature 4 > 0.6859999999999999)\n         Predict: -6.2531456531199305\n       Else (feature 4 > 0.6964999999999999)\n        If (feature 12 <= 28.665)\n         Predict: 0.03562191628698663\n        Else (feature 12 > 28.665)\n         Predict: -2.028197524715216\n  Tree 8 (weight 0.1):\n    If (feature 5 <= 6.0489999999999995)\n     If (feature 8 <= 1.5)\n      If (feature 0 <= 0.047799999999999995)\n       Predict: -6.982460807738331\n      Else (feature 0 > 0.047799999999999995)\n       Predict: -3.8545324717762455\n     Else (feature 8 > 1.5)\n      If (feature 7 <= 6.8166)\n       If (feature 6 <= 30.950000000000003)\n        If (feature 5 <= 5.962)\n         Predict: 1.1222983084683378\n        Else (feature 5 > 5.962)\n         Predict: 5.369424707282956\n       Else (feature 6 > 30.950000000000003)\n        If (feature 0 <= 33.15885)\n         Predict: -0.3731076530376398\n        Else (feature 0 > 33.15885)\n         Predict: -5.021449822768528\n      Else (feature 7 > 6.8166)\n       If (feature 0 <= 0.014305)\n        Predict: -0.5254317314006087\n       Else (feature 0 > 0.014305)\n        If (feature 0 <= 0.031315)\n         Predict: -4.393203007649738\n        Else (feature 0 > 0.031315)\n         Predict: -2.9766064790346163\n    Else (feature 5 > 6.0489999999999995)\n     If (feature 5 <= 6.4475)\n      If (feature 7 <= 1.57725)\n       If (feature 12 <= 21.945)\n        If (feature 0 <= 14.28495)\n         Predict: -4.858182323578381\n        Else (feature 0 > 14.28495)\n         Predict: -5.023233676730207\n       Else (feature 12 > 21.945)\n        If (feature 2 <= 18.84)\n         Predict: 0.646363130967071\n        Else (feature 2 > 18.84)\n         Predict: -2.1220761721811456\n      Else (feature 7 > 1.57725)\n       If (feature 12 <= 7.665)\n        If (feature 6 <= 54.349999999999994)\n         Predict: -0.6231886171066402\n        Else (feature 6 > 54.349999999999994)\n         Predict: 2.317466643656868\n       Else (feature 12 > 7.665)\n        If (feature 6 <= 52.849999999999994)\n         Predict: 3.6830840217735017\n        Else (feature 6 > 52.849999999999994)\n         Predict: 1.0313923007147614\n     Else (feature 5 > 6.4475)\n      If (feature 6 <= 7.3)\n       If (feature 0 <= 0.08243)\n        Predict: -7.220593045817807\n       Else (feature 0 > 0.08243)\n        Predict: -5.477295949989617\n      Else (feature 6 > 7.3)\n       If (feature 9 <= 267.5)\n        If (feature 0 <= 0.667655)\n         Predict: 1.4004328464203892\n        Else (feature 0 > 0.667655)\n         Predict: -2.9350818940033356\n       Else (feature 9 > 267.5)\n        If (feature 9 <= 271.5)\n         Predict: -8.356699255694629\n        Else (feature 9 > 271.5)\n         Predict: -0.4447453001137141\n  Tree 9 (weight 0.1):\n    If (feature 11 <= 49.685)\n     If (feature 7 <= 2.7811500000000002)\n      If (feature 11 <= 21.79)\n       If (feature 5 <= 5.939)\n        If (feature 11 <= 3.575)\n         Predict: -4.253842173525095\n        Else (feature 11 > 3.575)\n         Predict: -1.6149885607290457\n       Else (feature 5 > 5.939)\n        If (feature 7 <= 1.82005)\n         Predict: -2.325510009978615\n        Else (feature 7 > 1.82005)\n         Predict: 1.7295427220397066\n      Else (feature 11 > 21.79)\n       If (feature 7 <= 1.8468)\n        If (feature 0 <= 11.8817)\n         Predict: -2.4178056292614727\n        Else (feature 0 > 11.8817)\n         Predict: -2.9900610811453827\n       Else (feature 7 > 1.8468)\n        If (feature 0 <= 0.671855)\n         Predict: -5.133911913987443\n        Else (feature 0 > 0.671855)\n         Predict: -4.97962180874433\n     Else (feature 7 > 2.7811500000000002)\n      Predict: 5.142451888523141\n    Else (feature 11 > 49.685)\n     If (feature 6 <= 91.15)\n      If (feature 6 <= 82.25)\n       If (feature 5 <= 5.8565000000000005)\n        If (feature 9 <= 278.0)\n         Predict: 0.9122644611699583\n        Else (feature 9 > 278.0)\n         Predict: -2.337856824438874\n       Else (feature 5 > 5.8565000000000005)\n        If (feature 0 <= 0.13452)\n         Predict: -0.11481683541459015\n        Else (feature 0 > 0.13452)\n         Predict: 1.42995156443834\n      Else (feature 6 > 82.25)\n       If (feature 2 <= 10.3)\n        If (feature 5 <= 6.5785)\n         Predict: -1.3306023666477411\n        Else (feature 5 > 6.5785)\n         Predict: -5.893719877681628\n       Else (feature 2 > 10.3)\n        If (feature 5 <= 5.805)\n         Predict: -3.3441200168383673\n        Else (feature 5 > 5.805)\n         Predict: 0.29265138804697466\n     Else (feature 6 > 91.15)\n      If (feature 6 <= 93.95)\n       If (feature 4 <= 0.4555)\n        Predict: -2.4161829341795595\n       Else (feature 4 > 0.4555)\n        If (feature 11 <= 396.22)\n         Predict: 2.1824628340558956\n        Else (feature 11 > 396.22)\n         Predict: 4.5823287913978445\n      Else (feature 6 > 93.95)\n       If (feature 2 <= 26.695)\n        If (feature 11 <= 331.065)\n         Predict: 1.8077171489535089\n        Else (feature 11 > 331.065)\n         Predict: -0.2576760645770411\n       Else (feature 2 > 26.695)\n        Predict: -6.89752995689868\n  Tree 10 (weight 0.1):\n    If (feature 7 <= 7.82715)\n     If (feature 6 <= 32.7)\n      If (feature 6 <= 32.25)\n       If (feature 6 <= 4.45)\n        Predict: -4.358873392908777\n       Else (feature 6 > 4.45)\n        If (feature 9 <= 279.5)\n         Predict: 2.614198090391087\n        Else (feature 9 > 279.5)\n         Predict: 0.7006287056183635\n      Else (feature 6 > 32.25)\n       Predict: 9.027446733909251\n     Else (feature 6 > 32.7)\n      If (feature 6 <= 37.95)\n       If (feature 6 <= 34.150000000000006)\n        If (feature 0 <= 0.04062)\n         Predict: 1.3039506924727107\n        Else (feature 0 > 0.04062)\n         Predict: -2.2779657484225453\n       Else (feature 6 > 34.150000000000006)\n        If (feature 5 <= 4.9864999999999995)\n         Predict: -5.354897625946208\n        Else (feature 5 > 4.9864999999999995)\n         Predict: -3.5755201845986213\n      Else (feature 6 > 37.95)\n       If (feature 2 <= 4.675000000000001)\n        If (feature 11 <= 395.61)\n         Predict: 1.8174111387634193\n        Else (feature 11 > 395.61)\n         Predict: -1.3257871884403953\n       Else (feature 2 > 4.675000000000001)\n        If (feature 2 <= 6.145)\n         Predict: -1.9644112188634717\n        Else (feature 2 > 6.145)\n         Predict: -0.07283234335910939\n    Else (feature 7 > 7.82715)\n     If (feature 6 <= 19.65)\n      If (feature 11 <= 386.215)\n       If (feature 0 <= 0.055815000000000003)\n        Predict: -5.694369339150313\n       Else (feature 0 > 0.055815000000000003)\n        Predict: -5.753511069571317\n      Else (feature 11 > 386.215)\n       If (feature 0 <= 0.073735)\n        Predict: -2.6023588357419882\n       Else (feature 0 > 0.073735)\n        Predict: -0.6426342986827223\n     Else (feature 6 > 19.65)\n      If (feature 0 <= 0.197295)\n       If (feature 2 <= 2.245)\n        If (feature 12 <= 5.9)\n         Predict: 1.1169952379078545\n        Else (feature 12 > 5.9)\n         Predict: -0.9402811667532577\n       Else (feature 2 > 2.245)\n        If (feature 11 <= 376.355)\n         Predict: -2.7567381258684733\n        Else (feature 11 > 376.355)\n         Predict: -3.311508175430756\n      Else (feature 0 > 0.197295)\n       Predict: 4.312923529919779\n  Tree 11 (weight 0.1):\n    If (feature 12 <= 25.6)\n     If (feature 7 <= 2.1084)\n      If (feature 11 <= 64.83500000000001)\n       If (feature 7 <= 1.96955)\n        If (feature 7 <= 1.7997)\n         Predict: -2.6972634408937974\n        Else (feature 7 > 1.7997)\n         Predict: 0.14279290471458594\n       Else (feature 7 > 1.96955)\n        If (feature 7 <= 2.00415)\n         Predict: -4.030847020420886\n        Else (feature 7 > 2.00415)\n         Predict: -0.9999633481263857\n      Else (feature 11 > 64.83500000000001)\n       If (feature 7 <= 1.7616)\n        If (feature 4 <= 0.601)\n         Predict: 6.066929257284194\n        Else (feature 4 > 0.601)\n         Predict: -0.24228463848571358\n       Else (feature 7 > 1.7616)\n        If (feature 0 <= 7.44656)\n         Predict: 0.9420205838564903\n        Else (feature 0 > 7.44656)\n         Predict: 4.400427831266784\n     Else (feature 7 > 2.1084)\n      If (feature 5 <= 5.583500000000001)\n       If (feature 2 <= 8.350000000000001)\n        Predict: -4.648295016120127\n       Else (feature 2 > 8.350000000000001)\n        If (feature 0 <= 0.17841)\n         Predict: -4.406023142206678\n        Else (feature 0 > 0.17841)\n         Predict: -4.2839181007569636\n      Else (feature 5 > 5.583500000000001)\n       If (feature 10 <= 17.700000000000003)\n        If (feature 7 <= 4.12435)\n         Predict: 1.5450263343381379\n        Else (feature 7 > 4.12435)\n         Predict: -0.0869769224233405\n       Else (feature 10 > 17.700000000000003)\n        If (feature 6 <= 58.75)\n         Predict: 0.34678815892429987\n        Else (feature 6 > 58.75)\n         Predict: -0.8844081231988755\n    Else (feature 12 > 25.6)\n     If (feature 0 <= 24.597749999999998)\n      If (feature 0 <= 0.21081)\n       Predict: -5.503457496847119\n      Else (feature 0 > 0.21081)\n       If (feature 4 <= 0.6695)\n        If (feature 0 <= 0.26139)\n         Predict: -1.5770706782043096\n        Else (feature 0 > 0.26139)\n         Predict: 1.294019817054604\n       Else (feature 4 > 0.6695)\n        If (feature 0 <= 24.021)\n         Predict: -1.4906681285539272\n        Else (feature 0 > 24.021)\n         Predict: 1.9018463529311447\n     Else (feature 0 > 24.597749999999998)\n      Predict: -5.802918497713218\n  Tree 12 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 5 <= 5.606)\n      Predict: 4.370315661525829\n     Else (feature 5 > 5.606)\n      If (feature 12 <= 3.0599999999999996)\n       If (feature 0 <= 0.03402)\n        Predict: -0.8169928221290093\n       Else (feature 0 > 0.03402)\n        Predict: -0.9626753851187289\n      Else (feature 12 > 3.0599999999999996)\n       If (feature 1 <= 20.5)\n        If (feature 6 <= 69.65)\n         Predict: 2.2087344820636696\n        Else (feature 6 > 69.65)\n         Predict: 0.6208554044628372\n       Else (feature 1 > 20.5)\n        If (feature 0 <= 0.05538)\n         Predict: 0.4043521308355871\n        Else (feature 0 > 0.05538)\n         Predict: -1.1490106599094645\n    Else (feature 9 > 222.5)\n     If (feature 0 <= 0.056975)\n      If (feature 6 <= 79.05000000000001)\n       If (feature 5 <= 7.33)\n        If (feature 12 <= 4.640000000000001)\n         Predict: 2.452971761066968\n        Else (feature 12 > 4.640000000000001)\n         Predict: -0.7079601424865758\n       Else (feature 5 > 7.33)\n        If (feature 1 <= 86.25)\n         Predict: -6.307953276457482\n        Else (feature 1 > 86.25)\n         Predict: -3.079809037816233\n      Else (feature 6 > 79.05000000000001)\n       If (feature 0 <= 0.047799999999999995)\n        Predict: -5.371557185796146\n       Else (feature 0 > 0.047799999999999995)\n        Predict: -5.0325399463746905\n     Else (feature 0 > 0.056975)\n      If (feature 1 <= 31.5)\n       If (feature 1 <= 23.5)\n        If (feature 12 <= 5.359999999999999)\n         Predict: -1.110470806791995\n        Else (feature 12 > 5.359999999999999)\n         Predict: 0.1210974661428036\n       Else (feature 1 > 23.5)\n        If (feature 5 <= 6.457000000000001)\n         Predict: -1.0490978909017956\n        Else (feature 5 > 6.457000000000001)\n         Predict: -4.662733775579177\n      Else (feature 1 > 31.5)\n       If (feature 0 <= 0.09673999999999999)\n        If (feature 0 <= 0.073735)\n         Predict: 0.14726300049300356\n        Else (feature 0 > 0.073735)\n         Predict: 5.02570862138245\n       Else (feature 0 > 0.09673999999999999)\n        If (feature 0 <= 0.105405)\n         Predict: -0.56828106468231\n        Else (feature 0 > 0.105405)\n         Predict: -1.5230738701431932\n  Tree 13 (weight 0.1):\n    If (feature 0 <= 13.95715)\n     If (feature 6 <= 99.1)\n      If (feature 5 <= 5.2745)\n       If (feature 5 <= 4.9715)\n        If (feature 6 <= 95.85)\n         Predict: 1.293525272126626\n        Else (feature 6 > 95.85)\n         Predict: -3.7481916524098615\n       Else (feature 5 > 4.9715)\n        If (feature 0 <= 1.1669999999999998)\n         Predict: -5.148362604228284\n        Else (feature 0 > 1.1669999999999998)\n         Predict: -2.9024850080912046\n      Else (feature 5 > 5.2745)\n       If (feature 10 <= 17.700000000000003)\n        If (feature 5 <= 6.888)\n         Predict: 0.9787830524469152\n        Else (feature 5 > 6.888)\n         Predict: -0.4498298999361705\n       Else (feature 10 > 17.700000000000003)\n        If (feature 5 <= 6.4475)\n         Predict: 0.05020970421684005\n        Else (feature 5 > 6.4475)\n         Predict: -0.9177171759621962\n     Else (feature 6 > 99.1)\n      If (feature 0 <= 5.049995)\n       If (feature 2 <= 3.9850000000000003)\n        If (feature 7 <= 1.89965)\n         Predict: 2.325197369165224\n        Else (feature 7 > 1.89965)\n         Predict: 4.088901072868964\n       Else (feature 2 > 3.9850000000000003)\n        If (feature 12 <= 13.335)\n         Predict: -1.8180249881654422\n        Else (feature 12 > 13.335)\n         Predict: 0.1363865238490464\n      Else (feature 0 > 5.049995)\n       If (feature 4 <= 0.7155)\n        If (feature 7 <= 1.3034)\n         Predict: 0.2993875151646783\n        Else (feature 7 > 1.3034)\n         Predict: 2.979821613476164\n       Else (feature 4 > 0.7155)\n        If (feature 0 <= 10.014420000000001)\n         Predict: 9.270829099696702\n        Else (feature 0 > 10.014420000000001)\n         Predict: 11.1625229368249\n    Else (feature 0 > 13.95715)\n     If (feature 11 <= 363.225)\n      If (feature 11 <= 13.25)\n       If (feature 4 <= 0.601)\n        Predict: -2.959615652100041\n       Else (feature 4 > 0.601)\n        Predict: -1.607663485867917\n      Else (feature 11 > 13.25)\n       If (feature 12 <= 23.255)\n        If (feature 4 <= 0.601)\n         Predict: 4.829323912598795\n        Else (feature 4 > 0.601)\n         Predict: 2.3392114294970234\n       Else (feature 12 > 23.255)\n        If (feature 0 <= 18.2914)\n         Predict: -2.1035682637622575\n        Else (feature 0 > 18.2914)\n         Predict: -0.3099442491870974\n     Else (feature 11 > 363.225)\n      If (feature 5 <= 4.9045)\n       If (feature 4 <= 0.6635)\n        Predict: -2.295754665541118\n       Else (feature 4 > 0.6635)\n        If (feature 0 <= 20.400550000000003)\n         Predict: 1.3681372364515454\n        Else (feature 0 > 20.400550000000003)\n         Predict: 1.497257589116355\n      Else (feature 5 > 4.9045)\n       If (feature 6 <= 98.15)\n        If (feature 5 <= 5.9265)\n         Predict: -2.0655104766527264\n        Else (feature 5 > 5.9265)\n         Predict: 0.2616594282831481\n       Else (feature 6 > 98.15)\n        If (feature 7 <= 1.57725)\n         Predict: -3.7760838060273323\n        Else (feature 7 > 1.57725)\n         Predict: -4.666554291399136\n  Tree 14 (weight 0.1):\n    If (feature 7 <= 7.82715)\n     If (feature 6 <= 32.7)\n      If (feature 6 <= 32.25)\n       If (feature 6 <= 4.45)\n        Predict: -3.15081874956104\n       Else (feature 6 > 4.45)\n        If (feature 9 <= 279.5)\n         Predict: 1.8718470502425975\n        Else (feature 9 > 279.5)\n         Predict: 0.4408384445495334\n      Else (feature 6 > 32.25)\n       Predict: 7.118338321270613\n     Else (feature 6 > 32.7)\n      If (feature 7 <= 3.79325)\n       If (feature 1 <= 33.5)\n        If (feature 6 <= 42.150000000000006)\n         Predict: -2.1982130713631705\n        Else (feature 6 > 42.150000000000006)\n         Predict: 0.12494903997137141\n       Else (feature 1 > 33.5)\n        Predict: 6.833079198670049\n      Else (feature 7 > 3.79325)\n       If (feature 10 <= 15.55)\n        If (feature 0 <= 0.211425)\n         Predict: 1.4822015195788374\n        Else (feature 0 > 0.211425)\n         Predict: -5.520250915926489\n       Else (feature 10 > 15.55)\n        If (feature 7 <= 7.3582)\n         Predict: -0.9892649317648092\n        Else (feature 7 > 7.3582)\n         Predict: 5.002186707835683\n    Else (feature 7 > 7.82715)\n     If (feature 0 <= 0.197295)\n      If (feature 6 <= 11.95)\n       If (feature 0 <= 0.055815000000000003)\n        Predict: -4.306542078351036\n       Else (feature 0 > 0.055815000000000003)\n        Predict: -4.266528890891074\n      Else (feature 6 > 11.95)\n       If (feature 2 <= 1.315)\n        If (feature 0 <= 0.02942)\n         Predict: 2.5972288627304962\n        Else (feature 0 > 0.02942)\n         Predict: -0.1133317430609182\n       Else (feature 2 > 1.315)\n        If (feature 5 <= 6.2275)\n         Predict: -2.120421371300273\n        Else (feature 5 > 6.2275)\n         Predict: -0.8167285587042571\n     Else (feature 0 > 0.197295)\n      If (feature 0 <= 0.339945)\n       Predict: 3.3467197580790327\n      Else (feature 0 > 0.339945)\n       Predict: -0.17782747418020506\n  Tree 15 (weight 0.1):\n    If (feature 5 <= 8.2625)\n     If (feature 5 <= 7.3454999999999995)\n      If (feature 5 <= 7.121)\n       If (feature 5 <= 7.07)\n        If (feature 9 <= 278.0)\n         Predict: 0.5420057841728215\n        Else (feature 9 > 278.0)\n         Predict: -0.13160621983973442\n       Else (feature 5 > 7.07)\n        If (feature 0 <= 0.047799999999999995)\n         Predict: -1.1752525015932136\n        Else (feature 0 > 0.047799999999999995)\n         Predict: -5.952247739766271\n      Else (feature 5 > 7.121)\n       If (feature 0 <= 0.667655)\n        If (feature 12 <= 3.565)\n         Predict: 3.985379704800799\n        Else (feature 12 > 3.565)\n         Predict: 1.3149099085883877\n       Else (feature 0 > 0.667655)\n        Predict: -3.10407934425308\n     Else (feature 5 > 7.3454999999999995)\n      If (feature 5 <= 7.6274999999999995)\n       If (feature 10 <= 17.5)\n        If (feature 7 <= 1.97915)\n         Predict: -0.3815200082560466\n        Else (feature 7 > 1.97915)\n         Predict: -3.5999876136972304\n       Else (feature 10 > 17.5)\n        If (feature 1 <= 6.25)\n         Predict: 0.7715656829859938\n        Else (feature 1 > 6.25)\n         Predict: -0.7606549007294063\n      Else (feature 5 > 7.6274999999999995)\n       If (feature 7 <= 3.51385)\n        If (feature 5 <= 7.9845)\n         Predict: -0.5697115719597662\n        Else (feature 5 > 7.9845)\n         Predict: -2.9126335499238536\n       Else (feature 7 > 3.51385)\n        If (feature 1 <= 6.25)\n         Predict: 3.0201032055787493\n        Else (feature 1 > 6.25)\n         Predict: 0.0492691052257328\n    Else (feature 5 > 8.2625)\n     If (feature 0 <= 0.31898499999999996)\n      Predict: 7.395103205578778\n     Else (feature 0 > 0.31898499999999996)\n      If (feature 6 <= 67.1)\n       Predict: -1.6353754893419392\n      Else (feature 6 > 67.1)\n       If (feature 0 <= 0.52036)\n        Predict: 2.850384341100451\n       Else (feature 0 > 0.52036)\n        If (feature 2 <= 18.84)\n         Predict: 1.0261723179686584\n        Else (feature 2 > 18.84)\n         Predict: -0.38852642400611614\n  Tree 16 (weight 0.1):\n    If (feature 0 <= 13.95715)\n     If (feature 6 <= 99.65)\n      If (feature 5 <= 5.2745)\n       If (feature 0 <= 1.1669999999999998)\n        If (feature 0 <= 0.21081)\n         Predict: -3.395981533886925\n        Else (feature 0 > 0.21081)\n         Predict: -4.83873576093098\n       Else (feature 0 > 1.1669999999999998)\n        If (feature 0 <= 2.378955)\n         Predict: 1.5944347291384844\n        Else (feature 0 > 2.378955)\n         Predict: -1.6740085066186063\n      Else (feature 5 > 5.2745)\n       If (feature 10 <= 15.75)\n        If (feature 5 <= 6.954)\n         Predict: 1.4343804954364765\n        Else (feature 5 > 6.954)\n         Predict: -0.31178017862397633\n       Else (feature 10 > 15.75)\n        If (feature 10 <= 15.95)\n         Predict: -3.5823926087783384\n        Else (feature 10 > 15.95)\n         Predict: -0.06986564407846174\n     Else (feature 6 > 99.65)\n      If (feature 0 <= 5.049995)\n       If (feature 2 <= 3.9850000000000003)\n        If (feature 5 <= 6.848)\n         Predict: 3.1377298934663287\n        Else (feature 5 > 6.848)\n         Predict: 1.5721861056202329\n       Else (feature 2 > 3.9850000000000003)\n        If (feature 0 <= 1.50767)\n         Predict: -1.6151239411555807\n        Else (feature 0 > 1.50767)\n         Predict: 0.1732224967972602\n      Else (feature 0 > 5.049995)\n       If (feature 4 <= 0.7064999999999999)\n        If (feature 7 <= 1.3034)\n         Predict: 0.24084144810541552\n        Else (feature 7 > 1.3034)\n         Predict: 2.8579565474671744\n       Else (feature 4 > 0.7064999999999999)\n        If (feature 0 <= 10.014420000000001)\n         Predict: 7.417994715731034\n        Else (feature 0 > 10.014420000000001)\n         Predict: 8.931349785433593\n    Else (feature 0 > 13.95715)\n     If (feature 11 <= 363.225)\n      If (feature 11 <= 13.25)\n       If (feature 0 <= 16.33605)\n        Predict: -1.2847993527206611\n       Else (feature 0 > 16.33605)\n        Predict: -2.366361085706359\n      Else (feature 11 > 13.25)\n       If (feature 12 <= 23.255)\n        If (feature 4 <= 0.601)\n         Predict: 3.864790566052708\n        Else (feature 4 > 0.601)\n         Predict: 1.8727005795712905\n       Else (feature 12 > 23.255)\n        If (feature 0 <= 18.2914)\n         Predict: -1.6815231750361352\n        Else (feature 0 > 18.2914)\n         Predict: -0.24662396337600612\n     Else (feature 11 > 363.225)\n      If (feature 5 <= 4.9045)\n       If (feature 4 <= 0.6635)\n        Predict: -1.8352722964592232\n       Else (feature 4 > 0.6635)\n        If (feature 0 <= 20.400550000000003)\n         Predict: 1.0958412251349081\n        Else (feature 0 > 20.400550000000003)\n         Predict: 1.1991375072667552\n      Else (feature 5 > 4.9045)\n       If (feature 6 <= 96.30000000000001)\n        If (feature 5 <= 5.9265)\n         Predict: -1.5605067819842908\n        Else (feature 5 > 5.9265)\n         Predict: 0.21065897860019098\n       Else (feature 6 > 96.30000000000001)\n        If (feature 12 <= 26.795)\n         Predict: -3.197629705922554\n        Else (feature 12 > 26.795)\n         Predict: -2.0133575988053867\n  Tree 17 (weight 0.1):\n    If (feature 9 <= 222.5)\n     If (feature 11 <= 384.5)\n      If (feature 0 <= 0.073735)\n       If (feature 0 <= 0.017435)\n        Predict: -0.7445726186228967\n       Else (feature 0 > 0.017435)\n        If (feature 0 <= 0.061399999999999996)\n         Predict: -0.9241124173438635\n        Else (feature 0 > 0.061399999999999996)\n         Predict: -0.8812145649075447\n      Else (feature 0 > 0.073735)\n       If (feature 0 <= 0.093385)\n        Predict: 0.46421529301169073\n       Else (feature 0 > 0.093385)\n        Predict: 0.5725891281839708\n     Else (feature 11 > 384.5)\n      If (feature 5 <= 6.432)\n       If (feature 2 <= 2.675)\n        If (feature 11 <= 387.245)\n         Predict: 4.236257674084285\n        Else (feature 11 > 387.245)\n         Predict: 3.1731006808403244\n       Else (feature 2 > 2.675)\n        If (feature 0 <= 0.06902)\n         Predict: 0.1408900200951564\n        Else (feature 0 > 0.06902)\n         Predict: 1.1418124029870924\n      Else (feature 5 > 6.432)\n       If (feature 0 <= 0.05506)\n        If (feature 1 <= 33.5)\n         Predict: -0.17536688537101006\n        Else (feature 1 > 33.5)\n         Predict: 0.737957547133945\n       Else (feature 0 > 0.05506)\n        If (feature 5 <= 7.254)\n         Predict: 1.3555151296656447\n        Else (feature 5 > 7.254)\n         Predict: 0.05748271962553986\n    Else (feature 9 > 222.5)\n     If (feature 0 <= 0.066295)\n      If (feature 6 <= 56.25)\n       If (feature 8 <= 6.5)\n        If (feature 11 <= 386.485)\n         Predict: -1.3134274191142132\n        Else (feature 11 > 386.485)\n         Predict: 0.2866105189313335\n       Else (feature 8 > 6.5)\n        Predict: -4.97173483108827\n      Else (feature 6 > 56.25)\n       If (feature 5 <= 6.981)\n        If (feature 9 <= 298.0)\n         Predict: -0.707435935367538\n        Else (feature 9 > 298.0)\n         Predict: -4.029085059531877\n       Else (feature 5 > 6.981)\n        If (feature 0 <= 0.053309999999999996)\n         Predict: -4.747825062997322\n        Else (feature 0 > 0.053309999999999996)\n         Predict: -3.961906357920462\n     Else (feature 0 > 0.066295)\n      If (feature 0 <= 0.06653)\n       Predict: 6.463895946474551\n      Else (feature 0 > 0.06653)\n       If (feature 1 <= 31.5)\n        If (feature 5 <= 6.6295)\n         Predict: 0.11340164321592056\n        Else (feature 5 > 6.6295)\n         Predict: -0.6137059817812344\n       Else (feature 1 > 31.5)\n        If (feature 12 <= 7.82)\n         Predict: 1.0993872050745301\n        Else (feature 12 > 7.82)\n         Predict: 6.676713261233729\n  Tree 18 (weight 0.1):\n    If (feature 5 <= 8.2625)\n     If (feature 6 <= 91.15)\n      If (feature 6 <= 81.44999999999999)\n       If (feature 5 <= 5.964)\n        If (feature 10 <= 16.700000000000003)\n         Predict: 0.98590196847969\n        Else (feature 10 > 16.700000000000003)\n         Predict: -0.9506396361890554\n       Else (feature 5 > 5.964)\n        If (feature 7 <= 3.9677)\n         Predict: 1.076789542353181\n        Else (feature 7 > 3.9677)\n         Predict: -0.03660662425758053\n      Else (feature 6 > 81.44999999999999)\n       If (feature 4 <= 0.5485)\n        If (feature 5 <= 6.5785)\n         Predict: -0.8863847363944727\n        Else (feature 5 > 6.5785)\n         Predict: -5.726661091183939\n       Else (feature 4 > 0.5485)\n        If (feature 7 <= 2.81265)\n         Predict: -0.3970470434365424\n        Else (feature 7 > 2.81265)\n         Predict: 4.1556895149891275\n     Else (feature 6 > 91.15)\n      If (feature 6 <= 93.95)\n       If (feature 7 <= 3.0793)\n        If (feature 12 <= 16.92)\n         Predict: 2.622897648771859\n        Else (feature 12 > 16.92)\n         Predict: 1.0579670306177784\n       Else (feature 7 > 3.0793)\n        If (feature 0 <= 0.114425)\n         Predict: 0.07374236727732608\n        Else (feature 0 > 0.114425)\n         Predict: -0.9479378111007577\n      Else (feature 6 > 93.95)\n       If (feature 0 <= 0.144655)\n        If (feature 0 <= 0.13452)\n         Predict: 0.75872149291488\n        Else (feature 0 > 0.13452)\n         Predict: 8.885631693529405\n       Else (feature 0 > 0.144655)\n        If (feature 7 <= 2.1288)\n         Predict: 0.09613113687153829\n        Else (feature 7 > 2.1288)\n         Predict: -1.515044786097363\n    Else (feature 5 > 8.2625)\n     If (feature 4 <= 0.5055000000000001)\n      Predict: 6.052796889634962\n     Else (feature 4 > 0.5055000000000001)\n      If (feature 12 <= 5.945)\n       If (feature 0 <= 0.61312)\n        If (feature 6 <= 87.1)\n         Predict: 1.2315751135222044\n        Else (feature 6 > 87.1)\n         Predict: 2.4654047049614007\n       Else (feature 0 > 0.61312)\n        If (feature 0 <= 1.62073)\n         Predict: -0.12572390712385584\n        Else (feature 0 > 1.62073)\n         Predict: 0.4581892185052894\n      Else (feature 12 > 5.945)\n       Predict: -1.1232031593925171\n  Tree 19 (weight 0.1):\n    If (feature 0 <= 13.95715)\n     If (feature 6 <= 99.1)\n      If (feature 5 <= 5.2745)\n       If (feature 0 <= 1.1669999999999998)\n        If (feature 2 <= 20.735)\n         Predict: -3.814259528700653\n        Else (feature 2 > 20.735)\n         Predict: -2.7586917831270306\n       Else (feature 0 > 1.1669999999999998)\n        If (feature 0 <= 2.378955)\n         Predict: 1.2336412272932975\n        Else (feature 0 > 2.378955)\n         Predict: -1.4551131482543633\n      Else (feature 5 > 5.2745)\n       If (feature 2 <= 10.3)\n        If (feature 2 <= 9.795)\n         Predict: -0.033814026312272726\n        Else (feature 2 > 9.795)\n         Predict: -1.3489987711094296\n       Else (feature 2 > 10.3)\n        If (feature 2 <= 10.7)\n         Predict: 2.6250608124416295\n        Else (feature 2 > 10.7)\n         Predict: 0.12800677364930674\n     Else (feature 6 > 99.1)\n      If (feature 2 <= 18.84)\n       If (feature 4 <= 0.7155)\n        If (feature 7 <= 1.3387)\n         Predict: 0.12546702488201925\n        Else (feature 7 > 1.3387)\n         Predict: 1.7265793257872293\n       Else (feature 4 > 0.7155)\n        If (feature 0 <= 10.014420000000001)\n         Predict: 5.892489216567338\n        Else (feature 0 > 10.014420000000001)\n         Predict: 7.103173272329382\n      Else (feature 2 > 18.84)\n       If (feature 0 <= 1.50767)\n        If (feature 0 <= 1.365415)\n         Predict: -0.5531402839955533\n        Else (feature 0 > 1.365415)\n         Predict: -2.2836390813438143\n       Else (feature 0 > 1.50767)\n        If (feature 12 <= 26.795)\n         Predict: 1.480438054243404\n        Else (feature 12 > 26.795)\n         Predict: -0.8185717765590965\n    Else (feature 0 > 13.95715)\n     If (feature 5 <= 5.2745)\n      If (feature 11 <= 219.29000000000002)\n       Predict: 3.049925896824675\n      Else (feature 11 > 219.29000000000002)\n       If (feature 4 <= 0.6635)\n        Predict: -1.5101243931848707\n       Else (feature 4 > 0.6635)\n        If (feature 6 <= 91.25)\n         Predict: -0.8264683083652944\n        Else (feature 6 > 91.25)\n         Predict: 0.8760849369431742\n     Else (feature 5 > 5.2745)\n      If (feature 6 <= 96.30000000000001)\n       If (feature 5 <= 5.9265)\n        If (feature 4 <= 0.6964999999999999)\n         Predict: -1.678013798466657\n        Else (feature 4 > 0.6964999999999999)\n         Predict: 0.14003375397379259\n       Else (feature 5 > 5.9265)\n        If (feature 11 <= 363.225)\n         Predict: 1.33471524021647\n        Else (feature 11 > 363.225)\n         Predict: 0.14385062096659595\n      Else (feature 6 > 96.30000000000001)\n       If (feature 12 <= 26.795)\n        If (feature 7 <= 1.57725)\n         Predict: -2.300186023906524\n        Else (feature 7 > 1.57725)\n         Predict: -3.1342926119786174\n       Else (feature 12 > 26.795)\n        If (feature 0 <= 17.97565)\n         Predict: -1.652592635061799\n        Else (feature 0 > 17.97565)\n         Predict: -1.3871250960464003\n'

In [23]:
model.stages[1].save('BostonGBT')
model_df = spark.read.parquet("BostonGBT/data")
print(model_df.printSchema())


root
 |-- treeID: integer (nullable = true)
 |-- nodeData: struct (nullable = true)
 |    |-- id: integer (nullable = true)
 |    |-- prediction: double (nullable = true)
 |    |-- impurity: double (nullable = true)
 |    |-- impurityStats: array (nullable = true)
 |    |    |-- element: double (containsNull = true)
 |    |-- gain: double (nullable = true)
 |    |-- leftChild: integer (nullable = true)
 |    |-- rightChild: integer (nullable = true)
 |    |-- split: struct (nullable = true)
 |    |    |-- featureIndex: integer (nullable = true)
 |    |    |-- leftCategoriesOrThreshold: array (nullable = true)
 |    |    |    |-- element: double (containsNull = true)
 |    |    |-- numCategories: integer (nullable = true)

None

In [24]:
model_df.toJSON().collect()


Out[24]:
['{"treeID":0,"nodeData":{"id":0,"prediction":23.015819209039552,"impurity":87.89652941364231,"impurityStats":[354.0,8147.600000000001,218639.06000000006],"gain":40.484981224398176,"leftChild":1,"rightChild":28,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.941],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":1,"prediction":20.08390410958904,"impurity":41.294501196284266,"impurityStats":[292.0,5864.499999999999,129840.04999999992],"gain":17.898934791141883,"leftChild":2,"rightChild":13,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":2,"prediction":23.469662921348323,"impurity":26.11368640323184,"impurityStats":[178.0,4177.600000000001,102695.10000000003],"gain":10.14308473075324,"leftChild":3,"rightChild":6,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.35735],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":3,"prediction":44.475,"impurity":91.57687499999975,"impurityStats":[4.0,177.9,8278.41],"gain":91.57687499999986,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[8.37969],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":4,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":5,"prediction":27.900000000000006,"impurity":-1.0,"impurityStats":[1.0,27.900000000000006,778.4099999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":6,"prediction":22.986781609195397,"impurity":14.23252642357007,"impurityStats":[174.0,3999.6999999999994,94416.69000000002],"gain":5.891743642395225,"leftChild":7,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":7,"prediction":21.6390977443609,"impurity":7.17426084007019,"impurityStats":[133.0,2877.9999999999995,63231.49999999999],"gain":1.0570257523506053,"leftChild":8,"rightChild":9,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.76],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":8,"prediction":23.776,"impurity":2.2794240000000716,"impurityStats":[25.0,594.4,14189.44],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":9,"prediction":21.144444444444435,"impurity":7.005617283950953,"impurityStats":[108.0,2283.599999999999,49042.05999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":10,"prediction":27.35853658536586,"impurity":12.1248661510997,"impurityStats":[41.0,1121.7000000000003,31185.18999999998],"gain":3.6374671318712117,"leftChild":11,"rightChild":12,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.6899999999999995],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":11,"prediction":30.00714285714286,"impurity":8.642091836734705,"impurityStats":[14.0,420.1,12726.990000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":12,"prediction":25.985185185185177,"impurity":8.40718792866971,"impurityStats":[27.0,701.5999999999998,18458.199999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":13,"prediction":14.797368421052628,"impurity":19.151484302862357,"impurityStats":[114.0,1686.8999999999996,27144.949999999983],"gain":7.639321467112913,"leftChild":14,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":14,"prediction":12.266129032258062,"impurity":12.16159469302813,"impurityStats":[62.0,760.4999999999999,10082.41],"gain":4.091214213292885,"leftChild":15,"rightChild":18,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6.340595],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":15,"prediction":14.900000000000002,"impurity":6.959999999999917,"impurityStats":[23.0,342.70000000000005,5266.3099999999995],"gain":2.2041666666666613,"leftChild":16,"rightChild":17,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[15.47],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":16,"prediction":18.733333333333334,"impurity":3.7955555555554383,"impurityStats":[3.0,56.2,1064.1999999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":17,"prediction":14.325,"impurity":4.899874999999929,"impurityStats":[20.0,286.5,4202.109999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":18,"prediction":10.712820512820512,"impurity":8.725220249835566,"impurityStats":[39.0,417.79999999999995,4816.099999999997],"gain":2.0063915785069053,"leftChild":19,"rightChild":20,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.675],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":19,"prediction":12.972727272727274,"impurity":3.0819834710743264,"impurityStats":[11.0,142.70000000000002,1885.11],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":20,"prediction":9.825000000000001,"impurity":8.147589285714291,"impurityStats":[28.0,275.1,2930.9900000000007],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":21,"prediction":17.815384615384616,"impurity":10.737840236686399,"impurityStats":[52.0,926.4,17062.54],"gain":4.014777772834655,"leftChild":22,"rightChild":25,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":22,"prediction":14.514285714285718,"impurity":2.874081632652925,"impurityStats":[14.0,203.20000000000005,2989.5399999999995],"gain":1.371700680271975,"leftChild":23,"rightChild":24,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[17.375],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":23,"prediction":15.866666666666665,"impurity":3.31888888888894,"impurityStats":[6.0,95.19999999999999,1530.4199999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":24,"prediction":13.5,"impurity":0.13999999999995794,"impurityStats":[8.0,108.0,1459.1199999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":25,"prediction":19.031578947368427,"impurity":8.141108033240782,"impurityStats":[38.0,723.2000000000003,14073.000000000002],"gain":2.024457315537491,"leftChild":26,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[84.55],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":26,"prediction":20.700000000000003,"impurity":3.1462499999998954,"impurityStats":[16.0,331.20000000000005,6906.18],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":27,"prediction":17.818181818181817,"impurity":8.276942148760305,"impurityStats":[22.0,392.0,7166.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":28,"prediction":36.8241935483871,"impurity":76.22086628511968,"impurityStats":[62.0,2283.1000000000004,88799.01000000002],"gain":33.70271511081346,"leftChild":29,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.418],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":29,"prediction":32.21052631578947,"impurity":40.45620498614957,"impurityStats":[38.0,1224.0,40963.02],"gain":18.221731301939492,"leftChild":30,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6.59684],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":30,"prediction":33.21666666666667,"impurity":22.70916666666623,"impurityStats":[36.0,1195.8000000000002,40538.02],"gain":9.093398692809918,"leftChild":31,"rightChild":34,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.88595],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":31,"prediction":45.65,"impurity":18.922500000000127,"impurityStats":[2.0,91.3,4205.69],"gain":18.92250000000024,"leftChild":32,"rightChild":33,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":32,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":33,"prediction":41.3,"impurity":-2.2737367544323206E-13,"impurityStats":[1.0,41.3,1705.6899999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":34,"prediction":32.48529411764706,"impurity":13.303607266436089,"impurityStats":[34.0,1104.5,36332.33],"gain":4.035371972318611,"leftChild":35,"rightChild":36,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":35,"prediction":32.987500000000004,"impurity":9.828593749999982,"impurityStats":[32.0,1055.6000000000001,35136.12000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":36,"prediction":24.450000000000045,"impurity":0.3024999999973943,"impurityStats":[2.0,48.90000000000009,1196.2099999999991],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":37,"prediction":14.100000000000023,"impurity":13.689999999999372,"impurityStats":[2.0,28.200000000000045,425.0],"gain":13.68999999999943,"leftChild":38,"rightChild":39,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.675],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":38,"prediction":10.4,"impurity":0.0,"impurityStats":[1.0,10.4,108.16000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":39,"prediction":17.800000000000004,"impurity":-1.0,"impurityStats":[1.0,17.800000000000004,316.84000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":40,"prediction":44.129166666666684,"impurity":45.78289930555426,"impurityStats":[24.0,1059.1000000000004,47835.99],"gain":23.346003472221774,"leftChild":41,"rightChild":48,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.1],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":41,"prediction":46.290000000000006,"impurity":15.732899999999427,"impurityStats":[20.0,925.8000000000001,43169.939999999995],"gain":4.851004166666463,"leftChild":42,"rightChild":45,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.4218],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":42,"prediction":48.987500000000004,"impurity":5.106093749999673,"impurityStats":[8.0,391.90000000000003,19239.05],"gain":3.0754687499998,"leftChild":43,"rightChild":44,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.53556],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":43,"prediction":45.95,"impurity":8.12249999999949,"impurityStats":[2.0,91.9,4239.049999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":44,"prediction":50.0,"impurity":0.0,"impurityStats":[6.0,300.0,15000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":45,"prediction":44.491666666666674,"impurity":14.73243055555516,"impurityStats":[12.0,533.9000000000001,23930.890000000003],"gain":7.188368055555126,"leftChild":46,"rightChild":47,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[70.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":46,"prediction":46.3875,"impurity":7.388593749999927,"impurityStats":[8.0,371.1,17273.510000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":47,"prediction":40.69999999999999,"impurity":7.855000000000246,"impurityStats":[4.0,162.79999999999995,6657.379999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":48,"prediction":33.32500000000002,"impurity":55.95687499999781,"impurityStats":[4.0,133.30000000000007,4666.049999999996],"gain":43.51020833333132,"leftChild":49,"rightChild":50,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":49,"prediction":21.9,"impurity":0.0,"impurityStats":[1.0,21.9,479.60999999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":50,"prediction":37.13333333333333,"impurity":16.59555555555532,"impurityStats":[3.0,111.4,4186.44],"gain":16.055555555555202,"leftChild":51,"rightChild":52,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.432],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":51,"prediction":42.8,"impurity":0.0,"impurityStats":[1.0,42.8,1831.8399999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":52,"prediction":34.300000000000004,"impurity":0.8100000000001728,"impurityStats":[2.0,68.60000000000001,2354.600000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":0,"prediction":5.469573319057268E-15,"impurity":24.97145674474093,"impurityStats":[354.0,1.936228954946273E-12,8839.895687638289],"gain":1.6656744973691175,"leftChild":1,"rightChild":24,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":1,"prediction":5.139342220389841,"impurity":21.38473110391419,"impurityStats":[21.0,107.92618662818666,1003.7489608061112],"gain":3.4699653702401765,"leftChild":2,"rightChild":11,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[384.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":2,"prediction":1.8070923520923556,"impurity":10.266128334259923,"impurityStats":[5.0,9.035461760461779,67.65855551625303],"gain":9.880259309372148,"leftChild":3,"rightChild":8,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":3,"prediction":-0.7593915343915304,"impurity":0.5858113224713614,"impurityStats":[3.0,-2.278174603174591,3.4874604749306526],"gain":0.4466125055989414,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.017435],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":4,"prediction":0.18571428571428328,"impurity":0.0,"impurityStats":[1.0,0.18571428571428328,0.03448979591836644],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":5,"prediction":-1.2319444444444372,"impurity":0.20879822530863001,"impurityStats":[2.0,-2.4638888888888744,3.452970679012286],"gain":0.20879822530863001,"leftChild":6,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.061399999999999996],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":6,"prediction":-0.7750000000000057,"impurity":0.0,"impurityStats":[1.0,-0.7750000000000057,0.6006250000000088],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":7,"prediction":-1.6888888888888687,"impurity":0.0,"impurityStats":[1.0,-1.6888888888888687,2.852345679012277],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":8,"prediction":5.656818181818185,"impurity":0.08595557851239377,"impurityStats":[2.0,11.31363636363637,64.17109504132237],"gain":0.08595557851239022,"leftChild":9,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.093385],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":9,"prediction":5.363636363636367,"impurity":0.0,"impurityStats":[1.0,5.363636363636367,28.76859504132235],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":10,"prediction":5.950000000000003,"impurity":-1.0,"impurityStats":[1.0,5.950000000000003,35.40250000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":11,"prediction":6.1806703042328035,"impurity":20.30496492099092,"impurityStats":[16.0,98.89072486772486,936.0904052898582],"gain":7.825647307199384,"leftChild":12,"rightChild":17,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.85],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":12,"prediction":9.352664399092973,"impurity":12.59297338814596,"impurityStats":[7.0,65.46865079365081,700.4571332514495],"gain":9.521686116403032,"leftChild":13,"rightChild":14,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[387.245],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":13,"prediction":16.911111111111133,"impurity":0.0,"impurityStats":[1.0,16.911111111111133,285.9856790123464],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":14,"prediction":8.09292328042328,"impurity":3.583168483700083,"impurityStats":[6.0,48.55753968253968,414.4714542391031],"gain":1.9309495473601088,"leftChild":15,"rightChild":16,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90.1],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":15,"prediction":8.714365079365079,"impurity":1.982662723607973,"impurityStats":[5.0,43.571825396825396,389.6141073003276],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":16,"prediction":4.98571428571428,"impurity":-2.1316282072803006E-14,"impurityStats":[1.0,4.98571428571428,24.857346938775436],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":17,"prediction":3.7135637860082307,"impurity":12.390918678182537,"impurityStats":[9.0,33.422074074074075,235.6332720384089],"gain":4.593429807347278,"leftChild":18,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[58.75],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":18,"prediction":5.630525925925925,"impurity":8.5012380693553,"impurityStats":[5.0,28.152629629629622,201.02030135939643],"gain":5.773269856186591,"leftChild":19,"rightChild":20,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[2.95],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":19,"prediction":0.8249999999999886,"impurity":0.0,"impurityStats":[1.0,0.8249999999999886,0.6806249999999813],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":20,"prediction":6.831907407407408,"impurity":3.4099602664608852,"impurityStats":[4.0,27.327629629629634,200.3396763593964],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":21,"prediction":1.3173611111111097,"impurity":6.917802372685207,"impurityStats":[4.0,5.269444444444439,34.61297067901242],"gain":5.3760109632201605,"leftChild":22,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.07689],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":22,"prediction":-0.021296296296296664,"impurity":2.055721879286729,"impurityStats":[3.0,-0.06388888888889,6.168526234568006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":23,"prediction":5.333333333333329,"impurity":0.0,"impurityStats":[1.0,5.333333333333329,28.444444444444393],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":24,"prediction":-0.32410266254710135,"impurity":23.42692961677905,"impurityStats":[333.0,-107.92618662818475,7836.146726832174],"gain":0.8757413870659647,"leftChild":25,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.056975],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":25,"prediction":-2.499504171754166,"impurity":24.134777133965933,"impurityStats":[52.0,-129.97421693121663,1579.8795084062854],"gain":10.410225166076756,"leftChild":26,"rightChild":33,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[79.05000000000001],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":26,"prediction":-1.854206560846555,"impurity":14.27271545092574,"impurityStats":[50.0,-92.71032804232775,885.5398710606073],"gain":1.7291611439597503,"leftChild":27,"rightChild":30,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[12.379999999999999],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":27,"prediction":-2.186429359450631,"impurity":13.297293518438071,"impurityStats":[47.0,-102.76217989417967,849.6550425283712],"gain":1.844860941651552,"leftChild":28,"rightChild":29,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[8.434999999999999],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":28,"prediction":-1.301743947410613,"impurity":12.613945896867296,"impurityStats":[33.0,-42.95755026455023,472.17994564908616],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":29,"prediction":-4.271759259259243,"impurity":8.71457975088183,"impurityStats":[14.0,-59.804629629629396,377.47509687928465],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":30,"prediction":3.350617283950631,"impurity":0.7349733272367184,"impurityStats":[3.0,10.051851851851893,35.88482853223627],"gain":0.6283066605700505,"leftChild":31,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.04575],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":31,"prediction":3.911111111111129,"impurity":0.16000000000000192,"impurityStats":[2.0,7.822222222222258,30.913580246913867],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":32,"prediction":2.229629629629649,"impurity":0.0,"impurityStats":[1.0,2.229629629629649,4.971248285322446],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":33,"prediction":-18.631944444444443,"impurity":0.020464891975109367,"impurityStats":[2.0,-37.263888888888886,694.3396373456785],"gain":0.020464891975052524,"leftChild":34,"rightChild":35,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.425],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":34,"prediction":-18.775000000000006,"impurity":0.0,"impurityStats":[1.0,-18.775000000000006,352.50062500000024],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":35,"prediction":-18.488888888888866,"impurity":-1.0,"impurityStats":[1.0,-18.488888888888866,341.83901234567827],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":36,"prediction":0.07846274129192829,"impurity":22.258139749210777,"impurityStats":[281.0,22.04803030303185,6256.267218425892],"gain":0.8974635746410158,"leftChild":37,"rightChild":44,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.700000000000003],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":37,"prediction":1.5416569191629492,"impurity":25.505926336370013,"impurityStats":[83.0,127.95752429052479,2314.2584886001596],"gain":2.3325955713505344,"leftChild":38,"rightChild":41,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.433],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":38,"prediction":-3.9296296296296216,"impurity":14.791570644718751,"impurityStats":[6.0,-23.57777777777773,181.40135802469072],"gain":12.041220850480073,"leftChild":39,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.1669999999999998],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":39,"prediction":-11.688888888888869,"impurity":0.0,"impurityStats":[1.0,-11.688888888888869,136.63012345678965],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":40,"prediction":-2.377777777777772,"impurity":3.3004197530864148,"impurityStats":[5.0,-11.88888888888886,44.771234567901075],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":41,"prediction":1.9679909359519807,"impurity":23.826454930237716,"impurityStats":[77.0,151.5353020683025,2132.857130575469],"gain":2.0821403656496225,"leftChild":42,"rightChild":43,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[393.425],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":42,"prediction":1.1999155683822402,"impurity":20.76302352514584,"impurityStats":[60.0,71.99493410293441,1332.1692537835147],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":43,"prediction":4.67884517443342,"impurity":25.207694703796037,"impurityStats":[17.0,79.54036796536813,800.6878767919538],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":44,"prediction":-0.5348964342802672,"impurity":19.623020803714102,"impurityStats":[198.0,-105.90949398749292,3942.0087298257295],"gain":0.8866326017865234,"leftChild":45,"rightChild":48,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.45],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":45,"prediction":-2.763156421356411,"impurity":17.78666791449801,"impurityStats":[30.0,-82.89469264069233,762.6510397014353],"gain":3.600568280328572,"leftChild":46,"rightChild":47,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.845],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":46,"prediction":-7.6008928571428545,"impurity":16.47311463647965,"impurityStats":[4.0,-30.403571428571418,296.98674744897966],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":47,"prediction":-2.0188892773892646,"impurity":13.834251172275561,"impurityStats":[26.0,-52.49112121212088,465.6642922524556],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":48,"prediction":-0.13699286515952744,"impurity":18.905981110397143,"impurityStats":[168.0,-23.01480134680061,3179.357690124296],"gain":1.4209059365222743,"leftChild":49,"rightChild":50,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":49,"prediction":2.320414351851862,"impurity":18.890940408645204,"impurityStats":[32.0,74.25325925925958,776.8084215336096],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":50,"prediction":-0.7152063279857366,"impurity":17.154283353928907,"impurityStats":[136.0,-97.26806060606017,2402.5492685906856],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":0,"prediction":5.5900042912199976E-15,"impurity":21.699218340266903,"impurityStats":[354.0,1.978861519091879E-12,7681.523292454483],"gain":1.0660316783162287,"leftChild":1,"rightChild":24,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":1,"prediction":4.111473776311873,"impurity":14.195719112020702,"impurityStats":[21.0,86.34094930254932,653.0986502317392],"gain":2.2207778369537134,"leftChild":2,"rightChild":11,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[384.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":2,"prediction":1.4456738816738857,"impurity":6.570322133926354,"impurityStats":[5.0,7.228369408369428,43.301475530401966],"gain":6.323365957998177,"leftChild":3,"rightChild":8,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":3,"prediction":-0.6075132275132233,"impurity":0.3749192463816727,"impurityStats":[3.0,-1.82253968253967,2.2319747039556184],"gain":0.28583200358332395,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.017435],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":4,"prediction":0.14857142857142946,"impurity":0.0,"impurityStats":[1.0,0.14857142857142946,0.022073469387755368],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":5,"prediction":-0.9855555555555497,"impurity":0.13363086419752312,"impurityStats":[2.0,-1.9711111111110995,2.209901234567863],"gain":0.13363086419752312,"leftChild":6,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.061399999999999996],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":6,"prediction":-0.6200000000000045,"impurity":0.0,"impurityStats":[1.0,-0.6200000000000045,0.3844000000000056],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":7,"prediction":-1.351111111111095,"impurity":0.0,"impurityStats":[1.0,-1.351111111111095,1.8255012345678576],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":8,"prediction":4.525454545454549,"impurity":0.05501157024793457,"impurityStats":[2.0,9.050909090909098,41.069500826446344],"gain":0.05501157024793457,"leftChild":9,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.093385],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":9,"prediction":4.290909090909096,"impurity":0.0,"impurityStats":[1.0,4.290909090909096,18.411900826446328],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":10,"prediction":4.760000000000002,"impurity":0.0,"impurityStats":[1.0,4.760000000000002,22.657600000000016],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":11,"prediction":4.944536243386243,"impurity":13.663884756673436,"impurityStats":[16.0,79.11257989417989,609.7971747013372],"gain":5.008414276607614,"leftChild":12,"rightChild":17,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.85],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":12,"prediction":7.482131519274378,"impurity":8.56933052591261,"impurityStats":[7.0,52.37492063492065,451.8613581834221],"gain":6.0938791144979305,"leftChild":13,"rightChild":14,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[387.245],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":13,"prediction":13.528888888888908,"impurity":0.0,"impurityStats":[1.0,13.528888888888908,183.03083456790173],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":14,"prediction":6.474338624338624,"impurity":2.8880266466504594,"impurityStats":[6.0,38.84603174603174,268.8305236155204],"gain":1.2358077103104812,"leftChild":15,"rightChild":16,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90.1],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":15,"prediction":6.971492063492063,"impurity":1.9826627236079788,"impurityStats":[5.0,34.857460317460315,252.921821574704],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":16,"prediction":3.9885714285714258,"impurity":-2.4868995751603507E-14,"impurityStats":[1.0,3.9885714285714258,15.90870204081628],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":17,"prediction":2.9708510288065835,"impurity":8.722468222184986,"impurityStats":[9.0,26.737659259259253,157.9358165179151],"gain":2.939795076702275,"leftChild":18,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[58.75],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":18,"prediction":4.5044207407407395,"impurity":6.422860921128117,"impurityStats":[5.0,22.5221037037037,133.56333565371736],"gain":3.9545255408901268,"leftChild":19,"rightChild":20,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.432],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":19,"prediction":8.481618518518516,"impurity":0.0,"impurityStats":[1.0,8.481618518518516,71.93785269367623],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":20,"prediction":3.5101212962962958,"impurity":3.0854192252974872,"impurityStats":[4.0,14.040485185185183,61.6254829600411],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":21,"prediction":1.0538888888888867,"impurity":4.982438425925954,"impurityStats":[4.0,4.215555555555547,24.372480864197627],"gain":3.7524712019890645,"leftChild":22,"rightChild":23,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":22,"prediction":2.9910185185185263,"impurity":1.6272781978737783,"impurityStats":[2.0,5.982037037037053,21.146939951989076],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":23,"prediction":-0.883240740740753,"impurity":0.8326562500000014,"impurityStats":[2.0,-1.766481481481506,3.225540912208551],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":24,"prediction":-0.2592821300376798,"impurity":21.039153084018327,"impurityStats":[333.0,-86.34094930254737,7028.4246422227425],"gain":0.5786148137741378,"leftChild":25,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.066295],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":25,"prediction":-1.8818410358011295,"impurity":18.137205371677968,"impurityStats":[60.0,-112.91046214806777,1300.7118633421821],"gain":3.6908909626231368,"leftChild":26,"rightChild":33,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[79.05000000000001],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":26,"prediction":-1.4410946017991884,"impurity":12.930592408693265,"impurityStats":[57.0,-82.14239230255373,855.4187254215975],"gain":1.7999680346212314,"leftChild":27,"rightChild":30,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.145],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":27,"prediction":-1.9012695090350746,"impurity":12.1028888212477,"impurityStats":[51.0,-96.9647449607888,801.6034429289429],"gain":2.202030532923633,"leftChild":28,"rightChild":29,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[8.434999999999999],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":28,"prediction":-0.9434006651678608,"impurity":11.798293294767143,"impurityStats":[36.0,-33.96242394604299,456.77873195302703],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":29,"prediction":-4.2001547343163885,"impurity":5.347014272860679,"impurityStats":[15.0,-63.00232101474583,344.8247109759158],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":30,"prediction":2.470392109705846,"impurity":2.866376573078876,"impurityStats":[6.0,14.822352658235076,53.81528249265466],"gain":1.84132839884398,"leftChild":31,"rightChild":32,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":31,"prediction":1.5108796296296454,"impurity":1.1673178862311384,"impurityStats":[4.0,6.043518518518582,13.800300565843811],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":32,"prediction":4.389417069858254,"impurity":0.7405087502424124,"impurityStats":[2.0,8.778834139716508,40.01498192681087],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":33,"prediction":-10.256023281838017,"impurity":43.24503241592462,"impurityStats":[3.0,-30.76806984551405,445.2931379205842],"gain":43.23630072868182,"leftChild":34,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.056975],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":34,"prediction":-14.90555555555555,"impurity":0.013097530864200735,"impurityStats":[2.0,-29.8111111111111,444.3773679012342],"gain":0.013097530864200735,"leftChild":35,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.047799999999999995],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":35,"prediction":-14.791111111111096,"impurity":0.0,"impurityStats":[1.0,-14.791111111111096,218.77696790123412],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":36,"prediction":-15.020000000000003,"impurity":0.0,"impurityStats":[1.0,-15.020000000000003,225.6004000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":37,"prediction":-0.9569587344029458,"impurity":-1.0,"impurityStats":[1.0,-0.9569587344029458,0.9157700193500773],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":38,"prediction":0.09732422287736449,"impurity":20.971160885313687,"impurityStats":[273.0,26.569512845520507,5727.712778880557],"gain":0.6357529219855653,"leftChild":39,"rightChild":46,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[16.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":39,"prediction":1.6668918616537578,"impurity":21.551135358222577,"impurityStats":[56.0,93.34594425261044,1362.461174853526],"gain":3.4175165247017603,"leftChild":40,"rightChild":43,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.144655],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":40,"prediction":4.466924891536339,"impurity":23.54023799046067,"impurityStats":[17.0,75.93772315611776,739.3921516104892],"gain":10.825650364727702,"leftChild":41,"rightChild":42,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.14167],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":41,"prediction":3.6443659892105043,"impurity":13.50924935234128,"impurityStats":[16.0,58.30985582736807,428.6504450504886],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":42,"prediction":17.627867328749687,"impurity":0.0,"impurityStats":[1.0,17.627867328749687,310.74170656000064],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":43,"prediction":0.44636464349981236,"impurity":15.77688740613678,"impurityStats":[39.0,17.40822109649268,623.0690232430363],"gain":2.8210430657744148,"leftChild":44,"rightChild":45,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[11.16],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":44,"prediction":2.1695938843742395,"impurity":13.310390450121426,"impurityStats":[19.0,41.22228380311055,342.333033391475],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":45,"prediction":-1.1907031353308928,"impurity":12.619025536091259,"impurityStats":[20.0,-23.814062706617857,280.73598985156156],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":46,"prediction":-0.3077254903552539,"impurity":20.021671861419875,"impurityStats":[217.0,-66.77643140709009,4365.251604027034],"gain":0.6601364969650922,"leftChild":47,"rightChild":50,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[44.39885],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":47,"prediction":-0.21152647810744218,"impurity":19.241832550730074,"impurityStats":[214.0,-45.26666631499263,4127.327264357511],"gain":0.6153009451275415,"leftChild":48,"rightChild":49,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[25.6],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":48,"prediction":0.011456230852588673,"impurity":18.548096269328394,"impurityStats":[198.0,2.2683337088125572,3672.549047881641],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":49,"prediction":-2.9709375014878243,"impurity":19.597168891994993,"impurityStats":[16.0,-47.53500002380519,454.77821647586734],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":50,"prediction":-7.169921697365811,"impurity":27.900336076817563,"impurityStats":[3.0,-21.50976509209743,237.92433966952376],"gain":26.739713648834037,"leftChild":51,"rightChild":52,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[78.4485],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":51,"prediction":-10.826403178847288,"impurity":1.740933641975289,"impurityStats":[2.0,-21.652806357694576,237.9038788658599],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":52,"prediction":0.14304126559714803,"impurity":4.829470157119431E-15,"impurityStats":[1.0,0.14304126559714803,0.02046080366363867],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":0,"prediction":5.680327520342044E-15,"impurity":19.22572462349224,"impurityStats":[354.0,2.0108359422010835E-12,6805.9065167162535],"gain":0.6822602741223811,"leftChild":1,"rightChild":22,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":1,"prediction":3.2891790210494967,"impurity":9.551114964521432,"impurityStats":[21.0,69.07275944203943,427.76608553770467],"gain":1.4212978156503828,"leftChild":2,"rightChild":11,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[384.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":2,"prediction":1.1565391053391068,"impurity":4.205006165712869,"impurityStats":[5.0,5.782695526695534,27.712944339457255],"gain":4.046954213118835,"leftChild":3,"rightChild":8,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":3,"prediction":-0.48601058201058106,"impurity":0.23994831768427224,"impurityStats":[3.0,-1.4580317460317431,1.4284638105316079],"gain":0.18293248229332956,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.017435],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":4,"prediction":0.11885714285714499,"impurity":0.0,"impurityStats":[1.0,0.11885714285714499,0.014127020408163772],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":5,"prediction":-0.7884444444444441,"impurity":0.08552375308641402,"impurityStats":[2.0,-1.5768888888888881,1.414336790123444],"gain":0.08552375308641402,"leftChild":6,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.061399999999999996],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":6,"prediction":-0.4960000000000093,"impurity":0.0,"impurityStats":[1.0,-0.4960000000000093,0.24601600000000926],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":7,"prediction":-1.0808888888888788,"impurity":0.0,"impurityStats":[1.0,-1.0808888888888788,1.168320790123435],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":8,"prediction":3.6203636363636384,"impurity":0.03520740495867791,"impurityStats":[2.0,7.240727272727277,26.284480528925652],"gain":0.03520740495867791,"leftChild":9,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.093385],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":9,"prediction":3.432727272727277,"impurity":0.0,"impurityStats":[1.0,3.432727272727277,11.78361652892565],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":10,"prediction":3.808,"impurity":0.0,"impurityStats":[1.0,3.808,14.500863999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":11,"prediction":3.9556289947089933,"impurity":9.35632058110798,"impurityStats":[16.0,63.29006391534389,400.0531411982474],"gain":3.205385137028859,"leftChild":12,"rightChild":17,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.85],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":12,"prediction":5.9857052154195,"impurity":5.994199094083269,"impurityStats":[7.0,41.8999365079365,292.7600621398843],"gain":3.900082633278682,"leftChild":13,"rightChild":14,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[387.245],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":13,"prediction":10.823111111111125,"impurity":0.0,"impurityStats":[1.0,10.823111111111125,117.13973412345709],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":14,"prediction":5.179470899470896,"impurity":2.443135870938685,"impurityStats":[6.0,31.076825396825377,175.62032801642724],"gain":0.9631386479727007,"leftChild":15,"rightChild":16,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[391.115],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":15,"prediction":7.3739396825396994,"impurity":0.0,"impurityStats":[1.0,7.3739396825396994,54.37498644173368],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":16,"prediction":4.740577142857136,"impurity":1.7759966675591812,"impurityStats":[5.0,23.702885714285678,121.24534157469353],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":17,"prediction":2.3766808230452647,"impurity":6.2728414940758945,"impurityStats":[9.0,21.390127407407384,107.2930790583631],"gain":1.9957756486397986,"leftChild":18,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.254],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":18,"prediction":2.876152499999999,"impurity":4.811699076115609,"impurityStats":[8.0,23.009219999999992,104.67161823497483],"gain":1.2165365140401256,"leftChild":19,"rightChild":20,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[2.95],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":19,"prediction":-0.04202425925926434,"impurity":0.0,"impurityStats":[1.0,-0.04202425925926434,0.0017660383662898647],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":20,"prediction":3.2930348941798937,"impurity":4.108757213800552,"impurityStats":[7.0,23.051244259259256,104.66985219660855],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":21,"prediction":-1.619092592592608,"impurity":-1.0,"impurityStats":[1.0,-1.619092592592608,2.6214608233882473],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":22,"prediction":-0.20742570403014246,"impurity":19.110549445711648,"impurityStats":[333.0,-69.07275944203744,6378.140431178548],"gain":0.3703134808154438,"leftChild":23,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.066295],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":23,"prediction":-1.5054728286409034,"impurity":14.674375808373524,"impurityStats":[60.0,-90.3283697184542,1016.449454768974],"gain":2.3621702160788027,"leftChild":24,"rightChild":31,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[79.05000000000001],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":24,"prediction":-1.1528756814393502,"impurity":11.50354163682645,"impurityStats":[57.0,-65.71391384204296,731.4618464997997],"gain":1.1519795421575876,"leftChild":25,"rightChild":28,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.145],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":25,"prediction":-1.5210156072280592,"impurity":11.310157829395195,"impurityStats":[51.0,-77.57179596863102,694.8059616481534],"gain":1.409299541071119,"leftChild":26,"rightChild":27,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[8.434999999999999],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":26,"prediction":-0.7547205321342894,"impurity":11.798293294767147,"impurityStats":[36.0,-27.169939156834417,445.2442695501196],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":27,"prediction":-3.360123787453107,"impurity":5.3470142728607035,"impurityStats":[15.0,-50.401856811796605,249.56169209803375],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":28,"prediction":1.9763136877646776,"impurity":2.2034983494950304,"impurityStats":[6.0,11.857882126588066,36.655884851646306],"gain":1.263060589453459,"leftChild":29,"rightChild":30,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5615],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":29,"prediction":2.4789190179102034,"impurity":1.1285253120498857,"impurityStats":[5.0,12.394595089551018,36.36782404703387],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":30,"prediction":-0.5367129629629517,"impurity":-1.1102230246251565E-16,"impurityStats":[1.0,-0.5367129629629517,0.28806080461247063],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":31,"prediction":-8.20481862547041,"impurity":27.67682074619189,"impurityStats":[3.0,-24.614455876411228,284.9876082691741],"gain":27.67123246635651,"leftChild":32,"rightChild":35,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.056975],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":32,"prediction":-11.924444444444442,"impurity":0.008382419753075965,"impurityStats":[2.0,-23.848888888888883,284.40151545679],"gain":0.008382419753075965,"leftChild":33,"rightChild":34,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.047799999999999995],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":33,"prediction":-11.832888888888878,"impurity":0.0,"impurityStats":[1.0,-11.832888888888878,140.01725945678984],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":34,"prediction":-12.016000000000005,"impurity":0.0,"impurityStats":[1.0,-12.016000000000005,144.38425600000014],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":35,"prediction":-0.7655669875223552,"impurity":-1.0,"impurityStats":[1.0,-0.7655669875223552,0.5860928123840381],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":36,"prediction":0.07785937830189259,"impurity":19.6338316036924,"impurityStats":[273.0,21.255610276416675,5361.690976409574],"gain":0.4766349556835262,"leftChild":37,"rightChild":44,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[31.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":37,"prediction":-0.07017524885008178,"impurity":19.05304275008291,"impurityStats":[261.0,-18.315739949871343,4974.129469380495],"gain":0.37494034017747213,"leftChild":38,"rightChild":41,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[29.615000000000002],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":38,"prediction":0.05826685860618978,"impurity":18.797992364993867,"impurityStats":[250.0,14.566714651547445,4700.346847951426],"gain":0.40776683201409003,"leftChild":39,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[44.39885],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":39,"prediction":0.12864180860415136,"impurity":18.391636703462478,"impurityStats":[247.0,31.77452672522539,4546.821798340706],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":40,"prediction":-5.735937357892648,"impurity":18.2740391632373,"impurityStats":[3.0,-17.207812073677943,153.52504961071736],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":41,"prediction":-2.989314054674436,"impurity":15.953330703350254,"impurityStats":[11.0,-32.88245460141879,273.78262142906806],"gain":8.928837700707764,"leftChild":42,"rightChild":43,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[34.215],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":42,"prediction":-4.8191539760242295,"impurity":9.470039793233983,"impurityStats":[8.0,-38.553231808193836,261.554278702913],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":43,"prediction":1.8902590689250165,"impurity":0.5030348943985121,"impurityStats":[3.0,5.67077720677505,12.228342726155347],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":44,"prediction":3.297612518857344,"impurity":21.42254392789862,"impurityStats":[12.0,39.57135022628813,387.5615070290796],"gain":6.3458779445970706,"leftChild":45,"rightChild":48,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":45,"prediction":-2.3352721526928946,"impurity":5.532516133817133,"impurityStats":[2.0,-4.670544305385789,21.972024321920077],"gain":5.532516133817133,"leftChild":46,"rightChild":47,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.07082],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":46,"prediction":0.016857974195737313,"impurity":0.0,"impurityStats":[1.0,0.016857974195737313,2.841912939841451E-4],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":47,"prediction":-4.687402279581526,"impurity":0.0,"impurityStats":[1.0,-4.687402279581526,21.97174013062609],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":48,"prediction":4.424189453167392,"impurity":16.98549595319843,"impurityStats":[10.0,44.24189453167392,365.5894827071602],"gain":11.472505993447276,"leftChild":49,"rightChild":50,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.092825],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":49,"prediction":7.189752204031103,"impurity":7.274379084589337,"impurityStats":[6.0,43.13851322418662,353.8014950397566],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":50,"prediction":0.27584532687182595,"impurity":2.8709062724938823,"impurityStats":[4.0,1.1033813074873038,11.787987667403627],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":0,"prediction":3.823683366166641E-15,"impurity":17.67210788341201,"impurityStats":[354.0,1.3535839116229909E-12,6255.926190727852],"gain":0.4366465754383171,"leftChild":1,"rightChild":28,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":1,"prediction":2.631343216839597,"impurity":6.757992728740569,"impurityStats":[21.0,55.258207553631536,287.32115692451487],"gain":0.9147634982979951,"leftChild":2,"rightChild":17,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.981],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":2,"prediction":3.381630750767755,"impurity":6.999441343306936,"impurityStats":[13.0,43.961199759980815,239.65328241198534],"gain":3.314346081593773,"leftChild":3,"rightChild":10,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[190.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":3,"prediction":1.415228682219021,"impurity":2.4718518053147913,"impurityStats":[6.0,8.491372093314126,26.848344169741072],"gain":2.307109618070585,"leftChild":4,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":4,"prediction":-0.10368856966489422,"impurity":0.31159654253538965,"impurityStats":[3.0,-0.31106570899468267,0.9670435860436237],"gain":0.2895776542946255,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.06902],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":5,"prediction":0.2768227010582116,"impurity":0.03302833236114623,"impurityStats":[2.0,0.5536454021164232,0.21931828036462045],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":6,"prediction":-0.8647111111111059,"impurity":0.0,"impurityStats":[1.0,-0.8647111111111059,0.7477253056790033],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":7,"prediction":2.9341459341029363,"impurity":0.0178878319530232,"impurityStats":[3.0,8.802437802308809,25.88130058369745],"gain":0.01766525443700247,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.99525],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":8,"prediction":3.0281279920634923,"impurity":3.338662740315357E-4,"impurityStats":[2.0,6.0562559841269845,18.33978600518502],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":9,"prediction":2.7461818181818245,"impurity":-8.881784197001252E-16,"impurityStats":[1.0,2.7461818181818245,7.54151457851243],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":10,"prediction":5.067118238095241,"impurity":4.725018224340338,"impurityStats":[7.0,35.46982766666669,212.8049382422443],"gain":2.5052501013096102,"leftChild":11,"rightChild":14,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.432],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":11,"prediction":6.894776156966498,"impurity":1.5639700790773265,"impurityStats":[3.0,20.684328470899494,147.3057250012531],"gain":1.5553413003725893,"leftChild":12,"rightChild":13,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[387.245],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":12,"prediction":8.658488888888897,"impurity":0.0,"impurityStats":[1.0,8.658488888888897,74.96942983901249],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":13,"prediction":6.012919791005299,"impurity":0.012943168057105936,"impurityStats":[2.0,12.025839582010597,72.33629516224062],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":14,"prediction":3.6963747989417985,"impurity":2.711616655995778,"impurityStats":[4.0,14.785499195767194,65.4992132409912],"gain":2.3216479364108236,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.617],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":15,"prediction":2.1726793121693184,"impurity":0.004908740190319172,"impurityStats":[2.0,4.345358624338637,9.450888267437724],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":16,"prediction":5.220070285714279,"impurity":0.7750286989795896,"impurityStats":[2.0,10.440140571428557,56.048324973553484],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":17,"prediction":1.4121259742063401,"impurity":3.964384547037985,"impurityStats":[8.0,11.297007793650721,47.66787451252952],"gain":1.7421039068045467,"leftChild":18,"rightChild":25,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[54.25],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":18,"prediction":2.1741635731922315,"impurity":2.9038798709355578,"impurityStats":[6.0,13.04498143915339,45.78520268358942],"gain":2.854552328172234,"leftChild":19,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.0599999999999996],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":19,"prediction":-0.21520970370371373,"impurity":0.03297503570897781,"impurityStats":[2.0,-0.43041940740742746,0.15858050455443612],"gain":0.032975035708977814,"leftChild":20,"rightChild":21,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.44395],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":20,"prediction":-0.39680000000001314,"impurity":0.0,"impurityStats":[1.0,-0.39680000000001314,0.15745024000001043],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":21,"prediction":-0.033619407407414315,"impurity":-1.2793585635328952E-17,"impurityStats":[1.0,-0.033619407407414315,0.0011302645544256917],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":22,"prediction":3.368850211640204,"impurity":0.05750379629049718,"impurityStats":[4.0,13.475400846560817,45.62662217903498],"gain":0.05250379629049817,"leftChild":23,"rightChild":24,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.85],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":23,"prediction":3.1397131428571328,"impurity":0.0,"impurityStats":[2.0,6.2794262857142655,19.71559723885963],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":24,"prediction":3.5979872804232755,"impurity":0.00999999999999801,"impurityStats":[2.0,7.195974560846551,25.911024940175352],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":25,"prediction":-0.8739868227513341,"impurity":0.17748294812708032,"impurityStats":[2.0,-1.7479736455026682,1.8826718289401043],"gain":0.17748294812708032,"leftChild":26,"rightChild":27,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.01958],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":26,"prediction":-0.45269957142858175,"impurity":0.0,"impurityStats":[1.0,-0.45269957142858175,0.2049369019716216],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":27,"prediction":-1.2952740740740865,"impurity":0.0,"impurityStats":[1.0,-1.2952740740740865,1.677734926968482],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":28,"prediction":-0.16594056322411468,"impurity":17.89620256972713,"impurityStats":[333.0,-55.258207553630186,5968.605033803339],"gain":0.2588208617398482,"leftChild":29,"rightChild":42,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[20.95],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":29,"prediction":-0.011795814041058256,"impurity":17.739024926768955,"impurityStats":[305.0,-3.597723282522768,5410.445040739343],"gain":0.29585265988164977,"leftChild":30,"rightChild":35,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[76.065],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":30,"prediction":-2.323470243780716,"impurity":12.429634058498912,"impurityStats":[16.0,-37.175523900491456,285.2503685157333],"gain":5.051985713112719,"leftChild":31,"rightChild":34,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.7811500000000002],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":31,"prediction":-2.9038141483242614,"impurity":7.86949156841194,"impurityStats":[15.0,-43.557212224863925,244.52442264630145],"gain":2.5114103892051665,"leftChild":32,"rightChild":33,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[44.39885],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":32,"prediction":-2.4802737649228703,"impurity":5.740801263435829,"impurityStats":[14.0,-34.723832708920185,166.495828973607],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":33,"prediction":-8.83337951594374,"impurity":-1.4210854715202004E-14,"impurityStats":[1.0,-8.83337951594374,78.02859367269446],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":34,"prediction":6.381688324372469,"impurity":-1.0,"impurityStats":[1.0,6.381688324372469,40.72594586943188],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":35,"prediction":0.11618616130785009,"impurity":17.72073839607144,"impurityStats":[289.0,33.57780061796868,5125.194672223609],"gain":0.31989582366177993,"leftChild":36,"rightChild":39,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[6.0113],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":36,"prediction":0.3995942831336232,"impurity":18.55347152230435,"impurityStats":[231.0,92.30627940386697,4322.736983199425],"gain":0.4427733169174596,"leftChild":37,"rightChild":38,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[5.8793],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":37,"prediction":0.32326627584742224,"impurity":17.92659207800001,"impurityStats":[228.0,73.70471089321227,4111.089241186862],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":38,"prediction":6.2005228368849,"impurity":32.10276388678981,"impurityStats":[3.0,18.6015685106547,211.64774201256296],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":39,"prediction":-1.012559979067212,"impurity":12.810199685760116,"impurityStats":[58.0,-58.7284787858983,802.4576890241851],"gain":1.8626632318165246,"leftChild":40,"rightChild":41,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[6.4619],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":40,"prediction":-3.5517882905481666,"impurity":9.96762531404071,"impurityStats":[13.0,-46.173247777126164,293.5767298739051],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":41,"prediction":-0.27900513352826944,"impurity":11.23062189435998,"impurityStats":[45.0,-12.555231008772125,508.8809591502798],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":42,"prediction":-1.845017295396693,"impurity":16.530196646258354,"impurityStats":[28.0,-51.66048427110741,558.1599930639959],"gain":5.725071562273459,"leftChild":43,"rightChild":50,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[334.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":43,"prediction":-3.9171668246790463,"impurity":11.542532002304746,"impurityStats":[16.0,-62.67466919486474,430.1876469547339],"gain":2.543483087706777,"leftChild":44,"rightChild":47,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":44,"prediction":-0.5972632045826162,"impurity":1.0096914450672825,"impurityStats":[3.0,-1.7917896137478486,4.0992443418467355],"gain":1.009689378529543,"leftChild":45,"rightChild":46,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.98931],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":45,"prediction":-2.0183116756275297,"impurity":0.0,"impurityStats":[1.0,-2.0183116756275297,4.073582019974406],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":46,"prediction":0.11326103093984052,"impurity":3.099806609141789E-6,"impurityStats":[2.0,0.22652206187968105,0.025662321872329308],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":47,"prediction":-4.683298429316684,"impurity":10.842746792181973,"impurityStats":[13.0,-60.882879581116896,426.08840261288725],"gain":3.1500838094252943,"leftChild":48,"rightChild":49,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.292],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":48,"prediction":-0.5209119801941249,"impurity":0.00837986632912563,"impurityStats":[2.0,-1.0418239603882498,0.55945831487778],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":49,"prediction":-5.440095965520786,"impurity":9.089805367561688,"impurityStats":[11.0,-59.841055620728646,425.52894429800943],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":50,"prediction":0.9178487436464439,"impurity":9.82191585955843,"impurityStats":[12.0,11.014184923757327,127.97234610926142],"gain":3.866505938383492,"leftChild":51,"rightChild":54,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[97.95],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":51,"prediction":2.8841920347285175,"impurity":9.558830353276809,"impurityStats":[6.0,17.305152208371105,107.26436427880941],"gain":8.108235119536056,"leftChild":52,"rightChild":53,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.9675500000000001],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":52,"prediction":5.731688324372467,"impurity":1.848888888888889,"impurityStats":[3.0,17.1950649731174,104.10341980990964],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":53,"prediction":0.03669574508456819,"impurity":1.0523015785926169,"impurityStats":[3.0,0.11008723525370456,3.1609444688997854],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":54,"prediction":-1.0484945474356298,"impurity":2.3519894890730684,"impurityStats":[6.0,-6.290967284613778,20.707981830451885],"gain":1.70303103791953,"leftChild":55,"rightChild":56,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.34473],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":55,"prediction":-2.3534968608127103,"impurity":1.0654389574759773,"impurityStats":[3.0,-7.060490582438131,19.813159293993778],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":56,"prediction":0.256507765941451,"impurity":0.23247794483109974,"impurityStats":[3.0,0.7695232978243531,0.8948225364581219],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":0,"prediction":3.2165105481795494E-15,"impurity":16.40829214723902,"impurityStats":[354.0,1.1386447340555605E-12,5808.535420122614],"gain":0.27945380828053246,"leftChild":1,"rightChild":24,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":1,"prediction":2.105074573471676,"impurity":4.353786528309237,"impurityStats":[21.0,44.206566042905195,184.4876352519101],"gain":0.5877547367090319,"leftChild":2,"rightChild":11,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[384.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":2,"prediction":0.7336464282635873,"impurity":1.7347307444153146,"impurityStats":[5.0,3.6682321413179366,11.364839130596167],"gain":1.6752678933046736,"leftChild":3,"rightChild":6,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.962],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":3,"prediction":2.3188599280663773,"impurity":0.014863138853883129,"impurityStats":[2.0,4.637719856132755,10.783949009691776],"gain":0.014863138853883129,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.093385],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":4,"prediction":2.1969454545454568,"impurity":0.0,"impurityStats":[1.0,2.1969454545454568,4.826569330247944],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":5,"prediction":2.440774401587298,"impurity":0.0,"impurityStats":[1.0,2.440774401587298,5.957379679443832],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":6,"prediction":-0.32316257160493933,"impurity":0.089195992615146,"impurityStats":[3.0,-0.969487714814818,0.5808901209043906],"gain":0.06793530857081691,"leftChild":7,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.061399999999999996],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":7,"prediction":-0.13885941296296522,"impurity":0.031891026066493675,"impurityStats":[2.0,-0.27771882592593045,0.10234592526982599],"gain":0.031891026066493675,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.017435],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":8,"prediction":0.039721174074074383,"impurity":0.0,"impurityStats":[1.0,0.039721174074074383,0.0015777716698229189],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":9,"prediction":-0.31744000000000483,"impurity":0.0,"impurityStats":[1.0,-0.31744000000000483,0.10076815360000306],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":10,"prediction":-0.6917688888888875,"impurity":-1.0,"impurityStats":[1.0,-0.6917688888888875,0.47854419563456596],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":11,"prediction":2.5336458688492036,"impurity":4.400813368845483,"impurityStats":[16.0,40.53833390158726,173.1227961213139],"gain":1.3062807819700804,"leftChild":12,"rightChild":17,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.85],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":12,"prediction":3.8296026052154155,"impurity":2.8133900810612715,"impurityStats":[7.0,26.807218236507907,122.35472336453778],"gain":1.5987627735087366,"leftChild":13,"rightChild":14,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[387.245],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":13,"prediction":6.926791111111115,"impurity":0.0,"impurityStats":[1.0,6.926791111111115,47.98043509696795],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":14,"prediction":3.3134045208994656,"impurity":1.417065192144624,"impurityStats":[6.0,19.880427125396793,74.37428826756984],"gain":0.6076159706045552,"leftChild":15,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.10046],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":15,"prediction":2.964802750793646,"impurity":0.9713390658480833,"impurityStats":[5.0,14.82401375396823,48.80697208480827],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":16,"prediction":5.056413371428562,"impurity":-3.552713678800501E-15,"impurityStats":[1.0,5.056413371428562,25.56731618276155],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":17,"prediction":1.52567951834215,"impurity":3.313198980286394,"impurityStats":[9.0,13.73111566507935,50.768072756776164],"gain":1.1015275870487544,"leftChild":18,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[58.75],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":18,"prediction":2.4644138096296273,"impurity":2.6507191172265996,"impurityStats":[5.0,12.322069048148137,43.620272711599064],"gain":1.5516555513565768,"leftChild":19,"rightChild":20,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[2.95],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":19,"prediction":-0.026895525925937136,"impurity":0.0,"impurityStats":[1.0,-0.026895525925937136,7.233693148327566E-4],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":20,"prediction":3.0872411435185185,"impurity":1.3738294573375285,"impurityStats":[4.0,12.348964574074074,43.61954934228423],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":21,"prediction":0.3522616542328034,"impurity":1.6628617382514401,"impurityStats":[4.0,1.4090466169312137,7.147800045177085],"gain":1.403525224992573,"leftChild":22,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.07689],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":22,"prediction":-0.3317279229276906,"impurity":0.3457820176784896,"impurityStats":[3.0,-0.9951837687830718,1.3674762975852284],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":23,"prediction":2.4042303857142855,"impurity":0.0,"impurityStats":[1.0,2.4042303857142855,5.780323747591862],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":24,"prediction":-0.13275245057929147,"impurity":16.871409173864297,"impurityStats":[333.0,-44.20656604290406,5624.047784870702],"gain":0.23067245681008508,"leftChild":25,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.805],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":25,"prediction":-1.1677686476683296,"impurity":16.619438214216277,"impurityStats":[59.0,-68.89835021243144,1061.0041878929105],"gain":2.3623723817215065,"leftChild":26,"rightChild":33,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[10.3],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":26,"prediction":-3.800186861602003,"impurity":14.706549429624408,"impurityStats":[15.0,-57.00280292403005,437.21954419075337],"gain":3.5055551721222677,"leftChild":27,"rightChild":30,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5485],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":27,"prediction":-4.736343255069765,"impurity":7.928022662450426,"impurityStats":[12.0,-56.83611906083718,364.33164110754336],"gain":4.947665721730047,"leftChild":28,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.250895],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":28,"prediction":-3.1635009677233725,"impurity":2.5267339734641254,"impurityStats":[8.0,-25.30800774178698,100.27577877000672],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":29,"prediction":-7.8820278297625475,"impurity":3.8876028752328864,"impurityStats":[4.0,-31.52811131905019,264.0558623375367],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":30,"prediction":-0.05556128773095755,"impurity":24.292880637708993,"impurityStats":[3.0,-0.16668386319287265,72.88790308320995],"gain":23.813242388681942,"leftChild":31,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.17841],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":31,"prediction":-6.956755733431201,"impurity":0.0,"impurityStats":[1.0,-6.956755733431201,48.39645033462789],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":32,"prediction":3.3950359351191643,"impurity":0.7194573735405765,"impurityStats":[2.0,6.790071870238329,24.49145274858207],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":33,"prediction":-0.2703533474636679,"impurity":14.103832788018757,"impurityStats":[44.0,-11.895547288401389,623.7846437021569],"gain":1.9459503009185055,"leftChild":34,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[33.15885],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":34,"prediction":0.03405476682328457,"impurity":12.729065549362469,"impurityStats":[42.0,1.430300206577952,534.669461613246],"gain":1.7596534625134668,"leftChild":35,"rightChild":36,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":35,"prediction":0.401965025792618,"impurity":10.964036480193544,"impurityStats":[39.0,15.676636005912103,433.89888212400615],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":36,"prediction":-4.74877859977805,"impurity":11.039294973369962,"impurityStats":[3.0,-14.246335799334151,100.77057948923982],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":37,"prediction":-6.662923747489671,"impurity":0.16303817959367706,"impurityStats":[2.0,-13.325847494979342,89.11518208891096],"gain":0.16303817959367706,"leftChild":38,"rightChild":39,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.601],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":38,"prediction":-7.066703612754992,"impurity":0.0,"impurityStats":[1.0,-7.066703612754992,49.93829995052446],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":39,"prediction":-6.25914388222435,"impurity":0.0,"impurityStats":[1.0,-6.25914388222435,39.17688213838651],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":40,"prediction":0.09011600061871312,"impurity":16.645322891022964,"impurityStats":[274.0,24.691784169527395,4563.043596977791],"gain":0.3304024466385975,"leftChild":41,"rightChild":48,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.5315],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":41,"prediction":0.5293128971623006,"impurity":14.54662681502332,"impurityStats":[173.0,91.57113120907799,2565.0362197557406],"gain":0.774504167183081,"leftChild":42,"rightChild":45,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":42,"prediction":1.4457319038075647,"impurity":13.003618398573927,"impurityStats":[83.0,119.99574801602787,1252.7820083096608],"gain":1.1861709427387215,"leftChild":43,"rightChild":44,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.13452],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":43,"prediction":0.3952963605900748,"impurity":6.302527929076399,"impurityStats":[43.0,16.997743505373215,277.72784709620277],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":44,"prediction":2.574950112766367,"impurity":17.745985947100923,"impurityStats":[40.0,102.99800451065468,975.054161213458],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":45,"prediction":-0.3158290756327768,"impurity":14.480854344385838,"impurityStats":[90.0,-28.424616806949913,1312.2542114460803],"gain":1.6184246298494553,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7155],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":46,"prediction":-0.8148164548240977,"impurity":10.701741861747836,"impurityStats":[78.0,-63.55568347627962,886.5220819103959],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":47,"prediction":2.9275888891108086,"impurity":26.906900757661933,"impurityStats":[12.0,35.131066669329705,425.73212953568395],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":48,"prediction":-0.6621717528668376,"impurity":19.343779829329527,"impurityStats":[101.0,-66.8793470395506,1998.0073772220512],"gain":0.9970399603556742,"leftChild":49,"rightChild":52,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[99.65],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":49,"prediction":-0.8040950470131013,"impurity":18.692833645095337,"impurityStats":[99.0,-79.60540965429703,1914.6008464829074],"gain":1.0162913961755464,"leftChild":50,"rightChild":51,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[81.05],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":50,"prediction":-0.07498697788956249,"impurity":16.206843484674692,"impurityStats":[65.0,-4.8741535628215615,1053.8103245493005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":51,"prediction":-2.1979781203375137,"impurity":20.486260474682478,"impurityStats":[34.0,-74.73125609147547,860.7905219336069],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":52,"prediction":6.363031307373205,"impurity":1.2150979509603417,"impurityStats":[2.0,12.72606261474641,83.40653073914382],"gain":1.2150979509603452,"leftChild":53,"rightChild":54,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.89965],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":53,"prediction":5.260716492558373,"impurity":0.0,"impurityStats":[1.0,5.260716492558373,27.67513801507567],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":54,"prediction":7.465346122188045,"impurity":-7.105427357601002E-15,"impurityStats":[1.0,7.465346122188045,55.73139272406807],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":0,"prediction":2.1978652419698015E-15,"impurity":14.97359751051839,"impurityStats":[354.0,7.780442956573097E-13,5300.65351872351],"gain":0.18226566904278485,"leftChild":1,"rightChild":26,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[278.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":1,"prediction":0.7536515704058502,"impurity":13.687580099990335,"impurityStats":[86.0,64.81403505490312,1225.9790879026364],"gain":1.937442705519905,"leftChild":2,"rightChild":17,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[276.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":2,"prediction":0.33931820406445956,"impurity":11.712278130065718,"impurityStats":[79.0,26.806138121092307,934.3657829203446],"gain":1.2788001728503997,"leftChild":3,"rightChild":10,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":3,"prediction":0.7189103013493897,"impurity":10.790915359652745,"impurityStats":[71.0,51.042631395806666,802.8500640537701],"gain":0.6655832238842727,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0433000000000003],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":4,"prediction":3.185756938790836,"impurity":5.476762392232724,"impurityStats":[7.0,22.300298571535855,109.3806676570068],"gain":3.091440331520574,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[88.45],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":5,"prediction":1.15550561394767,"impurity":1.0960009524378311,"impurityStats":[3.0,3.46651684184301,7.293582528907239],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":6,"prediction":4.708445432423211,"impurity":3.35231289191789,"impurityStats":[4.0,18.833781729692845,102.08708512809956],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":7,"prediction":0.4490989503792314,"impurity":10.633769451467694,"impurityStats":[64.0,28.74233282427081,693.469396396763],"gain":0.8222452835691028,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.52036],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":8,"prediction":0.7130720620635418,"impurity":10.065897049248594,"impurityStats":[59.0,42.07125166174897,623.8877600817046],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":9,"prediction":-2.66578376749563,"impurity":6.809924167968555,"impurityStats":[5.0,-13.328918837478149,69.58163631505874],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":10,"prediction":-3.0295616593392958,"impurity":7.261221010583146,"impurityStats":[8.0,-24.236493274714366,131.5157188665745],"gain":2.8306820083386857,"leftChild":11,"rightChild":14,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.292],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":11,"prediction":-0.11545012663914278,"impurity":0.002187859157061652,"impurityStats":[2.0,-0.23090025327828556,0.031033181796111517],"gain":0.0021878591570616513,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.045520000000000005],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":12,"prediction":-0.16222468336672335,"impurity":0.0,"impurityStats":[1.0,-0.16222468336672335,0.026316847893433647],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":13,"prediction":-0.0686755699115622,"impurity":1.734723475976807E-18,"impurityStats":[1.0,-0.0686755699115622,0.00471633390267787],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":14,"prediction":-4.000932170239347,"impurity":5.90665604994026,"impurityStats":[6.0,-24.00559302143608,131.48468568477833],"gain":5.348409207117114,"leftChild":15,"rightChild":16,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.5050999999999997],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":15,"prediction":-7.271531261267507,"impurity":0.8907534676431013,"impurityStats":[2.0,-14.543062522535013,107.53184070246743],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":16,"prediction":-2.365632624725267,"impurity":0.39199353041316787,"impurityStats":[4.0,-9.462530498901067,23.952844982310893],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":17,"prediction":5.429699561972973,"impurity":12.177406235609327,"impurityStats":[7.0,38.00789693381081,291.61330498229177],"gain":9.150524527705334,"leftChild":18,"rightChild":25,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.338],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":18,"prediction":4.194755263114023,"impurity":3.5313619925546624,"impurityStats":[6.0,25.16853157868414,126.76400225986475],"gain":1.7012931957774386,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.893],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":19,"prediction":3.2724502171077035,"impurity":2.565103195165836,"impurityStats":[4.0,13.089800868430814,53.09613447445636],"gain":2.4064410033505723,"leftChild":20,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.433],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":20,"prediction":5.95933000787835,"impurity":0.0,"impurityStats":[1.0,5.95933000787835,35.513614142799376],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":21,"prediction":2.3768236201841546,"impurity":0.21154958908701835,"impurityStats":[3.0,7.130470860552464,17.582520331656987],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":22,"prediction":6.039365355126662,"impurity":0.35999999999999943,"impurityStats":[2.0,12.078730710253325,73.66786778540839],"gain":0.360000000000003,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.20274],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":23,"prediction":6.639365355126664,"impurity":0.0,"impurityStats":[1.0,6.639365355126664,44.08117231885621],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":24,"prediction":5.439365355126661,"impurity":-7.105427357601002E-15,"impurityStats":[1.0,5.439365355126661,29.58669546655218],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":25,"prediction":12.839365355126667,"impurity":-1.0,"impurityStats":[1.0,12.839365355126667,164.8493027224269],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":26,"prediction":-0.24184341438396387,"impurity":15.145520833146252,"impurityStats":[268.0,-64.81403505490232,4074.674430820875],"gain":0.4364111411666727,"leftChild":27,"rightChild":40,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[4.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":27,"prediction":-1.3747874464976424,"impurity":12.645678884397332,"impurityStats":[68.0,-93.48554636183968,988.4289197062492],"gain":1.09215812638012,"leftChild":28,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.1240000000000006],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":28,"prediction":-6.239294211994959,"impurity":23.09922296312597,"impurityStats":[3.0,-18.717882635984875,186.08404568087929],"gain":21.89086632525224,"leftChild":29,"rightChild":30,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.43945],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":29,"prediction":0.37748239376290016,"impurity":0.0,"impurityStats":[1.0,0.37748239376290016,0.1424929576009692],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":30,"prediction":-9.547682514873888,"impurity":1.8125349568105946,"impurityStats":[2.0,-19.095365029747775,185.9415527232783],"gain":1.8125349568105875,"leftChild":31,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.21081],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":31,"prediction":-10.89398669922845,"impurity":0.0,"impurityStats":[1.0,-10.89398669922845,118.67894620296636],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":32,"prediction":-8.201378330519326,"impurity":1.4210854715202004E-14,"impurityStats":[1.0,-8.201378330519326,67.26260652031198],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":33,"prediction":-1.1502717496285357,"impurity":11.0206421947045,"impurityStats":[65.0,-74.76766372585482,802.3448740253694],"gain":1.386686302415211,"leftChild":34,"rightChild":37,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[9.955],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":34,"prediction":-1.87901817319516,"impurity":11.0661621265277,"impurityStats":[47.0,-88.31385414017252,686.0529568210927],"gain":1.8034777888744022,"leftChild":35,"rightChild":36,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.4095],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":35,"prediction":0.7041712931110347,"impurity":5.956489589235556,"impurityStats":[10.0,7.041712931110347,64.52346799277223],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":36,"prediction":-2.5771774884130507,"impurity":10.15625048587431,"impurityStats":[37.0,-95.35556707128288,621.5294888283205],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":37,"prediction":0.7525661341287607,"impurity":5.894306280666774,"impurityStats":[18.0,13.546190414317692,116.29191720427707],"gain":1.1722015161046602,"leftChild":38,"rightChild":39,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.9675500000000001],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":38,"prediction":2.283710487940413,"impurity":7.619674334592642,"impurityStats":[6.0,13.70226292764248,77.0100475639301],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":39,"prediction":-0.013006042777066185,"impurity":3.2733199795468497,"impurityStats":[12.0,-0.15607251332479422,39.28186964034683],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":40,"prediction":0.14335755653468696,"impurity":15.410676166557542,"impurityStats":[200.0,28.67151130693739,3086.2455111146273],"gain":0.3777943840976974,"leftChild":41,"rightChild":48,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.4285],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":41,"prediction":-2.535838833776444,"impurity":8.786760329448176,"impurityStats":[10.0,-25.35838833776444,152.1723892033685],"gain":5.9360070977606725,"leftChild":42,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.8765],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":42,"prediction":-1.3176427188424942,"impurity":3.5607169739271316,"impurityStats":[8.0,-10.541141750739953,42.375194467566175],"gain":1.9413750048295961,"leftChild":43,"rightChild":44,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[375.02],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":43,"prediction":0.48114159508992554,"impurity":0.9394367089591026,"impurityStats":[3.0,1.4434247852697766,3.5128018304543414],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":44,"prediction":-2.396913307201946,"impurity":2.0272851251805952,"impurityStats":[5.0,-11.98456653600973,38.86239263711183],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":45,"prediction":-7.4086232935122425,"impurity":0.010898262728993302,"impurityStats":[2.0,-14.817246587024485,109.79719473580236],"gain":0.01089826272898975,"leftChild":46,"rightChild":47,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.055815000000000003],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":46,"prediction":-7.304228548773892,"impurity":0.0,"impurityStats":[1.0,-7.304228548773892,53.35175469272356],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":47,"prediction":-7.513018038250593,"impurity":7.105427357601002E-15,"impurityStats":[1.0,-7.513018038250593,56.44544004307879],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":48,"prediction":0.2843678928668517,"impurity":15.36162501682888,"impurityStats":[190.0,54.02989964470182,2934.0731219112586],"gain":0.3801419700653499,"leftChild":49,"rightChild":52,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[13.95715],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":49,"prediction":0.5074833250538399,"impurity":15.382792905582882,"impurityStats":[168.0,85.25719860904509,2627.575814772818],"gain":0.3571904015639602,"leftChild":50,"rightChild":51,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[99.65],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":50,"prediction":0.3069503130139349,"impurity":14.76249407814686,"impurityStats":[151.0,46.34949726510417,2243.363598493738],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":51,"prediction":2.288688314349466,"impurity":17.362624404411946,"impurityStats":[17.0,38.90770134394092,384.2122162790797],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":52,"prediction":-1.4194226801974217,"impurity":11.916935033961217,"impurityStats":[22.0,-31.227298964343277,306.4973071384411],"gain":1.7503384406223166,"leftChild":53,"rightChild":54,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.2745],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":53,"prediction":0.7410330992604349,"impurity":10.596887329185028,"impurityStats":[6.0,4.44619859556261,66.87610430030732],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":54,"prediction":-2.229593597494118,"impurity":10.005237567396602,"impurityStats":[16.0,-35.67349755990589,239.62120283813385],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":0,"prediction":1.4552075802996402E-15,"impurity":13.579594673282221,"impurityStats":[354.0,5.151434834260726E-13,4807.176514341906],"gain":0.16841052038946047,"leftChild":1,"rightChild":32,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[25.6],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":1,"prediction":0.1056396387669886,"impurity":13.641627100161735,"impurityStats":[332.0,35.072360070640215,4532.725228702264],"gain":0.22849402814043618,"leftChild":2,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[91.15],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":2,"prediction":-0.19254135016998583,"impurity":13.034206613730769,"impurityStats":[239.0,-46.01738269062661,3124.0356296761956],"gain":0.538815114738108,"leftChild":3,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[81.44999999999999],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":3,"prediction":0.18022879646454928,"impurity":11.300279208256626,"impurityStats":[190.0,34.24347132826436,2153.2247091930203],"gain":0.6502427702556588,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.744],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":4,"prediction":-2.7952216585764926,"impurity":8.792170500499296,"impurityStats":[13.0,-36.337881561494406,215.8706500739674],"gain":3.3054724201291164,"leftChild":5,"rightChild":6,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[17.175],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":5,"prediction":-3.320060714869715,"impurity":5.943922920401026,"impurityStats":[12.0,-39.84072857843658,203.60071284986677],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":6,"prediction":3.5028470169421766,"impurity":1.0658141036401503E-14,"impurityStats":[1.0,3.5028470169421766,12.269937224100715],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":7,"prediction":0.39876470559185756,"impurity":10.786489868438943,"impurityStats":[177.0,70.58135288975879,1937.3540591190529],"gain":0.41391296073171535,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[4.39775],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":8,"prediction":1.1071921647485456,"impurity":11.860927136841935,"impurityStats":[80.0,88.57537317988366,1046.9441301218005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":9,"prediction":-0.18550536381572055,"impurity":9.145071564090976,"impurityStats":[97.0,-17.994020290124894,890.4099289972519],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":10,"prediction":-1.6379766126304278,"impurity":17.12950038143851,"impurityStats":[49.0,-80.26085401889097,970.8109204831753],"gain":3.680446053014146,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[12.379999999999999],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":11,"prediction":-3.517664940756547,"impurity":16.034406301816897,"impurityStats":[25.0,-87.94162351891367,710.2093234311164],"gain":3.948589755324152,"leftChild":12,"rightChild":13,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.2695],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":12,"prediction":-1.275907177211928,"impurity":6.487029166459502,"impurityStats":[11.0,-14.034978949331208,89.26465120452454],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":13,"prediction":-5.279046040684461,"impurity":16.484863773661722,"impurityStats":[14.0,-73.90664456958245,620.944672226592],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":14,"prediction":0.3200320625009449,"impurity":10.755979356140479,"impurityStats":[24.0,7.680769500022677,260.6015970520581],"gain":3.2418932434957406,"leftChild":15,"rightChild":16,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.8205],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":15,"prediction":0.6954676497219612,"impurity":7.840785508846683,"impurityStats":[23.0,15.995755943605108,191.46259749509886],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":16,"prediction":-8.314986443582406,"impurity":-1.4210854715202004E-14,"impurityStats":[1.0,-8.314986443582406,69.13899955695916],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":17,"prediction":0.8719327178630841,"impurity":14.3869333250475,"impurityStats":[93.0,81.08974276126682,1408.6895990260673],"gain":1.4802313742026083,"leftChild":18,"rightChild":25,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[93.35],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":18,"prediction":3.3554042248154268,"impurity":4.591520015935196,"impurityStats":[18.0,60.39727604667768,285.3046355011994],"gain":1.461732764028549,"leftChild":19,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[9.845],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":19,"prediction":5.617276165067551,"impurity":0.24879629322962415,"impurityStats":[4.0,22.469104660270204,127.21035123146255],"gain":0.20004071081586972,"leftChild":20,"rightChild":21,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.945],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":20,"prediction":5.170017055807751,"impurity":0.003928863684521389,"impurityStats":[2.0,10.340034111615502,53.466010442055136],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":21,"prediction":6.064535274327351,"impurity":0.09358230114298749,"impurityStats":[2.0,12.129070548654703,73.74434078940742],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":22,"prediction":2.7091550990291062,"impurity":3.952927525814368,"impurityStats":[14.0,37.928171386407485,158.09428426973682],"gain":2.035000147689072,"leftChild":23,"rightChild":24,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[395.13],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":23,"prediction":1.8069355807988536,"impurity":0.5175651438563165,"impurityStats":[10.0,18.069355807988536,37.82581337013207],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":24,"prediction":4.964703894604737,"impurity":5.418832963797744,"impurityStats":[4.0,19.858815578418948,120.26847089960475],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":25,"prediction":0.27589955619452183,"impurity":14.90234561522322,"impurityStats":[75.0,20.692466714589138,1123.3849635248666],"gain":0.8005405242338872,"leftChild":26,"rightChild":29,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[396.22],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":26,"prediction":-0.17146509491067233,"impurity":13.152238547114484,"impurityStats":[60.0,-10.28790569464034,790.8983295532327],"gain":1.3627445316273668,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.1113999999999997],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":27,"prediction":0.6851477213780657,"impurity":14.677031757641736,"impurityStats":[39.0,26.720761133744563,590.7119071523003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":28,"prediction":-1.7623174680183287,"impurity":6.426923922914254,"impurityStats":[21.0,-37.008666828384904,200.18642240093254],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":29,"prediction":2.0653581606152986,"impurity":17.900071266488723,"impurityStats":[15.0,30.980372409229478,332.486633971634],"gain":7.423740763420323,"leftChild":30,"rightChild":31,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.85435],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":30,"prediction":1.337163682891686,"impurity":11.224639824716144,"impurityStats":[14.0,18.720291560483602,182.1770515538484],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":31,"prediction":12.26008084874588,"impurity":-2.8421709430404007E-14,"impurityStats":[1.0,12.26008084874588,150.30958241778546],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":32,"prediction":-1.5941981850290774,"impurity":9.93359058501551,"impurityStats":[22.0,-35.072360070639704,274.45128563964136],"gain":2.4146912050105565,"leftChild":33,"rightChild":34,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.21081],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":33,"prediction":-8.715189359382759,"impurity":0.0,"impurityStats":[1.0,-8.715189359382759,75.95452556989846],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":34,"prediction":-1.2551033672027114,"impurity":7.8769422076242375,"impurityStats":[21.0,-26.357170711256938,198.49676006974425],"gain":1.8485095358343182,"leftChild":35,"rightChild":42,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6695],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":35,"prediction":0.6676600274115714,"impurity":5.449942070689444,"impurityStats":[7.0,4.673620191881,41.269983880248645],"gain":3.169470187015292,"leftChild":36,"rightChild":39,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[8.005],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":36,"prediction":-2.1472423629988366,"impurity":1.8446725354753983,"impurityStats":[2.0,-4.294484725997673,12.910644601864453],"gain":1.8446725354753983,"leftChild":37,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.211425],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":37,"prediction":-0.7890551389846365,"impurity":0.0,"impurityStats":[1.0,-0.7890551389846365,0.6226080123580641],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":38,"prediction":-3.5054295870130368,"impurity":0.0,"impurityStats":[1.0,-3.5054295870130368,12.288036589506389],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":39,"prediction":1.7936209835757346,"impurity":2.4547916229536524,"impurityStats":[5.0,8.968104917878673,28.35933927838419],"gain":2.210935580955434,"leftChild":40,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.29386999999999996],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":40,"prediction":4.767464006302681,"impurity":0.0,"impurityStats":[1.0,4.767464006302681,22.728713051391612],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":41,"prediction":1.0501602278939979,"impurity":0.3048200524977729,"impurityStats":[4.0,4.2006409115759915,5.630626226992586],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":42,"prediction":-2.216485064509853,"impurity":6.3176779723401575,"impurityStats":[14.0,-31.03079090313794,157.22677618949567],"gain":2.569553738381545,"leftChild":43,"rightChild":46,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6964999999999999],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":43,"prediction":-4.751023354998648,"impurity":2.7162796933693336,"impurityStats":[4.0,-19.004093419994593,101.15401045244778],"gain":2.25637139851316,"leftChild":44,"rightChild":45,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6859999999999999],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":44,"prediction":-3.248901056877366,"impurity":0.034099971331009726,"impurityStats":[2.0,-6.497802113754732,21.17891609741975],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":45,"prediction":-6.2531456531199305,"impurity":0.8857166183813376,"impurityStats":[2.0,-12.506291306239861,79.97509435502803],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":46,"prediction":-1.2026697483143347,"impurity":4.160862050194323,"impurityStats":[10.0,-12.026697483143348,56.07276573704789],"gain":1.0222441644140754,"leftChild":47,"rightChild":48,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[28.665],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":47,"prediction":0.03562191628698663,"impurity":2.4080531127419076,"impurityStats":[4.0,0.14248766514794653,9.63728813464746],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":48,"prediction":-2.028197524715216,"impurity":3.625661067805808,"impurityStats":[6.0,-12.169185148291296,46.435477602400425],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":0,"prediction":1.0537710064238773E-15,"impurity":12.062902317430108,"impurityStats":[354.0,3.730349362740526E-13,4270.267420370258],"gain":0.13568423050280565,"leftChild":1,"rightChild":18,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.0489999999999995],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":1,"prediction":-0.4864756330739034,"impurity":8.99607118641434,"impurityStats":[129.0,-62.75535666653354,1191.0221349105805],"gain":0.3830682080372636,"leftChild":2,"rightChild":5,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[1.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":2,"prediction":-5.418496639757288,"impurity":2.4459839187286363,"impurityStats":[2.0,-10.836993279514576,63.61217950757932],"gain":2.4459839187286363,"leftChild":3,"rightChild":4,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.047799999999999995],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":3,"prediction":-6.982460807738331,"impurity":0.0,"impurityStats":[1.0,-6.982460807738331,48.75475893160183],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":4,"prediction":-3.8545324717762455,"impurity":0.0,"impurityStats":[1.0,-3.8545324717762455,14.857420575977493],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":5,"prediction":-0.4088060109214091,"impurity":8.710121388765241,"impurityStats":[127.0,-51.91836338701896,1127.409955403001],"gain":0.34162434399761277,"leftChild":6,"rightChild":13,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[6.8166],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":6,"prediction":-0.26763913543996265,"impurity":8.785296762647473,"impurityStats":[120.0,-32.11669625279552,1062.8312963359829],"gain":0.44159658149382786,"leftChild":7,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[30.950000000000003],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":7,"prediction":2.0661041748715863,"impurity":5.526280528361628,"impurityStats":[9.0,18.594937573844277,88.15560290805084],"gain":3.1176932971001525,"leftChild":8,"rightChild":9,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.962],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":8,"prediction":1.1222983084683378,"impurity":3.0539390634928885,"impurityStats":[7.0,7.8560881592783645,30.194447896786468],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":9,"prediction":5.369424707282956,"impurity":0.14985581845153106,"impurityStats":[2.0,10.738849414565912,57.96115501126438],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":10,"prediction":-0.45686156600576405,"impurity":8.572139612461106,"impurityStats":[111.0,-50.71163382663981,974.6756934279323],"gain":0.38230212759223065,"leftChild":11,"rightChild":12,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[33.15885],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":11,"prediction":-0.3731076530376398,"impurity":8.338195155509773,"impurityStats":[109.0,-40.66873418110274,924.0370879128881],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":12,"prediction":-5.021449822768528,"impurity":0.10434443493997492,"impurityStats":[2.0,-10.042899645537055,50.638605515044105],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":13,"prediction":-2.828809590603347,"impurity":1.2233590239702963,"impurityStats":[7.0,-19.80166713422343,64.5786590670184],"gain":0.8842582603775742,"leftChild":14,"rightChild":15,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.014305],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":14,"prediction":-0.5254317314006087,"impurity":0.0,"impurityStats":[1.0,-0.5254317314006087,0.2760785043626414],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":15,"prediction":-3.21270590047047,"impurity":0.39561755752484257,"impurityStats":[6.0,-19.27623540282282,64.30258056265569],"gain":0.2787146840117257,"leftChild":16,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.031315],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":16,"prediction":-4.393203007649738,"impurity":0.0,"impurityStats":[1.0,-4.393203007649738,19.30023266642271],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":17,"prediction":-2.9766064790346163,"impurity":0.14028344821574024,"impurityStats":[5.0,-14.883032395173082,45.00234789623298],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":18,"prediction":0.27891269629570614,"impurity":13.607742309888067,"impurityStats":[225.0,62.755356666533885,3079.245285459677],"gain":0.3335183814880196,"leftChild":19,"rightChild":34,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.4475],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":19,"prediction":0.942318100412216,"impurity":11.572299380422379,"impurityStats":[97.0,91.40485573998495,1208.645489930326],"gain":0.6150753242472646,"leftChild":20,"rightChild":27,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.57725],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":20,"prediction":-2.839282260380666,"impurity":5.37742740533227,"impurityStats":[4.0,-11.357129041522663,53.75580463777845],"gain":4.4159901397831405,"leftChild":21,"rightChild":24,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[21.945],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":21,"prediction":-4.940708000154294,"impurity":0.006810487294313106,"impurityStats":[2.0,-9.881416000308588,48.834812060165916],"gain":0.006810487294313106,"leftChild":22,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[14.28495],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":22,"prediction":-4.858182323578381,"impurity":0.0,"impurityStats":[1.0,-4.858182323578381,23.60193548912944],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":23,"prediction":-5.023233676730207,"impurity":0.0,"impurityStats":[1.0,-5.023233676730207,25.232876571036478],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":24,"prediction":-0.7378565206070373,"impurity":1.9160640438039453,"impurityStats":[2.0,-1.4757130412140747,4.920992577612537],"gain":1.9160640438039458,"leftChild":25,"rightChild":26,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":25,"prediction":0.646363130967071,"impurity":0.0,"impurityStats":[1.0,0.646363130967071,0.41778529707355494],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":26,"prediction":-2.1220761721811456,"impurity":-8.881784197001252E-16,"impurityStats":[1.0,-2.1220761721811456,4.503207280538982],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":27,"prediction":1.1049675782957809,"impurity":11.197215309974807,"impurityStats":[93.0,102.76198478150762,1154.8896852925473],"gain":0.31582062173789005,"leftChild":28,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.665],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":28,"prediction":-0.004103299051164817,"impurity":4.126070050007786,"impurityStats":[19.0,-0.07796268197213152,78.3956508543469],"gain":1.4372498663694335,"leftChild":29,"rightChild":30,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[54.349999999999994],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":29,"prediction":-0.6231886171066402,"impurity":2.2885729208271157,"impurityStats":[15.0,-9.347829256599603,40.15405459977603],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":30,"prediction":2.317466643656868,"impurity":4.189747419180488,"impurityStats":[4.0,9.269866574627471,38.241596254570865],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":31,"prediction":1.389729019776754,"impurity":12.615869933187641,"impurityStats":[74.0,102.8399474634798,1076.4940344382],"gain":0.821793307059913,"leftChild":32,"rightChild":33,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[52.849999999999994],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":32,"prediction":3.6830840217735017,"impurity":8.887354207299671,"impurityStats":[10.0,36.830840217735016,224.52462118742943],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":33,"prediction":1.0313923007147614,"impurity":12.248252004069613,"impurityStats":[64.0,66.00910724574473,851.9694132507714],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":34,"prediction":-0.2238242115113358,"impurity":14.563963624914376,"impurityStats":[128.0,-28.649499073450983,1870.5997955293499],"gain":0.5955095003615032,"leftChild":35,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[7.3],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":35,"prediction":-6.348944497903712,"impurity":0.7597711910807519,"impurityStats":[2.0,-12.697888995807425,82.13773485708515],"gain":0.7597711910807501,"leftChild":36,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.08243],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":36,"prediction":-7.220593045817807,"impurity":0.0,"impurityStats":[1.0,-7.220593045817807,52.13696393331248],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":37,"prediction":-5.477295949989617,"impurity":-1.0,"impurityStats":[1.0,-5.477295949989617,30.00077092377267],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":38,"prediction":-0.12660007998129885,"impurity":14.17811575841751,"impurityStats":[126.0,-15.951610077643654,1788.4620606722663],"gain":0.6294542023798275,"leftChild":39,"rightChild":42,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[267.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":39,"prediction":1.1526891469676048,"impurity":6.80784872176429,"impurityStats":[35.0,40.34412014386617,284.7789346955418],"gain":1.0127195202061001,"leftChild":40,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.667655],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":40,"prediction":1.4004328464203892,"impurity":6.141024035192595,"impurityStats":[33.0,46.21428393187284,267.3737943533484],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":41,"prediction":-2.9350818940033356,"impurity":0.08786444659050119,"impurityStats":[2.0,-5.870163788006671,17.40514034219342],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":42,"prediction":-0.6186343980385693,"impurity":16.141281876912064,"impurityStats":[91.0,-56.295730221509814,1503.6831259767232],"gain":1.3455651177818346,"leftChild":43,"rightChild":44,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[271.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":43,"prediction":-8.356699255694629,"impurity":0.0010263322267149988,"impurityStats":[2.0,-16.713398511389258,139.67089756470776],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":44,"prediction":-0.4447453001137141,"impurity":15.128181712543793,"impurityStats":[89.0,-39.582331710120556,1364.0122284120157],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":0,"prediction":4.917598029978095E-16,"impurity":11.182501209359518,"impurityStats":[354.0,1.7408297026122455E-13,3958.6054281132697],"gain":0.1072825877545025,"leftChild":1,"rightChild":18,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[49.685],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":1,"prediction":-1.748586214918581,"impurity":9.300134321084025,"impurityStats":[12.0,-20.98303457902297,148.2922568650478],"gain":4.316946013007788,"leftChild":2,"rightChild":17,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.7811500000000002],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":2,"prediction":-2.375044224322374,"impurity":5.436205426992259,"impurityStats":[11.0,-26.125486467546114,121.84744543927258],"gain":1.2948261738808426,"leftChild":3,"rightChild":10,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[21.79],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":3,"prediction":-1.5148694334867834,"impurity":5.691957915301638,"impurityStats":[7.0,-10.604086034407484,55.90751121069945],"gain":2.686814210286232,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.939],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":4,"prediction":-2.9344153671270705,"impurity":1.7831068434722575,"impurityStats":[4.0,-11.737661468508282,41.57560156121503],"gain":1.7408870974416901,"leftChild":5,"rightChild":6,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[3.575],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":5,"prediction":-4.253842173525095,"impurity":0.007454867901923734,"impurityStats":[2.0,-8.50768434705019,36.20525621032526],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":6,"prediction":-1.6149885607290457,"impurity":0.07698462415921092,"impurityStats":[2.0,-3.2299771214580915,5.370345350889771],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":7,"prediction":0.37785847803359945,"impurity":4.6345261870729395,"impurityStats":[3.0,1.1335754341007984,14.331909649484423],"gain":3.6541005909887234,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.82005],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":8,"prediction":-2.325510009978615,"impurity":0.0,"impurityStats":[1.0,-2.325510009978615,5.407996806510737],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":9,"prediction":1.7295427220397066,"impurity":1.4706383941263246,"impurityStats":[2.0,3.459085444079413,8.923912842973685],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":10,"prediction":-3.8803501082846577,"impurity":1.4278665942785267,"impurityStats":[4.0,-15.52140043313863,65.93993422857312],"gain":1.383956376930175,"leftChild":11,"rightChild":14,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.8468],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":11,"prediction":-2.7039333552034277,"impurity":0.0818690755527145,"impurityStats":[2.0,-5.407866710406855,14.786249329868761],"gain":0.0818690755527145,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[11.8817],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":12,"prediction":-2.4178056292614727,"impurity":0.0,"impurityStats":[1.0,-2.4178056292614727,5.845784060888466],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":13,"prediction":-2.9900610811453827,"impurity":0.0,"impurityStats":[1.0,-2.9900610811453827,8.940465268980295],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":14,"prediction":-5.056766861365887,"impurity":0.00595135914398881,"impurityStats":[2.0,-10.113533722731773,51.15368489870438],"gain":0.00595135914398881,"leftChild":15,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.671855],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":15,"prediction":-5.133911913987443,"impurity":0.0,"impurityStats":[1.0,-5.133911913987443,26.357051540582216],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":16,"prediction":-4.97962180874433,"impurity":0.0,"impurityStats":[1.0,-4.97962180874433,24.796633358122154],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":17,"prediction":5.142451888523141,"impurity":-1.0,"impurityStats":[1.0,5.142451888523141,26.444811425775214],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":18,"prediction":0.06135390227784545,"impurity":11.13750228127242,"impurityStats":[342.0,20.983034579023144,3810.313171248222],"gain":0.1178822425526338,"leftChild":19,"rightChild":34,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[91.15],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":19,"prediction":-0.16560769838239592,"impurity":10.79576975340279,"impurityStats":[238.0,-39.41463221501023,2575.9205678335807],"gain":0.43718798595283337,"leftChild":20,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[82.25],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":20,"prediction":0.16672871429019193,"impurity":9.744072211735991,"impurityStats":[190.0,31.678455715136465,1856.6554284219217],"gain":0.3162833697520391,"leftChild":21,"rightChild":24,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.8565000000000005],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":21,"prediction":-1.3486894766448816,"impurity":7.203386500170504,"impurityStats":[23.0,-31.019857962832276,207.5140455054124],"gain":2.2364618101526896,"leftChild":22,"rightChild":23,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[278.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":22,"prediction":0.9122644611699583,"impurity":3.8871799948343484,"impurityStats":[7.0,6.385851228189708,33.03584509363644],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":23,"prediction":-2.337856824438874,"impurity":5.439312994160582,"impurityStats":[16.0,-37.405709191021984,174.47820041177596],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":24,"prediction":0.3754390040596931,"impurity":9.734143655527122,"impurityStats":[167.0,62.69831367796875,1649.141382916508],"gain":0.5169809405246024,"leftChild":25,"rightChild":26,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.13452],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":25,"prediction":-0.11481683541459015,"impurity":9.48103003679356,"impurityStats":[114.0,-13.089119237263276,1082.3402754436527],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":26,"prediction":1.42995156443834,"impurity":8.649599041716128,"impurityStats":[53.0,75.78743291523202,566.8011074728565],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":27,"prediction":-1.4811059985447228,"impurity":12.791015425484403,"impurityStats":[48.0,-71.0930879301467,719.265139411659],"gain":1.9609287450725192,"leftChild":28,"rightChild":31,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[10.3],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":28,"prediction":-3.0689328470416024,"impurity":14.049552844146493,"impurityStats":[21.0,-64.44758978787365,492.82593493974474],"gain":4.910413395982825,"leftChild":29,"rightChild":30,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.5785],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":29,"prediction":-1.3306023666477411,"impurity":6.2581026536996855,"impurityStats":[13.0,-17.297830766420635,104.37186905376731],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":30,"prediction":-5.893719877681628,"impurity":13.820824239167642,"impurityStats":[8.0,-47.14975902145302,388.45406588597746],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":31,"prediction":-0.24612956082492798,"impurity":8.326057441951631,"impurityStats":[27.0,-6.6454981422730555,226.4392044719146],"gain":1.6691382374870196,"leftChild":32,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.805],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":32,"prediction":-3.3441200168383673,"impurity":4.242596007796486,"impurityStats":[4.0,-13.37648006735347,61.70293877926211],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":33,"prediction":0.29265138804697466,"impurity":7.076801499537329,"impurityStats":[23.0,6.7309819250804175,164.73626569265247],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":34,"prediction":0.5807467960964747,"impurity":11.531892807041373,"impurityStats":[104.0,60.39766679403337,1234.3926034146402],"gain":0.8349687637314549,"leftChild":35,"rightChild":40,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[93.95],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":35,"prediction":2.2955477081337388,"impurity":5.1901576362995465,"impurityStats":[23.0,52.797597287075995,240.57302908220498],"gain":1.0091093475324575,"leftChild":36,"rightChild":37,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.4555],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":36,"prediction":-2.4161829341795595,"impurity":0.0,"impurityStats":[1.0,-2.4161829341795595,5.837939971420545],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":37,"prediction":2.5097172827843433,"impurity":4.371095938256502,"impurityStats":[22.0,55.21378022125555,234.73508911078443],"gain":0.6782713366795484,"leftChild":38,"rightChild":39,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[396.22],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":38,"prediction":2.1824628340558956,"impurity":3.3209442873590755,"impurityStats":[19.0,41.466793847062014,153.59767787849296],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":39,"prediction":4.5823287913978445,"impurity":6.048066591623517,"impurityStats":[3.0,13.746986374193533,81.13741123229144],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":40,"prediction":0.09382801860441203,"impurity":12.260573763819036,"impurityStats":[81.0,7.600069506957375,993.8195743324354],"gain":0.6109885792703874,"leftChild":41,"rightChild":44,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[26.695],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":41,"prediction":0.18121999329820074,"impurity":11.795204999355507,"impurityStats":[80.0,14.497599463856059,946.2436548261205],"gain":0.713863189762403,"leftChild":42,"rightChild":43,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[331.065],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":42,"prediction":1.8077171489535089,"impurity":11.188487512880345,"impurityStats":[17.0,30.73119153220965,245.7575896595161],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":43,"prediction":-0.2576760645770411,"impurity":11.05242947696004,"impurityStats":[63.0,-16.23359206835359,700.4860651666049],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":44,"prediction":-6.89752995689868,"impurity":-1.0,"impurityStats":[1.0,-6.89752995689868,47.575919506314676],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":0,"prediction":7.02514004282585E-16,"impurity":10.20360466888737,"impurityStats":[354.0,2.4868995751603507E-13,3612.0760527861294],"gain":0.09924712828662285,"leftChild":1,"rightChild":24,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[7.82715],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":1,"prediction":0.06854260655225038,"impurity":10.2852289606869,"impurityStats":[338.0,23.167401014660626,3477.9953427647583],"gain":0.24375309755565233,"leftChild":2,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[32.7],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":2,"prediction":1.312448660657693,"impurity":9.171852291039523,"impurityStats":[46.0,60.372638390253876,501.1411937834779],"gain":1.322693228228341,"leftChild":3,"rightChild":8,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[32.25],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":3,"prediction":1.1410042590298806,"impurity":8.023584819762542,"impurityStats":[45.0,51.345191656344625,419.6463992499091],"gain":0.6874694133248695,"leftChild":4,"rightChild":5,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[4.45],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":4,"prediction":-4.358873392908777,"impurity":0.0,"impurityStats":[1.0,-4.358873392908777,18.99977725540807],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":5,"prediction":1.2660014783921227,"impurity":7.502845302038529,"impurityStats":[44.0,55.7040650492534,400.64662199450106],"gain":0.7622336567700421,"leftChild":6,"rightChild":7,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[279.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":6,"prediction":2.614198090391087,"impurity":5.621735399451838,"impurityStats":[13.0,33.98457517508413,161.92497171833116],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":7,"prediction":0.7006287056183635,"impurity":7.209817812869017,"impurityStats":[31.0,21.71948987416927,238.7216502761699],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":8,"prediction":9.027446733909251,"impurity":-1.0,"impurityStats":[1.0,9.027446733909251,81.49479453356878],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":9,"prediction":-0.12741519649175775,"impurity":10.178471357364876,"impurityStats":[292.0,-37.20523737559326,2976.8541489812774],"gain":0.18663463419594528,"leftChild":10,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[37.95],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":10,"prediction":-2.7014255915671246,"impurity":3.3950379309955254,"impurityStats":[8.0,-21.611404732536997,85.54190526215451],"gain":1.7395999627125143,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[34.150000000000006],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":11,"prediction":-1.3824866381987313,"impurity":2.5570565957525964,"impurityStats":[4.0,-5.529946552794925,17.873303602202505],"gain":2.4056485105417007,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.04062],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":12,"prediction":1.3039506924727107,"impurity":0.0,"impurityStats":[1.0,1.3039506924727107,1.7002874084000617],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":13,"prediction":-2.2779657484225453,"impurity":0.2018774469478609,"impurityStats":[3.0,-6.833897245267636,16.173016193802443],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":14,"prediction":-4.020364544935518,"impurity":0.7538193408134255,"impurityStats":[4.0,-16.08145817974207,67.668601659952],"gain":0.5936595147706232,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.9864999999999995],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":15,"prediction":-5.354897625946208,"impurity":0.0,"impurityStats":[1.0,-5.354897625946208,28.674928584364334],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":16,"prediction":-3.5755201845986213,"impurity":0.21354643472373644,"impurityStats":[3.0,-10.726560553795863,38.99367307558768],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":17,"prediction":-0.054907861419212105,"impurity":10.177662041258321,"impurityStats":[284.0,-15.593832643056238,2891.3122437191228],"gain":0.2036072125065047,"leftChild":18,"rightChild":21,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[4.675000000000001],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":18,"prediction":1.0133371480833737,"impurity":10.13988359243196,"impurityStats":[43.0,43.57349736758507,480.16963802906133],"gain":1.8808290399654837,"leftChild":19,"rightChild":20,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[395.61],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":19,"prediction":1.8174111387634193,"impurity":8.34813997659585,"impurityStats":[32.0,58.15715644042942,372.83594316471033],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":20,"prediction":-1.3257871884403953,"impurity":7.999896954999212,"impurityStats":[11.0,-14.583659072844348,107.33369486435089],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":21,"prediction":-0.24550759340515071,"impurity":9.944467124028805,"impurityStats":[241.0,-59.16733001064132,2411.1426056900627],"gain":0.2968121133310646,"leftChild":22,"rightChild":23,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.145],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":22,"prediction":-1.9644112188634717,"impurity":5.129444198076058,"impurityStats":[22.0,-43.21704681499638,197.74382396720003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":23,"prediction":-0.07283234335910939,"impurity":10.10153920192001,"impurityStats":[219.0,-15.950283195644957,2213.3987817228626],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":24,"prediction":-1.447962563416274,"impurity":6.283448791280776,"impurityStats":[16.0,-23.167401014660385,134.08071002137285],"gain":1.6505878249976087,"leftChild":25,"rightChild":32,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[19.65],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":25,"prediction":-3.673218385786585,"impurity":4.6859622278550646,"impurityStats":[4.0,-14.69287354314634,72.71398215014268],"gain":4.205459977176396,"leftChild":26,"rightChild":29,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[386.215],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":26,"prediction":-5.723940204360815,"impurity":8.744360692958253E-4,"impurityStats":[2.0,-11.44788040872163,65.52873179833486],"gain":8.744360692922726E-4,"leftChild":27,"rightChild":28,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.055815000000000003],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":27,"prediction":-5.694369339150313,"impurity":0.0,"impurityStats":[1.0,-5.694369339150313,32.42584217065517],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":28,"prediction":-5.753511069571317,"impurity":-1.0,"impurityStats":[1.0,-5.753511069571317,33.10288962767969],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":29,"prediction":-1.6224965672123552,"impurity":0.960130065288042,"impurityStats":[2.0,-3.2449931344247105,7.185250351807838],"gain":0.9601300652880422,"leftChild":30,"rightChild":31,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":30,"prediction":-2.6023588357419882,"impurity":0.0,"impurityStats":[1.0,-2.6023588357419882,6.772271509964397],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":31,"prediction":-0.6426342986827223,"impurity":-1.0,"impurityStats":[1.0,-0.6426342986827223,0.4129788418434339],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":32,"prediction":-0.7062106226261703,"impurity":4.615160545759202,"impurityStats":[12.0,-8.474527471514044,61.366727871230935],"gain":2.290155240113921,"leftChild":33,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.197295],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":33,"prediction":-1.1624955455848929,"impurity":2.5363694243403065,"impurityStats":[11.0,-12.787451001433823,42.76541849629527],"gain":1.4466175124169693,"leftChild":34,"rightChild":37,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[2.245],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":34,"prediction":-0.42596206558797967,"impurity":1.4646532151150444,"impurityStats":[8.0,-3.4076965247038373,13.168775171480181],"gain":0.7935724134703785,"leftChild":35,"rightChild":36,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.9],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":35,"prediction":1.1169952379078545,"impurity":2.096283639157315,"impurityStats":[2.0,2.233990475815709,6.687924001332279],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":36,"prediction":-0.9402811667532577,"impurity":0.19601318914044943,"impurityStats":[6.0,-5.641687000519546,6.480851170147902],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":37,"prediction":-3.126584825576662,"impurity":0.09001510341211727,"impurityStats":[3.0,-9.379754476729985,29.596643324815087],"gain":0.06839329064251842,"leftChild":38,"rightChild":39,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[376.355],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":38,"prediction":-2.7567381258684733,"impurity":0.0,"impurityStats":[1.0,-2.7567381258684733,7.599605094616822],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":39,"prediction":-3.311508175430756,"impurity":0.03243271915439827,"impurityStats":[2.0,-6.623016350861512,21.997038230198267],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":40,"prediction":4.312923529919779,"impurity":-1.0,"impurityStats":[1.0,4.312923529919779,18.60130937493568],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":0,"prediction":1.1792199357600534E-15,"impurity":9.564365529670125,"impurityStats":[354.0,4.1744385725905886E-13,3385.785397503224],"gain":0.07870712512505385,"leftChild":1,"rightChild":30,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[25.6],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":1,"prediction":0.07221864293798894,"impurity":9.747407491966438,"impurityStats":[332.0,23.976589455412327,3237.8708440856085],"gain":0.11614507108538508,"leftChild":2,"rightChild":17,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.1084],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":2,"prediction":0.6976988605335744,"impurity":10.182322518712231,"impurityStats":[76.0,53.02511340055165,810.852072621358],"gain":0.7068537293669497,"leftChild":3,"rightChild":10,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[64.83500000000001],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":3,"prediction":-1.7534756945764993,"impurity":4.286714089152256,"impurityStats":[8.0,-14.027805556611995,58.891128804982344],"gain":0.9632901222309851,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.96955],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":4,"prediction":-0.9932296335287674,"impurity":4.091120687802321,"impurityStats":[5.0,-4.966148167643837,25.388128963610054],"gain":1.9358208110953066,"leftChild":5,"rightChild":6,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.7997],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":5,"prediction":-2.6972634408937974,"impurity":0.604639063867479,"impurityStats":[2.0,-5.394526881787595,15.759738266899454],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":6,"prediction":0.14279290471458594,"impurity":3.189073751933371,"impurityStats":[3.0,0.42837871414375783,9.6283906967106],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":7,"prediction":-3.020552462989386,"impurity":2.0439294321195214,"impurityStats":[3.0,-9.061657388968158,33.5029998413723],"gain":2.041390185551424,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.00415],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":8,"prediction":-4.030847020420886,"impurity":0.003808869852147012,"impurityStats":[2.0,-8.061694040841772,32.50307314377616],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":9,"prediction":-0.9999633481263857,"impurity":-6.661338147750939E-16,"impurityStats":[1.0,-0.9999633481263857,0.9999266975961305],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":10,"prediction":0.9860723376053478,"impurity":10.085910518779755,"impurityStats":[68.0,67.05291895716366,751.9609438163758],"gain":0.9452099128385187,"leftChild":11,"rightChild":14,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.7616],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":11,"prediction":-0.04512170424290396,"impurity":8.424544706536903,"impurityStats":[32.0,-1.4438945357729267,269.650581591382],"gain":1.2050699018162678,"leftChild":12,"rightChild":13,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.601],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":12,"prediction":6.066929257284194,"impurity":0.0,"impurityStats":[1.0,6.066929257284194,36.80763061289094],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":13,"prediction":-0.24228463848571358,"impurity":7.452361088743881,"impurityStats":[31.0,-7.510823793057121,232.84295097849105],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":14,"prediction":1.9026892636926829,"impurity":9.777283627633977,"impurityStats":[36.0,68.49681349293658,482.3103622249937],"gain":2.3994992122873517,"leftChild":15,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[7.44656],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":15,"prediction":0.9420205838564903,"impurity":4.1399911219019225,"impurityStats":[26.0,24.49253518026875,130.71224146009237],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":16,"prediction":4.400427831266784,"impurity":15.79604697830285,"impurityStats":[10.0,44.004278312667836,351.5981207649014],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":17,"prediction":-0.11347079666070051,"impurity":9.467666454337422,"impurityStats":[256.0,-29.04852394513933,2427.0187714642525],"gain":0.22258685814518486,"leftChild":18,"rightChild":23,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.583500000000001],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":18,"prediction":-4.446078753027923,"impurity":0.02293064872072866,"impurityStats":[3.0,-13.338236259083768,59.37164078054117],"gain":0.020445708529493345,"leftChild":19,"rightChild":20,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[8.350000000000001],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":19,"prediction":-4.648295016120127,"impurity":0.0,"impurityStats":[1.0,-4.648295016120127,21.60664655688721],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":20,"prediction":-4.344970621481821,"impurity":0.0037274102868529724,"impurityStats":[2.0,-8.689941242963641,37.76499422365394],"gain":0.003727410286851196,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.17841],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":21,"prediction":-4.406023142206678,"impurity":0.0,"impurityStats":[1.0,-4.406023142206678,19.413039929660805],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":22,"prediction":-4.2839181007569636,"impurity":3.552713678800501E-15,"impurityStats":[1.0,-4.2839181007569636,18.351954293993153],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":23,"prediction":-0.06209599875911289,"impurity":9.354433141023916,"impurityStats":[253.0,-15.710287686055562,2367.6471306837093],"gain":0.17853470976058983,"leftChild":24,"rightChild":27,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.700000000000003],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":24,"prediction":0.4921210073952486,"impurity":12.364353777387297,"impurityStats":[93.0,45.76725368775812,1172.407928287552],"gain":0.6097352951275896,"leftChild":25,"rightChild":26,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[4.12435],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":25,"prediction":1.5450263343381379,"impurity":14.660224052197925,"impurityStats":[33.0,50.98586903315855,562.5619040578769],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":26,"prediction":-0.0869769224233405,"impurity":10.156535418793688,"impurityStats":[60.0,-5.21861534540043,609.8460242296754],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":27,"prediction":-0.38423463358633553,"impurity":7.322608761328769,"impurityStats":[160.0,-61.477541373813686,1195.239202396159],"gain":0.3656382211163445,"leftChild":28,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[58.75],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":28,"prediction":0.34678815892429987,"impurity":6.038113939123362,"impurityStats":[65.0,22.541230330079493,400.2944378090754],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":29,"prediction":-0.8844081231988755,"impurity":7.585661898852309,"impurityStats":[95.0,-84.01877170389318,794.9447645870844],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":30,"prediction":-1.0898449752459962,"impurity":5.535626721640807,"impurityStats":[22.0,-23.97658945541192,147.91455341761457],"gain":1.0577648584848134,"leftChild":31,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[24.597749999999998],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":31,"prediction":-0.8654129027475571,"impurity":4.691093380449137,"impurityStats":[21.0,-18.1736709576987,114.24069032651286],"gain":1.0755728828428097,"leftChild":32,"rightChild":33,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.21081],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":32,"prediction":-5.503457496847119,"impurity":0.0,"impurityStats":[1.0,-5.503457496847119,30.28804441960276],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":33,"prediction":-0.633510673042579,"impurity":3.7962965224866436,"impurityStats":[20.0,-12.670213460851581,83.9526459069101],"gain":0.6601181660001156,"leftChild":34,"rightChild":37,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6695],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":34,"prediction":0.4737082469806287,"impurity":2.6848207485628337,"impurityStats":[7.0,3.315957728864401,20.364541762742057],"gain":1.6822776799930765,"leftChild":35,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.26139],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":35,"prediction":-1.5770706782043096,"impurity":1.1805904227042592,"impurityStats":[2.0,-3.154141356408619,7.33548469351212],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":36,"prediction":1.294019817054604,"impurity":0.9313241269159566,"impurityStats":[5.0,6.47009908527302,13.029057069229937],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":37,"prediction":-1.2297054761319985,"impurity":3.37921706844544,"impurityStats":[13.0,-15.98617118971598,63.58810414416805],"gain":0.8172180715090598,"leftChild":38,"rightChild":39,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[24.021],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":38,"prediction":-1.4906681285539272,"impurity":2.7754989133477452,"impurityStats":[12.0,-17.888017542647127,59.971084594010556],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":39,"prediction":1.9018463529311447,"impurity":-2.220446049250313E-15,"impurityStats":[1.0,1.9018463529311447,3.6170195501574938],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":40,"prediction":-5.802918497713218,"impurity":-1.0,"impurityStats":[1.0,-5.802918497713218,33.67386309110222],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":0,"prediction":1.164166064239712E-15,"impurity":8.921898491752692,"impurityStats":[354.0,4.121147867408581E-13,3158.352066080453],"gain":0.0707642246107838,"leftChild":1,"rightChild":14,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":1,"prediction":1.0593009104254136,"impurity":2.6682228895447353,"impurityStats":[21.0,22.245319118933686,79.59716747582975],"gain":0.5481409341002288,"leftChild":2,"rightChild":3,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.606],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":2,"prediction":4.370315661525829,"impurity":0.0,"impurityStats":[1.0,4.370315661525829,19.09965898137795],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":3,"prediction":0.8937501728703928,"impurity":2.226086053216732,"impurityStats":[20.0,17.875003457407857,60.497508494451786],"gain":0.3534636523730619,"leftChild":4,"rightChild":7,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.0599999999999996],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":4,"prediction":-0.889834103623869,"impurity":0.005305852289813395,"impurityStats":[2.0,-1.779668207247738,1.594221168523816],"gain":0.005305852289813395,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.03402],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":5,"prediction":-0.8169928221290093,"impurity":0.0,"impurityStats":[1.0,-0.8169928221290093,0.667477271410323],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":6,"prediction":-0.9626753851187289,"impurity":0.0,"impurityStats":[1.0,-0.9626753851187289,0.9267438971134929],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":7,"prediction":1.0919262035919775,"impurity":2.0801020173496543,"impurityStats":[18.0,19.654671664655595,58.90328732592797],"gain":0.38326782158230166,"leftChild":8,"rightChild":11,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[20.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":8,"prediction":1.47586721547867,"impurity":2.0499322630541075,"impurityStats":[13.0,19.18627380122271,54.96551191012532],"gain":0.6266101688370632,"leftChild":9,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[69.65],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":9,"prediction":2.2087344820636696,"impurity":2.297646065413203,"impurityStats":[7.0,15.461141374445688,50.23307854369189],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":10,"prediction":0.6208554044628372,"impurity":0.4032774611548591,"impurityStats":[6.0,3.725132426777023,4.732433366433433],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":11,"prediction":0.09367957268657676,"impurity":0.77877922082179,"impurityStats":[5.0,0.4683978634328838,3.9377754158026477],"gain":0.3860697535474012,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.05538],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":12,"prediction":0.4043521308355871,"impurity":0.49088683409298595,"impurityStats":[4.0,1.6174085233423483,2.617549919217063],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":13,"prediction":-1.1490106599094645,"impurity":0.0,"impurityStats":[1.0,-1.1490106599094645,1.320225496585583],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":14,"prediction":-0.06680276011691672,"impurity":9.241047597260648,"impurityStats":[333.0,-22.245319118933267,3078.7548986046218],"gain":0.08143597752240694,"leftChild":15,"rightChild":26,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.056975],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":15,"prediction":-0.7301785916929321,"impurity":7.289120290583846,"impurityStats":[52.0,-37.96928676803247,406.758615450227],"gain":0.7999048427149217,"leftChild":16,"rightChild":23,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[79.05000000000001],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":16,"prediction":-0.5513037927172327,"impurity":6.747634738897431,"impurityStats":[50.0,-27.565189635861636,352.5785305380918],"gain":0.7150394675084114,"leftChild":17,"rightChild":20,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.33],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":17,"prediction":-0.3786964025330817,"impurity":6.1754022074315555,"impurityStats":[48.0,-18.17742732158792,303.30303229070654],"gain":0.9323656498541952,"leftChild":18,"rightChild":19,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.640000000000001],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":18,"prediction":2.452971761066968,"impurity":2.2416567334324213,"impurityStats":[5.0,12.264858805334839,41.29363597012201],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":19,"prediction":-0.7079601424865758,"impurity":5.592034211547702,"impurityStats":[43.0,-30.44228612692276,262.00939632058453],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":20,"prediction":-4.6938811571368575,"impurity":2.6052288063681566,"impurityStats":[2.0,-9.387762314273715,49.2754982473852],"gain":2.6052288063681575,"leftChild":21,"rightChild":22,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[86.25],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":21,"prediction":-6.307953276457482,"impurity":0.0,"impurityStats":[1.0,-6.307953276457482,39.79027453797068],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":22,"prediction":-3.079809037816233,"impurity":-1.7763568394002505E-15,"impurityStats":[1.0,-3.079809037816233,9.485223709414548],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":23,"prediction":-5.202048566085416,"impurity":0.028733172156272246,"impurityStats":[2.0,-10.404097132170833,54.180084912135214],"gain":0.028733172156272246,"leftChild":24,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.047799999999999995],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":24,"prediction":-5.371557185796146,"impurity":0.0,"impurityStats":[1.0,-5.371557185796146,28.853626600278208],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":25,"prediction":-5.0325399463746905,"impurity":0.0,"impurityStats":[1.0,-5.0325399463746905,25.32645831185697],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":26,"prediction":0.055957180245904604,"impurity":9.505752363923396,"impurityStats":[281.0,15.723967649099194,2671.9962831543958],"gain":0.27955289279765316,"leftChild":27,"rightChild":34,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[31.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":27,"prediction":-0.06511389027356616,"impurity":9.122775945985271,"impurityStats":[267.0,-17.385408703042167,2436.9132091727183],"gain":0.11334097445995667,"leftChild":28,"rightChild":31,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[23.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":28,"prediction":0.0012951049623756837,"impurity":9.22505559011071,"impurityStats":[257.0,0.3328419753305507,2370.839717723746],"gain":0.13319218130807897,"leftChild":29,"rightChild":30,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.359999999999999],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":29,"prediction":-1.110470806791995,"impurity":8.845570682954946,"impurityStats":[25.0,-27.761770169799874,251.9679023923053],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":30,"prediction":0.1210974661428036,"impurity":9.118403573225873,"impurityStats":[232.0,28.094612145130437,2118.8718153314426],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":31,"prediction":-1.771825067837272,"impurity":3.467985073880663,"impurityStats":[10.0,-17.71825067837272,66.07349144897216],"gain":2.0893382891244863,"leftChild":32,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.457000000000001],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":32,"prediction":-1.0490978909017956,"impurity":1.567918969415736,"impurityStats":[8.0,-8.392783127214365,21.348202832882656],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":33,"prediction":-4.662733775579177,"impurity":0.62155804611794,"impurityStats":[2.0,-9.325467551158354,44.72528861608958],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":34,"prediction":2.364955453724382,"impurity":11.198633843447558,"impurityStats":[14.0,33.10937635214135,235.08307398167562],"gain":2.883342918319105,"leftChild":35,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.09673999999999999],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":35,"prediction":3.2517283956044696,"impurity":10.509748239551042,"impurityStats":[11.0,35.76901235164917,231.91834378164606],"gain":5.507260222539767,"leftChild":36,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":36,"prediction":0.14726300049300356,"impurity":3.3420021750372992,"impurityStats":[4.0,0.5890520019720142,13.454754265406006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":37,"prediction":5.02570862138245,"impurity":5.951337069567834,"impurityStats":[7.0,35.17996034967715,218.46358951624006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":38,"prediction":-0.8865453331692711,"impurity":0.26894743891228945,"impurityStats":[3.0,-2.659635999507813,3.16473020002951],"gain":0.2025842891910808,"leftChild":39,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.105405],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":39,"prediction":-0.56828106468231,"impurity":0.09954472458181302,"impurityStats":[2.0,-1.13656212936462,0.8449761861165456],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":40,"prediction":-1.5230738701431932,"impurity":0.0,"impurityStats":[1.0,-1.5230738701431932,2.3197540139129647],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":0,"prediction":-5.017957173447035E-16,"impurity":8.433155011878702,"impurityStats":[354.0,-1.7763568394002505E-13,2985.33687420506],"gain":0.06894698934774252,"leftChild":1,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[13.95715],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":1,"prediction":0.06759272447949648,"impurity":8.535321688079897,"impurityStats":[332.0,22.44078452719283,2835.243634208176],"gain":0.18195162474836668,"leftChild":2,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[99.1],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":2,"prediction":-0.043250058647928136,"impurity":8.110235216452022,"impurityStats":[311.0,-13.45076823950565,2522.864898831797],"gain":0.13517129440340003,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.2745],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":3,"prediction":-2.466119476113655,"impurity":6.707128090063271,"impurityStats":[7.0,-17.262836332795587,89.52211352371252],"gain":3.2419066582673093,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.9715],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":4,"prediction":-0.3870470360522032,"impurity":5.856433227601031,"impurityStats":[3.0,-1.1611411081566096,18.01871590715348],"gain":5.648646566035035,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[95.85],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":5,"prediction":1.293525272126626,"impurity":0.3116799923489959,"impurityStats":[2.0,2.587050544253252,3.969775243958515],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":6,"prediction":-3.7481916524098615,"impurity":-1.7763568394002505E-15,"impurityStats":[1.0,-3.7481916524098615,14.048940663194966],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":7,"prediction":-4.025423806159744,"impurity":1.6718125849421597,"impurityStats":[4.0,-16.101695224638977,71.50339761655904],"gain":1.2609915442076147,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.1669999999999998],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":8,"prediction":-5.148362604228284,"impurity":0.5203849399133702,"impurityStats":[2.0,-10.296725208456568,54.05204488905922],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":9,"prediction":-2.9024850080912046,"impurity":0.3012571415557197,"impurityStats":[2.0,-5.804970016182409,17.451352727499838],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":10,"prediction":0.012539697675295858,"impurity":8.004259812916706,"impurityStats":[304.0,3.812068093289941,2433.342785308086],"gain":0.10012516475576483,"leftChild":11,"rightChild":14,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.700000000000003],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":11,"prediction":0.448155384418912,"impurity":10.158788151449636,"impurityStats":[105.0,47.05631536398576,1087.7612970034963],"gain":0.47649583736080414,"leftChild":12,"rightChild":13,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.888],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":12,"prediction":0.9787830524469152,"impurity":9.284721865696321,"impurityStats":[66.0,64.5996814614964,676.0207165439391],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":13,"prediction":-0.4498298999361705,"impurity":10.355103842137698,"impurityStats":[39.0,-17.54336609751065,411.740580459557],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":14,"prediction":-0.21730777522962724,"impurity":6.71449335245585,"impurityStats":[199.0,-43.24424727069582,1345.581488304589],"gain":0.18737175746458878,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.4475],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":15,"prediction":0.05020970421684005,"impurity":6.3991868627015,"impurityStats":[144.0,7.230197407224967,921.8459343022621],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":16,"prediction":-0.9177171759621962,"impurity":6.862077984986273,"impurityStats":[55.0,-50.474444677920786,423.7355540023266],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":17,"prediction":1.7091215603189749,"impurity":11.954081367118528,"impurityStats":[21.0,35.891552766698474,312.3787353763796],"gain":3.909881477709816,"leftChild":18,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.049995],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":18,"prediction":-0.003306863961108538,"impurity":4.090038041586394,"impurityStats":[12.0,-0.039682367533302454,49.08058772322781],"gain":2.061277238471315,"leftChild":19,"rightChild":22,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.9850000000000003],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":19,"prediction":3.207049221017094,"impurity":0.7776626886145728,"impurityStats":[2.0,6.414098442034188,22.125654789281846],"gain":0.7776626886145728,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.89965],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":20,"prediction":2.325197369165224,"impurity":0.0,"impurityStats":[1.0,2.325197369165224,5.406542805572879],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":21,"prediction":4.088901072868964,"impurity":0.0,"impurityStats":[1.0,4.088901072868964,16.719111983708967],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":22,"prediction":-0.6453780809567491,"impurity":2.2789804260151794,"impurityStats":[10.0,-6.4537808095674905,26.954932933945955],"gain":0.9167338459907424,"leftChild":23,"rightChild":24,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[13.335],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":23,"prediction":-1.8180249881654422,"impurity":1.3583141217459405,"impurityStats":[4.0,-7.272099952661769,18.654115917359587],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":24,"prediction":0.1363865238490464,"impurity":1.364868218876768,"impurityStats":[6.0,0.8183191430942784,8.300817016586368],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":25,"prediction":3.9923594593590863,"impurity":13.316415686505135,"impurityStats":[9.0,35.93123513423178,263.298147653152],"gain":11.069176178690872,"leftChild":26,"rightChild":29,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7155],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":26,"prediction":2.2139832996728823,"impurity":2.6337003976591373,"impurityStats":[7.0,15.497883097710176,52.74795714222693],"gain":1.4662708072226331,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3034],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":27,"prediction":0.2993875151646783,"impurity":0.57641300143262,"impurityStats":[2.0,0.5987750303293566,1.332091771338201],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":28,"prediction":2.979821613476164,"impurity":1.4038362260380581,"impurityStats":[5.0,14.89910806738082,51.41586537088873],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":29,"prediction":10.2166760182608,"impurity":0.8946263933571998,"impurityStats":[2.0,20.4333520365216,210.55019051092512],"gain":0.8946263933571998,"leftChild":30,"rightChild":31,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[10.014420000000001],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":30,"prediction":9.270829099696702,"impurity":0.0,"impurityStats":[1.0,9.270829099696702,85.94827219578315],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":31,"prediction":11.1625229368249,"impurity":0.0,"impurityStats":[1.0,11.1625229368249,124.60191831514197],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":32,"prediction":-1.020035660326955,"impurity":5.7819472515197265,"impurityStats":[22.0,-22.440784527193006,150.09323999688422],"gain":0.8900461670703628,"leftChild":33,"rightChild":44,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[363.225],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":33,"prediction":0.36099358866793274,"impurity":7.044969968609188,"impurityStats":[7.0,2.526955120675529,50.22700437767978],"gain":2.7976338154207685,"leftChild":34,"rightChild":37,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[13.25],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":34,"prediction":-2.283639568983979,"impurity":0.45694366494493277,"impurityStats":[2.0,-4.567279137967958,11.343906691948533],"gain":0.456943664944933,"leftChild":35,"rightChild":36,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.601],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":35,"prediction":-2.959615652100041,"impurity":0.0,"impurityStats":[1.0,-2.959615652100041,8.75932480815555],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":36,"prediction":-1.607663485867917,"impurity":-1.0,"impurityStats":[1.0,-1.607663485867917,2.584581883792982],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":37,"prediction":1.4188468517286974,"impurity":5.763493148485813,"impurityStats":[5.0,7.094234258643487,38.88309768573125],"gain":4.595861121204815,"leftChild":38,"rightChild":41,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[23.255],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":38,"prediction":3.1692489238642807,"impurity":1.4098721945248787,"impurityStats":[3.0,9.507746771592842,34.36203280781934],"gain":1.3779244841109495,"leftChild":39,"rightChild":40,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.601],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":39,"prediction":4.829323912598795,"impurity":0.0,"impurityStats":[1.0,4.829323912598795,23.322369452798537],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":40,"prediction":2.3392114294970234,"impurity":0.04792156562089378,"impurityStats":[2.0,4.678422858994047,11.039663355020803],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":41,"prediction":-1.2067562564746774,"impurity":0.8042717764151781,"impurityStats":[2.0,-2.413512512949355,4.521064877911911],"gain":0.8042717764151782,"leftChild":42,"rightChild":43,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18.2914],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":42,"prediction":-2.1035682637622575,"impurity":0.0,"impurityStats":[1.0,-2.1035682637622575,4.424999440307759],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":43,"prediction":-0.3099442491870974,"impurity":-3.191891195797325E-16,"impurityStats":[1.0,-0.3099442491870974,0.0960654376041532],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":44,"prediction":-1.6645159765245694,"impurity":3.88713560517478,"impurityStats":[15.0,-24.96773964786854,99.86623561920482],"gain":0.8596961588964627,"leftChild":45,"rightChild":50,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.9045],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":45,"prediction":0.18988005334226088,"impurity":3.0919686554379413,"impurityStats":[3.0,0.5696401600267826,9.384069270285602],"gain":3.089189977859227,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":46,"prediction":-2.295754665541118,"impurity":0.0,"impurityStats":[1.0,-2.295754665541118,5.27048948435381],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":47,"prediction":1.4326974127839502,"impurity":0.004168016368071292,"impurityStats":[2.0,2.8653948255679005,4.113579785931792],"gain":0.00416801636807107,"leftChild":48,"rightChild":49,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20.400550000000003],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":48,"prediction":1.3681372364515454,"impurity":0.0,"impurityStats":[1.0,1.3681372364515454,1.8717994977652719],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":49,"prediction":1.497257589116355,"impurity":4.440892098500626E-16,"impurityStats":[1.0,1.497257589116355,2.2417802881665203],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":50,"prediction":-2.1281149839912765,"impurity":3.0113071439884105,"impurityStats":[12.0,-25.537379807895316,90.48216634891921],"gain":1.749546821076663,"leftChild":51,"rightChild":54,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[98.15],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":51,"prediction":-1.1928217623017734,"impurity":1.8116473742952826,"impurityStats":[8.0,-9.542574098414187,25.87576904732793],"gain":1.2693093202591976,"leftChild":52,"rightChild":53,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.9265],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":52,"prediction":-2.0655104766527264,"impurity":0.8138870756672347,"impurityStats":[5.0,-10.327552383263631,25.401103024147034],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":53,"prediction":0.2616594282831481,"impurity":0.08975635131750215,"impurityStats":[3.0,0.7849782848494442,0.4746660231808981],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":54,"prediction":-3.9987014273702832,"impurity":0.16198622014467823,"impurityStats":[4.0,-15.994805709481133,64.60639730159127],"gain":0.14867581599717994,"leftChild":55,"rightChild":56,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.57725],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":55,"prediction":-3.7760838060273323,"impurity":0.017747205529997718,"impurityStats":[3.0,-11.328251418081997,42.829668347015584],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":56,"prediction":-4.666554291399136,"impurity":0.0,"impurityStats":[1.0,-4.666554291399136,21.776728954575688],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":0,"prediction":9.433759486080426E-16,"impurity":7.781036288934885,"impurityStats":[354.0,3.339550858072471E-13,2754.4868462829495],"gain":0.057317369668647616,"leftChild":1,"rightChild":22,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[7.82715],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":1,"prediction":0.05208884975058194,"impurity":7.9010908774782775,"impurityStats":[338.0,17.606031215696696,2671.4857945023564],"gain":0.11657970075660273,"leftChild":2,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[32.7],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":2,"prediction":0.9123374566499756,"impurity":6.6178784824072405,"impurityStats":[46.0,41.967523005898876,342.71095339183415],"gain":0.8558765940371577,"leftChild":3,"rightChild":8,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[32.25],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":3,"prediction":0.7744263263250725,"impurity":5.890046374778307,"impurityStats":[45.0,34.84918468462826,292.04021293576443],"gain":0.35017156604018673,"leftChild":4,"rightChild":5,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[4.45],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":4,"prediction":-3.15081874956104,"impurity":0.0,"impurityStats":[1.0,-3.15081874956104,9.927658792585396],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":5,"prediction":0.8636364416861205,"impurity":5.6657810543912595,"impurityStats":[44.0,38.0000034341893,282.112554143179],"gain":0.4262694259895352,"leftChild":6,"rightChild":7,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[279.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":6,"prediction":1.8718470502425975,"impurity":4.7555668845430095,"impurityStats":[13.0,24.334011653153766,107.371917432584],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":7,"prediction":0.4408384445495334,"impurity":5.442456198406991,"impurityStats":[31.0,13.665991781035537,174.74063671059514],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":8,"prediction":7.118338321270613,"impurity":-1.0,"impurityStats":[1.0,7.118338321270613,50.67074045606972],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":9,"prediction":-0.08342976640480201,"impurity":7.968295779250662,"impurityStats":[292.0,-24.361491790202187,2328.774841110522],"gain":0.10572237960574915,"leftChild":10,"rightChild":15,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.79325],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":10,"prediction":0.11287185171604669,"impurity":8.418332413941629,"impurityStats":[214.0,24.154576267233992,1804.2495083342078],"gain":0.21202435110824097,"leftChild":11,"rightChild":14,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[33.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":11,"prediction":0.08132158248152085,"impurity":8.244835330734015,"impurityStats":[213.0,17.321497068563943,1757.5585369989096],"gain":0.09945030120724319,"leftChild":12,"rightChild":13,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[42.150000000000006],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":12,"prediction":-2.1982130713631705,"impurity":0.496512720457539,"impurityStats":[4.0,-8.792852285452682,21.31461371027777],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":13,"prediction":0.12494903997137141,"impurity":8.291774930178814,"impurityStats":[209.0,26.114349354016625,1736.2439232886336],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":14,"prediction":6.833079198670049,"impurity":-1.0,"impurityStats":[1.0,6.833079198670049,46.69097133529726],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":15,"prediction":-0.6220008725312329,"impurity":6.337798668112894,"impurityStats":[78.0,-48.51606805743617,524.5253327763157],"gain":0.42044019942393884,"leftChild":16,"rightChild":19,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[15.55],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":16,"prediction":0.8986638166200601,"impurity":11.477286520709328,"impurityStats":[12.0,10.783965799440722,147.41859811213752],"gain":3.7456787585184705,"leftChild":17,"rightChild":18,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.211425],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":17,"prediction":1.4822015195788374,"impurity":8.4344811951173,"impurityStats":[11.0,16.30421671536721,116.94542793735026],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":18,"prediction":-5.520250915926489,"impurity":-1.4210854715202004E-14,"impurityStats":[1.0,-5.520250915926489,30.473170174787228],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":19,"prediction":-0.8984853614678319,"impurity":4.906462459230706,"impurityStats":[66.0,-59.3000338568769,377.10673466417734],"gain":0.5356604749147491,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[7.3582],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":20,"prediction":-0.9892649317648092,"impurity":4.438045091766972,"impurityStats":[65.0,-64.3022205647126,352.0848628041293],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":21,"prediction":5.002186707835683,"impurity":1.4210854715202004E-14,"impurityStats":[1.0,5.002186707835683,25.02187186004801],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":22,"prediction":-1.1003769509810222,"impurity":3.9767363020368927,"impurityStats":[16.0,-17.606031215696355,83.00105178059493],"gain":1.0297535771903623,"leftChild":23,"rightChild":34,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.197295],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":23,"prediction":-1.4839231071139416,"impurity":2.9243219286665254,"impurityStats":[14.0,-20.774923499595182,71.76889603090508],"gain":1.309106023092678,"leftChild":24,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[11.95],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":24,"prediction":-4.286535484621055,"impurity":4.002637926738828E-4,"impurityStats":[2.0,-8.57307096924211,36.749573449416275],"gain":4.0026379267565915E-4,"leftChild":25,"rightChild":26,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.055815000000000003],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":25,"prediction":-4.306542078351036,"impurity":0.0,"impurityStats":[1.0,-4.306542078351036,18.546304672608063],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":26,"prediction":-4.266528890891074,"impurity":-1.0,"impurityStats":[1.0,-4.266528890891074,18.203268776808212],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":27,"prediction":-1.0168210441960894,"impurity":1.8843518458707098,"impurityStats":[12.0,-12.201852530353072,35.01932258148882],"gain":1.0204080248187637,"leftChild":28,"rightChild":31,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[1.315],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":28,"prediction":1.241948559834789,"impurity":1.83678469941708,"impurityStats":[2.0,2.483897119669578,6.758441849385573],"gain":1.83678469941708,"leftChild":29,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.02942],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":29,"prediction":2.5972288627304962,"impurity":0.0,"impurityStats":[1.0,2.5972288627304962,6.745597765400347],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":30,"prediction":-0.1133317430609182,"impurity":2.0469737016526324E-16,"impurityStats":[1.0,-0.1133317430609182,0.012844083985226185],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":31,"prediction":-1.468574965002265,"impurity":0.6693756453789195,"impurityStats":[10.0,-14.68574965002265,28.260880732103235],"gain":0.4249037374036278,"leftChild":32,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.2275],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":32,"prediction":-2.120421371300273,"impurity":0.3333372140074154,"impurityStats":[5.0,-10.602106856501365,24.14762002937173],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":33,"prediction":-0.8167285587042571,"impurity":0.15560660194316797,"impurityStats":[5.0,-4.083642793521285,4.113260702731505],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":34,"prediction":1.5844461419494138,"impurity":3.1056082981065654,"impurityStats":[2.0,3.1688922838988276,11.232155749689895],"gain":3.1056082981065654,"leftChild":35,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.339945],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":35,"prediction":3.3467197580790327,"impurity":0.0,"impurityStats":[1.0,3.3467197580790327,11.20053313911658],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":36,"prediction":-0.17782747418020506,"impurity":-1.0,"impurityStats":[1.0,-0.17782747418020506,0.031622610573311505],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":0,"prediction":1.0437350920769834E-15,"impurity":7.3688826819994615,"impurityStats":[354.0,3.694822225952521E-13,2608.5844694278094],"gain":0.05256991291976004,"leftChild":1,"rightChild":30,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[8.2625],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":1,"prediction":-0.0325651371390109,"impurity":7.317017856554103,"impurityStats":[347.0,-11.300102587236783,2539.373185614712],"gain":0.07310774228031161,"leftChild":2,"rightChild":15,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.3454999999999995],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":2,"prediction":0.03605989066695611,"impurity":7.456824442324812,"impurityStats":[326.0,11.755524357427692,2431.3486711209503],"gain":0.08113842730201509,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.121],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":3,"prediction":-0.024279374046131705,"impurity":7.541351800609784,"impurityStats":[312.0,-7.575164702393092,2353.0856820475233],"gain":0.07142942771701027,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.07],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":4,"prediction":0.006178053708288376,"impurity":7.5052301996701605,"impurityStats":[308.0,1.9028405421528198,2311.6226573494773],"gain":0.07382863458894207,"leftChild":5,"rightChild":6,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[278.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":5,"prediction":0.5420057841728215,"impurity":4.8955606219914065,"impurityStats":[63.0,34.146364402887755,326.9278462002967],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":6,"prediction":-0.13160621983973442,"impurity":8.08347495044717,"impurityStats":[245.0,-32.24352386073493,1984.6948111491802],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":7,"prediction":-2.369501311136478,"impurity":4.751219711034,"impurityStats":[4.0,-9.478005244545912,41.463024698045956],"gain":4.278690657286585,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.047799999999999995],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":8,"prediction":-1.1752525015932136,"impurity":0.6300387383298874,"impurityStats":[3.0,-3.525757504779641,6.033771542492982],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":9,"prediction":-5.952247739766271,"impurity":0.0,"impurityStats":[1.0,-5.952247739766271,35.429253155552686],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":10,"prediction":1.3807635042729132,"impurity":3.6837056505127697,"impurityStats":[14.0,19.330689059820784,78.26298907342698],"gain":1.5472165673826266,"leftChild":11,"rightChild":14,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.667655],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":11,"prediction":1.7257514156979896,"impurity":2.3008343972170766,"impurityStats":[13.0,22.434768404073864,68.627680498009],"gain":0.9283490918024877,"leftChild":12,"rightChild":13,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.565],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":12,"prediction":3.985379704800799,"impurity":0.286052100651748,"impurityStats":[2.0,7.970759409601598,32.338606984179705],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":13,"prediction":1.3149099085883877,"impurity":1.570018615371469,"impurityStats":[11.0,14.464008994472266,36.28907351382931],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":14,"prediction":-3.10407934425308,"impurity":-1.0,"impurityStats":[1.0,-3.10407934425308,9.635308575418634],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":15,"prediction":-1.097886997364975,"impurity":3.938668640719856,"impurityStats":[21.0,-23.055626944664475,108.02451449376167],"gain":0.5515509530849807,"leftChild":16,"rightChild":23,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.6274999999999995],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":16,"prediction":-1.9554424012777352,"impurity":4.123104859685587,"impurityStats":[9.0,-17.598981611499617,71.52173859960381],"gain":2.4559216794397565,"leftChild":17,"rightChild":20,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":17,"prediction":-3.0635763461237,"impurity":2.2091605910734273,"impurityStats":[6.0,-18.3814580767422,69.5679637176124],"gain":1.4386852398992123,"leftChild":18,"rightChild":19,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.97915],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":18,"prediction":-0.3815200082560466,"impurity":0.0,"impurityStats":[1.0,-0.3815200082560466,0.14555751669969386],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":19,"prediction":-3.5999876136972304,"impurity":0.924570421409058,"impurityStats":[5.0,-17.999938068486152,69.42240620091269],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":20,"prediction":0.2608254884141938,"impurity":0.5832283585906377,"impurityStats":[3.0,0.7824764652425813,1.9537748819914214],"gain":0.5217110927024818,"leftChild":21,"rightChild":22,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":21,"prediction":0.7715656829859938,"impurity":0.09227589883223386,"impurityStats":[2.0,1.5431313659719876,1.3751790039877538],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":22,"prediction":-0.7606549007294063,"impurity":1.1102230246251565E-16,"impurityStats":[1.0,-0.7606549007294063,0.5785958780036631],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":23,"prediction":-0.45472044443040477,"impurity":2.835127308596842,"impurityStats":[12.0,-5.4566453331648574,36.50277589415792],"gain":0.861391008836725,"leftChild":24,"rightChild":27,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.51385],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":24,"prediction":-1.239117851378077,"impurity":2.1132100288672975,"impurityStats":[7.0,-8.673824959646538,25.540361549297835],"gain":1.1202619173116637,"leftChild":25,"rightChild":26,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.9845],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":25,"prediction":-0.5697115719597662,"impurity":1.0473716855271142,"impurityStats":[5.0,-2.848557859798831,6.8597148037599105],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":26,"prediction":-2.9126335499238536,"impurity":0.8568891766269324,"impurityStats":[2.0,-5.825267099847707,18.680646745537924],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":27,"prediction":0.6434359252963361,"impurity":1.7784730790100636,"impurityStats":[5.0,3.2171796264816805,10.962414344860079],"gain":1.4121368402912515,"leftChild":28,"rightChild":29,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":28,"prediction":3.0201032055787493,"impurity":0.0,"impurityStats":[1.0,3.0201032055787493,9.121023372347038],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":29,"prediction":0.0492691052257328,"impurity":0.4579202983985151,"impurityStats":[4.0,0.1970764209029312,1.8413909725130377],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":30,"prediction":1.6143003696053069,"impurity":7.281360575705767,"impurityStats":[7.0,11.300102587237149,69.21128381309518],"gain":5.569613571399766,"leftChild":31,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.31898499999999996],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":31,"prediction":7.395103205578778,"impurity":0.0,"impurityStats":[1.0,7.395103205578778,54.687551421161515],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":32,"prediction":0.6508332302763952,"impurity":1.997038171690334,"impurityStats":[6.0,3.904999381658371,14.523732391934047],"gain":1.0453500619317802,"leftChild":33,"rightChild":34,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[67.1],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":33,"prediction":-1.6353754893419392,"impurity":0.0,"impurityStats":[1.0,-1.6353754893419392,2.674452991140387],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":34,"prediction":1.108074974200062,"impurity":1.1420257317102644,"impurityStats":[5.0,5.54037487100031,11.849279400793662],"gain":0.758910482497209,"leftChild":35,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.52036],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":35,"prediction":2.850384341100451,"impurity":0.0,"impurityStats":[1.0,2.850384341100451,8.124690891990653],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":36,"prediction":0.6724976324749647,"impurity":0.47889406151631914,"impurityStats":[4.0,2.689990529899859,3.7245885088030075],"gain":0.37525734947718914,"leftChild":37,"rightChild":38,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":37,"prediction":1.0261723179686584,"impurity":0.13818228271884006,"impurityStats":[3.0,3.078516953905975,3.573635726652028],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":38,"prediction":-0.38852642400611614,"impurity":-1.6653345369377348E-16,"impurityStats":[1.0,-0.38852642400611614,0.15095278215098018],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":0,"prediction":1.4652434946465342E-15,"impurity":7.0780595360976974,"impurityStats":[354.0,5.186961971048731E-13,2505.633075778585],"gain":0.043982198036179615,"leftChild":1,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[13.95715],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":1,"prediction":0.05398595189859682,"impurity":7.250114326107036,"impurityStats":[332.0,17.923336030334145,2408.0055646243322],"gain":0.11230143392706593,"leftChild":2,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[99.65],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":2,"prediction":-0.030859848628710933,"impurity":7.056950879816984,"impurityStats":[312.0,-9.62827277215781,2202.0658015432036],"gain":0.08062867000964946,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.2745],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":3,"prediction":-1.9051880845934066,"impurity":4.316360657436902,"impurityStats":[7.0,-13.336316592153846,55.62271606579517],"gain":1.9574794395950588,"leftChild":4,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.1669999999999998],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":4,"prediction":-4.1173586474089525,"impurity":0.5203849399133702,"impurityStats":[2.0,-8.234717294817905,34.9460543426133],"gain":0.5203849399133702,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.21081],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":5,"prediction":-3.395981533886925,"impurity":0.0,"impurityStats":[1.0,-3.395981533886925,11.53269057850099],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":6,"prediction":-4.83873576093098,"impurity":0.0,"impurityStats":[1.0,-4.83873576093098,23.41336376411231],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":7,"prediction":-1.0203198594671883,"impurity":3.094279729013232,"impurityStats":[5.0,-5.101599297335941,20.676661723181873],"gain":1.7092353896586068,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[2.378955],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":8,"prediction":1.5944347291384844,"impurity":0.0,"impurityStats":[1.0,1.5944347291384844,2.542222105482912],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":9,"prediction":-1.6740085066186063,"impurity":1.7313054241932813,"impurityStats":[4.0,-6.696034026474425,18.134439617698952],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":10,"prediction":0.012157520721298477,"impurity":7.03737050773059,"impurityStats":[305.0,3.7080438199960355,2146.4430854774073],"gain":0.0640314068072314,"leftChild":11,"rightChild":14,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[15.75],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":11,"prediction":0.5976785057825095,"impurity":6.866384401713436,"impurityStats":[48.0,28.688568277560456,346.73299190341675],"gain":0.7609458907509876,"leftChild":12,"rightChild":13,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.954],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":12,"prediction":1.4343804954364765,"impurity":8.049274622503047,"impurityStats":[25.0,35.85951238591191,252.66805070479094],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":13,"prediction":-0.31178017862397633,"impurity":3.9925731723313618,"impurityStats":[23.0,-7.170944108351456,94.06494119862569],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":14,"prediction":-0.09720048427067868,"impurity":6.993315075873072,"impurityStats":[257.0,-24.98052445756442,1799.7100935739904],"gain":0.09526716976258776,"leftChild":15,"rightChild":16,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[15.95],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":15,"prediction":-3.5823926087783384,"impurity":4.521414792004631,"impurityStats":[2.0,-7.164785217556677,34.7099031908686],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":16,"prediction":-0.06986564407846174,"impurity":6.916688165828961,"impurityStats":[255.0,-17.815739240007744,1765.0001903831221],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":17,"prediction":1.3775804401245977,"impurity":8.39926028504255,"impurityStats":[20.0,27.551608802491955,205.9397630811286],"gain":3.096810499672928,"leftChild":18,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.049995],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":18,"prediction":-0.05927039872934999,"impurity":2.88437184372016,"impurityStats":[12.0,-0.7112447847521999,34.65461788662836],"gain":1.1656997518052068,"leftChild":19,"rightChild":22,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.9850000000000003],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":19,"prediction":2.3549579995432808,"impurity":0.6127318379158755,"impurityStats":[2.0,4.7099159990865616,12.317118035057533],"gain":0.612731837915875,"leftChild":20,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.848],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":20,"prediction":3.1377298934663287,"impurity":0.0,"impurityStats":[1.0,3.1377298934663287,9.845348884352218],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":21,"prediction":1.5721861056202329,"impurity":8.881784197001252E-16,"impurityStats":[1.0,1.5721861056202329,2.471769150705315],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":22,"prediction":-0.5421160783838761,"impurity":1.9398601427147688,"impurityStats":[10.0,-5.421160783838761,22.33749985157082],"gain":0.767563915713267,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.50767],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":23,"prediction":-1.6151239411555807,"impurity":0.9171065417499857,"impurityStats":[4.0,-6.460495764622323,14.102927548175686],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":24,"prediction":0.1732224967972602,"impurity":1.342422683835846,"impurityStats":[6.0,1.0393349807835612,8.234572303395137],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":25,"prediction":3.5328566984055194,"impurity":8.929566697843812,"impurityStats":[8.0,28.262853587244155,171.28514519450047],"gain":7.182150540143452,"leftChild":26,"rightChild":29,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7064999999999999],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":26,"prediction":1.9855848476799214,"impurity":2.1390345796842727,"impurityStats":[6.0,11.913509086079529,36.48949060212222],"gain":1.5220647651794024,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3034],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":27,"prediction":0.24084144810541552,"impurity":0.5764130014326173,"impurityStats":[2.0,0.48168289621083105,1.2688352091162618],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":28,"prediction":2.8579565474671744,"impurity":0.6372482210409967,"impurityStats":[4.0,11.431826189868698,35.220655393005956],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":29,"prediction":8.174672250582313,"impurity":0.5725608917486227,"impurityStats":[2.0,16.349344501164627,134.79565459237824],"gain":0.5725608917486156,"leftChild":30,"rightChild":31,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[10.014420000000001],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":30,"prediction":7.417994715731034,"impurity":0.0,"impurityStats":[1.0,7.417994715731034,55.02664560261354],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":31,"prediction":8.931349785433593,"impurity":1.4210854715202004E-14,"impurityStats":[1.0,8.931349785433593,79.7690089897647],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":32,"prediction":-0.8146970922878921,"impurity":3.773882791192777,"impurityStats":[22.0,-17.923336030333626,97.62751115425272],"gain":0.5696295469250319,"leftChild":33,"rightChild":44,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[363.225],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":33,"prediction":0.29012630690801827,"impurity":4.513709855230885,"impurityStats":[7.0,2.0308841483561277,32.185181904336794],"gain":1.79048564186929,"leftChild":34,"rightChild":37,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[13.25],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":34,"prediction":-1.82558021921351,"impurity":0.2924439455647563,"impurityStats":[2.0,-3.65116043842702,7.250374164696807],"gain":0.2924439455647563,"leftChild":35,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[16.33605],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":35,"prediction":-1.2847993527206611,"impurity":0.0,"impurityStats":[1.0,-1.2847993527206611,1.6507093767514298],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":36,"prediction":-2.366361085706359,"impurity":0.0,"impurityStats":[1.0,-2.366361085706359,5.599664787945377],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":37,"prediction":1.1364089173566296,"impurity":3.6955363204803304,"impurityStats":[5.0,5.682044586783148,24.934807739639986],"gain":2.9413511175710823,"leftChild":38,"rightChild":41,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[23.255],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":38,"prediction":2.5367305750650964,"impurity":0.9138193802449367,"impurityStats":[3.0,7.610191725195289,22.046464172145093],"gain":0.8818716698310075,"leftChild":39,"rightChild":40,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.601],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":39,"prediction":3.864790566052708,"impurity":0.0,"impurityStats":[1.0,3.864790566052708,14.93660611945001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":40,"prediction":1.8727005795712905,"impurity":0.04792156562089378,"impurityStats":[2.0,3.745401159142581,7.109858052695083],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":41,"prediction":-0.9640735692060707,"impurity":0.5147339369057158,"impurityStats":[2.0,-1.9281471384121414,2.8883435674948963],"gain":0.5147339369057158,"leftChild":42,"rightChild":43,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18.2914],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":42,"prediction":-1.6815231750361352,"impurity":0.0,"impurityStats":[1.0,-1.6815231750361352,2.827520188183605],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":43,"prediction":-0.24662396337600612,"impurity":-4.85722573273506E-17,"impurityStats":[1.0,-0.24662396337600612,0.06082337931128956],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":44,"prediction":-1.3302813452459834,"impurity":2.5931734924849468,"impurityStats":[15.0,-19.954220178689752,65.44232924991616],"gain":0.5502055416937393,"leftChild":45,"rightChild":50,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.9045],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":45,"prediction":0.15323547864748002,"impurity":1.9788599394802822,"impurityStats":[3.0,0.4597064359424401,6.007023154189814],"gain":1.9770815858299051,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":46,"prediction":-1.8352722964592232,"impurity":0.0,"impurityStats":[1.0,-1.8352722964592232,3.3682244021507106],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":47,"prediction":1.1474893662008316,"impurity":0.0026675304755654494,"impurityStats":[2.0,2.2949787324016633,2.6387987520391034],"gain":0.0026675304755654494,"leftChild":48,"rightChild":49,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20.400550000000003],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":48,"prediction":1.0958412251349081,"impurity":0.0,"impurityStats":[1.0,1.0958412251349081,1.2008679907051765],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":49,"prediction":1.1991375072667552,"impurity":0.0,"impurityStats":[1.0,1.1991375072667552,1.4379307613339274],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":50,"prediction":-1.7011605512193493,"impurity":2.0589949536189387,"impurityStats":[12.0,-20.413926614632192,59.43530609572631],"gain":1.1333066259253328,"leftChild":51,"rightChild":54,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[96.30000000000001],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":51,"prediction":-0.8014357417337986,"impurity":1.3646296982605581,"impurityStats":[7.0,-5.61005019213659,14.048502624722735],"gain":0.7682517921959524,"leftChild":52,"rightChild":53,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.9265],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":52,"prediction":-1.5605067819842908,"impurity":0.9763440721249341,"impurityStats":[4.0,-6.242027127937163,13.646101954975604],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":53,"prediction":0.21065897860019098,"impurity":0.08975635131750119,"impurityStats":[3.0,0.6319769358005729,0.40240066974713073],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":54,"prediction":-2.96077528449912,"impurity":0.3111704088998721,"impurityStats":[5.0,-14.803876422495602,45.386803471003596],"gain":0.22440006779131919,"leftChild":55,"rightChild":56,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[26.795],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":55,"prediction":-3.197629705922554,"impurity":0.1084629263856911,"impurityStats":[4.0,-12.790518823690215,41.333194650336196],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":56,"prediction":-2.0133575988053867,"impurity":0.0,"impurityStats":[1.0,-2.0133575988053867,4.053608820667392],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":0,"prediction":9.082502483939134E-16,"impurity":6.658344920149615,"impurityStats":[354.0,3.2152058793144533E-13,2357.0541017329638],"gain":0.04357616822289323,"leftChild":1,"rightChild":26,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":1,"prediction":0.8312602027508932,"impurity":1.8783050808797392,"impurityStats":[21.0,17.456464257768758,53.9552707167011],"gain":0.4017756649764235,"leftChild":2,"rightChild":11,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[384.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":2,"prediction":-0.3026190359357287,"impurity":0.454074799424866,"impurityStats":[5.0,-1.5130951796786434,2.728265401677679],"gain":0.4493839248396798,"leftChild":3,"rightChild":8,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.073735],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":3,"prediction":-0.8499665336247683,"impurity":0.005860642950318962,"impurityStats":[3.0,-2.549899600874305,2.18491125369727],"gain":0.005553938659710915,"leftChild":4,"rightChild":5,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.017435],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":4,"prediction":-0.7445726186228967,"impurity":0.0,"impurityStats":[1.0,-0.7445726186228967,0.5543883844029576],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":5,"prediction":-0.9026634911257041,"impurity":4.600564359120707E-4,"impurityStats":[2.0,-1.8053269822514082,1.6305228692943123],"gain":4.600564359120707E-4,"leftChild":6,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.061399999999999996],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":6,"prediction":-0.9241124173438635,"impurity":0.0,"impurityStats":[1.0,-0.9241124173438635,0.853983759889119],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":7,"prediction":-0.8812145649075447,"impurity":0.0,"impurityStats":[1.0,-0.8812145649075447,0.7765391094051933],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":8,"prediction":0.5184022105978308,"impurity":0.002936222037487113,"impurityStats":[2.0,1.0368044211956615,0.5433541479804096],"gain":0.002936222037487113,"leftChild":9,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.093385],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":9,"prediction":0.46421529301169073,"impurity":0.0,"impurityStats":[1.0,0.46421529301169073,0.21549583826592988],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":10,"prediction":0.5725891281839708,"impurity":0.0,"impurityStats":[1.0,0.5725891281839708,0.3278583097144797],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":11,"prediction":1.1855974648404626,"impurity":1.7960464835528314,"impurityStats":[16.0,18.9695594374474,51.22700531502341],"gain":0.6409097582744736,"leftChild":12,"rightChild":19,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.432],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":12,"prediction":2.3730322917694364,"impurity":2.2650444904708182,"impurityStats":[5.0,11.865161458847183,39.481633741256616],"gain":1.999146242413796,"leftChild":13,"rightChild":16,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[2.675],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":13,"prediction":3.527486345254978,"impurity":0.27618947733269295,"impurityStats":[3.0,10.582459035764934,38.158048179879046],"gain":0.2511783982852312,"leftChild":14,"rightChild":15,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[387.245],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":14,"prediction":4.236257674084285,"impurity":0.0,"impurityStats":[1.0,4.236257674084285,17.945879081238],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":15,"prediction":3.1731006808403244,"impurity":0.037516618571192595,"impurityStats":[2.0,6.346201361680649,20.212169098641045],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":16,"prediction":0.6413512115411244,"impurity":0.2504614041435168,"impurityStats":[2.0,1.2827024230822488,1.3235855613775698],"gain":0.2504614041435168,"leftChild":17,"rightChild":18,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.06902],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":17,"prediction":0.1408900200951564,"impurity":0.0,"impurityStats":[1.0,0.1408900200951564,0.01984999776241357],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":18,"prediction":1.1418124029870924,"impurity":0.0,"impurityStats":[1.0,1.1418124029870924,1.3037355636151584],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":19,"prediction":0.6458543616909289,"impurity":0.6506331956454212,"impurityStats":[11.0,7.104397978600218,11.745371573766803],"gain":0.20086783819839676,"leftChild":20,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.05506],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":20,"prediction":0.05296422275522872,"impurity":0.17189942877993925,"impurityStats":[4.0,0.21185689102091487,0.6988185506880189],"gain":0.15640528481446844,"leftChild":21,"rightChild":22,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[33.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":21,"prediction":-0.17536688537101006,"impurity":0.02065885862062775,"impurityStats":[3.0,-0.5261006561130301,0.15423720931607018],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":22,"prediction":0.737957547133945,"impurity":0.0,"impurityStats":[1.0,0.737957547133945,0.5445813413719487],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":23,"prediction":0.9846487267970433,"impurity":0.6085458881139303,"impurityStats":[7.0,6.892541087579303,11.046553023078781],"gain":0.3438547219417391,"leftChild":24,"rightChild":25,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.254],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":24,"prediction":1.3555151296656447,"impurity":0.20050855264908057,"impurityStats":[5.0,6.777575648328224,10.18964909700775],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":25,"prediction":0.05748271962553986,"impurity":0.4251476999799677,"impurityStats":[2.0,0.11496543925107972,0.8569039260710323],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":26,"prediction":-0.05242181458789321,"impurity":6.913464659109864,"impurityStats":[333.0,-17.456464257768438,2303.0988310162656],"gain":0.054089944130746304,"leftChild":27,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.066295],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":27,"prediction":-0.5485158034598253,"impurity":4.815075051311108,"impurityStats":[60.0,-32.91094820758952,306.9566782773771],"gain":0.3946761051350445,"leftChild":28,"rightChild":33,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[56.25],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":28,"prediction":-0.18580558619033477,"impurity":4.140998288880529,"impurityStats":[45.0,-8.361251378565065,187.89849021330284],"gain":0.5205708803902133,"leftChild":29,"rightChild":32,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[6.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":29,"prediction":-0.07703446698810898,"impurity":3.7027098495923685,"impurityStats":[44.0,-3.389516547476795,163.18034298264647],"gain":0.4496080976667951,"leftChild":30,"rightChild":31,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[386.485],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":30,"prediction":-1.3134274191142132,"impurity":1.1783250334777002,"impurityStats":[10.0,-13.134274191142133,29.034166187587232],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":31,"prediction":0.2866105189313335,"impurity":3.8633301985278887,"impurityStats":[34.0,9.744757643665338,134.14617679505923],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":32,"prediction":-4.97173483108827,"impurity":-1.0,"impurityStats":[1.0,-4.97173483108827,24.718147230656314],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":33,"prediction":-1.636646455268297,"impurity":5.2586009180626645,"impurityStats":[15.0,-24.549696829024455,119.05818806407419],"gain":1.1367255260444389,"leftChild":34,"rightChild":37,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.981],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":34,"prediction":-1.218458877546667,"impurity":4.732253598059888,"impurityStats":[13.0,-15.839965408106671,80.81964324631822],"gain":1.436294460883776,"leftChild":35,"rightChild":36,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[298.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":35,"prediction":-0.707435935367538,"impurity":3.726545034772599,"impurityStats":[11.0,-7.781795289042918,46.497117011641365],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":36,"prediction":-4.029085059531877,"impurity":0.9277367003954353,"impurityStats":[2.0,-8.058170119063753,34.32252623467684],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":37,"prediction":-4.354865710458892,"impurity":0.1544170527474229,"impurityStats":[2.0,-8.709731420917784,38.23854481775611],"gain":0.15441705274742112,"leftChild":38,"rightChild":39,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.053309999999999996],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":38,"prediction":-4.747825062997322,"impurity":0.0,"impurityStats":[1.0,-4.747825062997322,22.541842828825523],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":39,"prediction":-3.961906357920462,"impurity":3.552713678800501E-15,"impurityStats":[1.0,-3.961906357920462,15.696701988930585],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":40,"prediction":0.05660983131802595,"impurity":7.308671344356703,"impurityStats":[273.0,15.454483949821086,1996.1421527388864],"gain":0.15093130647601516,"leftChild":41,"rightChild":42,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.06653],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":41,"prediction":6.463895946474551,"impurity":0.0,"impurityStats":[1.0,6.463895946474551,41.78195080685013],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":42,"prediction":0.033053632365244626,"impurity":7.18405525860819,"impurityStats":[272.0,8.990588003346538,1954.3602019320379],"gain":0.10819846664138666,"leftChild":43,"rightChild":46,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[31.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":43,"prediction":-0.037613017360411644,"impurity":7.05031024082062,"impurityStats":[260.0,-9.779384513707027,1833.4484947728495],"gain":0.08699848348242312,"leftChild":44,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.6295],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":44,"prediction":0.11340164321592056,"impurity":6.616567917751648,"impurityStats":[206.0,23.360738502479634,1365.662137189758],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":45,"prediction":-0.6137059817812344,"impurity":8.286075293538737,"impurityStats":[54.0,-33.14012301618666,467.78635758309156],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":46,"prediction":1.56416437642113,"impurity":7.629365400134091,"impurityStats":[12.0,18.76997251705356,120.91170715918793],"gain":2.376196009054414,"leftChild":47,"rightChild":48,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.82],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":47,"prediction":1.0993872050745301,"impurity":5.730730244814194,"impurityStats":[11.0,12.09325925581983,76.33320718645359],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":48,"prediction":6.676713261233729,"impurity":-7.105427357601002E-15,"impurityStats":[1.0,6.676713261233729,44.578499972734335],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":0,"prediction":9.182861627408074E-16,"impurity":6.35775385070435,"impurityStats":[354.0,3.2507330161024584E-13,2250.64486314934],"gain":0.04275364889236699,"leftChild":1,"rightChild":32,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[8.2625],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":1,"prediction":-0.02936776361276472,"impurity":6.3489405064683835,"impurityStats":[347.0,-10.190613973629358,2203.3816312867757],"gain":0.03665704454325924,"leftChild":2,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[91.15],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":2,"prediction":-0.1572072424871435,"impurity":6.285505623972947,"impurityStats":[240.0,-37.72973819691444,1514.452737855206],"gain":0.18261257581737445,"leftChild":3,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[81.44999999999999],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":3,"prediction":0.0647756607904406,"impurity":5.198480853950537,"impurityStats":[189.0,12.242599889393274,983.3059038942799],"gain":0.21200613956443304,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.964],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":4,"prediction":-0.7135120927602296,"impurity":4.078273971492888,"impurityStats":[49.0,-34.96209254525125,224.78130042239056],"gain":0.4029778816102261,"leftChild":5,"rightChild":6,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[16.700000000000003],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":5,"prediction":0.98590196847969,"impurity":1.9463168009773046,"impurityStats":[6.0,5.91541181087814,17.509916954576596],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":6,"prediction":-0.9506396361890554,"impurity":3.916549013915968,"impurityStats":[43.0,-40.877504356129386,207.27138346781402],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":7,"prediction":0.33717637453317517,"impurity":5.304344974398729,"impurityStats":[140.0,47.20469243464452,758.5246034718891],"gain":0.2764548278128909,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.9677],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":8,"prediction":1.076789542353181,"impurity":6.689229333755123,"impurityStats":[47.0,50.60910849059951,368.88913745698596],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":9,"prediction":-0.03660662425758053,"impurity":4.188288621887383,"impurityStats":[93.0,-3.4044160559549894,389.6354660149035],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":10,"prediction":-0.9798497663981905,"impurity":9.454538238444822,"impurityStats":[51.0,-49.972338086307715,531.146833960926],"gain":1.190866151073327,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5485],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":11,"prediction":-2.3384676428313123,"impurity":10.554297513364281,"impurityStats":[20.0,-46.76935285662625,320.4545685986663],"gain":4.919937790054138,"leftChild":12,"rightChild":13,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.5785],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":12,"prediction":-0.8863847363944727,"impurity":4.580436322737051,"impurityStats":[14.0,-12.409386309522617,75.12559913110209],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":13,"prediction":-5.726661091183939,"impurity":8.093514324647359,"impurityStats":[6.0,-34.35996654710363,245.32896946756426],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":14,"prediction":-0.10332210418327335,"impurity":6.78584923189228,"impurityStats":[31.0,-3.202985229681474,210.69226536225932],"gain":1.250977929120377,"leftChild":15,"rightChild":16,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.81265],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":15,"prediction":-0.3970470434365424,"impurity":5.915780915971798,"impurityStats":[29.0,-11.514364259659729,176.12939084953143],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":16,"prediction":4.1556895149891275,"impurity":0.011681911373443654,"impurityStats":[2.0,8.311379029978255,34.56287451272803],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":17,"prediction":0.25737499274098213,"impurity":6.372345902191688,"impurityStats":[107.0,27.539124223285086,688.9288934315716],"gain":0.44069914547844213,"leftChild":18,"rightChild":25,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[93.95],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":18,"prediction":1.5622509423599482,"impurity":3.2432073727992075,"impurityStats":[22.0,34.36952073191886,125.04437835348259],"gain":0.39973950813248815,"leftChild":19,"rightChild":22,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.0793],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":19,"prediction":1.7621858087871147,"impurity":3.101718891461124,"impurityStats":[20.0,35.24371617574229,124.14035432303642],"gain":0.6061294403099375,"leftChild":20,"rightChild":21,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[16.92],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":20,"prediction":2.622897648771859,"impurity":2.24147472164714,"impurityStats":[9.0,23.60607883894673,82.08960117822076],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":21,"prediction":1.0579670306177784,"impurity":2.7035015025635873,"impurityStats":[11.0,11.637637336795564,42.05075314481566],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":22,"prediction":-0.4370977219117158,"impurity":0.2609575967226715,"impurityStats":[2.0,-0.8741954438234316,0.9040240304461662],"gain":0.2609575967226715,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.114425],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":23,"prediction":0.07374236727732608,"impurity":0.0,"impurityStats":[1.0,0.07374236727732608,0.005437936731664052],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":24,"prediction":-0.9479378111007577,"impurity":0.0,"impurityStats":[1.0,-0.9479378111007577,0.8985860937144958],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":25,"prediction":-0.08035760598392686,"impurity":6.627478126667468,"impurityStats":[85.0,-6.830396508633783,563.8845150780895],"gain":0.4069891761107991,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.144655],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":26,"prediction":2.790449043068511,"impurity":15.497955586704428,"impurityStats":[4.0,11.161796172274045,93.1382457946656],"gain":12.383750514159825,"leftChild":27,"rightChild":28,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.13452],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":27,"prediction":0.75872149291488,"impurity":4.152273430059471,"impurityStats":[3.0,2.27616447874464,14.183795201611364],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":28,"prediction":8.885631693529405,"impurity":0.0,"impurityStats":[1.0,8.885631693529405,78.95445059305423],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":29,"prediction":-0.2221258355667632,"impurity":5.7623424500061615,"impurityStats":[81.0,-17.99219268090782,470.74626928342394],"gain":0.411480470803973,"leftChild":30,"rightChild":31,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.1288],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":30,"prediction":0.09613113687153829,"impurity":5.21138097702904,"impurityStats":[65.0,6.2485238966499885,339.34044121284154],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":31,"prediction":-1.515044786097363,"impurity":5.917503550530606,"impurityStats":[16.0,-24.24071657755781,131.40582807058257],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":32,"prediction":1.4558019962328126,"impurity":4.632530813844707,"impurityStats":[7.0,10.190613973629688,47.26323186256104],"gain":3.5220603416608998,"leftChild":33,"rightChild":34,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5055000000000001],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":33,"prediction":6.052796889634962,"impurity":0.0,"impurityStats":[1.0,6.052796889634962,36.63635018717467],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":34,"prediction":0.6896361806657877,"impurity":1.295548884214442,"impurityStats":[6.0,4.137817083994726,10.626881675386421],"gain":0.657277294572605,"leftChild":35,"rightChild":42,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.945],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":35,"prediction":1.0522040486774487,"impurity":0.7659259075702043,"impurityStats":[5.0,5.261020243387243,9.365296338117094],"gain":0.5232968727938999,"leftChild":36,"rightChild":39,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.61312],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":36,"prediction":1.6428516440019365,"impurity":0.34755596824684076,"impurityStats":[3.0,4.9285549320058095,9.13955247734012],"gain":0.33829676904689254,"leftChild":37,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[87.1],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":37,"prediction":1.2315751135222044,"impurity":0.013888798799922775,"impurityStats":[2.0,2.463150227044409,3.061332118094307],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":38,"prediction":2.4654047049614007,"impurity":-8.881784197001252E-16,"impurityStats":[1.0,2.4654047049614007,6.078220359245811],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":39,"prediction":0.16623265569071677,"impurity":0.08523863457049981,"impurityStats":[2.0,0.33246531138143354,0.2257438607769764],"gain":0.08523863457049981,"leftChild":40,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.62073],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":40,"prediction":-0.12572390712385584,"impurity":0.0,"impurityStats":[1.0,-0.12572390712385584,0.01580650082248793],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":41,"prediction":0.4581892185052894,"impurity":0.0,"impurityStats":[1.0,0.4581892185052894,0.2099373599544878],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":42,"prediction":-1.1232031593925171,"impurity":-1.0,"impurityStats":[1.0,-1.1232031593925171,1.2615853372693326],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":0,"prediction":1.3397945653103584E-15,"impurity":5.761245726489338,"impurityStats":[354.0,4.742872761198669E-13,2039.4809871772254],"gain":0.03301504936062177,"leftChild":1,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[13.95715],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":1,"prediction":0.04677332824099781,"impurity":5.9493474173803405,"impurityStats":[332.0,15.528744976011273,1975.9096736562067],"gain":0.07135312052199672,"leftChild":2,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[99.1],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":2,"prediction":-0.022638892366416967,"impurity":5.911775357143351,"impurityStats":[311.0,-7.040695525955677,1838.7215296197792],"gain":0.05687424396001539,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.2745],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":3,"prediction":-1.5942518110788342,"impurity":2.7257653037109937,"impurityStats":[7.0,-11.15976267755184,36.871828985873954],"gain":1.1454486164112703,"leftChild":4,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.1669999999999998],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":4,"prediction":-3.2864756559138417,"impurity":0.27855581637384574,"impurityStats":[2.0,-6.572951311827683,22.158956106576323],"gain":0.2785558163738453,"leftChild":5,"rightChild":6,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[20.735],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":5,"prediction":-3.814259528700653,"impurity":0.0,"impurityStats":[1.0,-3.814259528700653,14.548575752283726],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":6,"prediction":-2.7586917831270306,"impurity":8.881784197001252E-16,"impurityStats":[1.0,-2.7586917831270306,7.610380354292596],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":7,"prediction":-0.9173622731448312,"impurity":2.1010210356700747,"impurityStats":[5.0,-4.586811365724156,14.712872879297631],"gain":1.1567040147242704,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[2.378955],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":8,"prediction":1.2336412272932975,"impurity":0.0,"impurityStats":[1.0,1.2336412272932975,1.5218706776777133],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":9,"prediction":-1.4551131482543633,"impurity":1.1803962761822553,"impurityStats":[4.0,-5.820452593017453,13.19100220161992],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":10,"prediction":0.013549562998671588,"impurity":5.9269535824803965,"impurityStats":[304.0,4.1190671515961625,1801.8497006339067],"gain":0.042528199719331194,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[10.3],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":11,"prediction":-0.14284488598457587,"impurity":6.061351057345649,"impurityStats":[193.0,-27.569062995023145,1173.778853727936],"gain":0.1315079949922513,"leftChild":12,"rightChild":13,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[9.795],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":12,"prediction":-0.033814026312272726,"impurity":5.6907284039822645,"impurityStats":[177.0,-5.985082657272272,1007.461307247315],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":13,"prediction":-1.3489987711094296,"impurity":8.57504897058406,"impurityStats":[16.0,-21.583980337750873,166.317546480621],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":14,"prediction":0.2854786499695433,"impurity":5.576797858483365,"impurityStats":[111.0,31.688130146619308,628.0708469059696],"gain":0.36841839292983813,"leftChild":15,"rightChild":16,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[10.7],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":15,"prediction":2.6250608124416295,"impurity":2.736989463224998,"impurityStats":[7.0,18.375425687091408,67.39553612569195],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":16,"prediction":0.12800677364930674,"impurity":5.374723023402563,"impurityStats":[104.0,13.3127044595279,560.6753107802775],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":17,"prediction":1.074735261998426,"impurity":5.377712880256569,"impurityStats":[21.0,22.569440501966948,137.18814403642727],"gain":1.678721754031998,"leftChild":18,"rightChild":25,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":18,"prediction":2.0911306284492777,"impurity":4.730473855180038,"impurityStats":[13.0,27.184698169840612,118.34291508544322],"gain":3.530729148917579,"leftChild":19,"rightChild":22,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7155],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":19,"prediction":1.2899123346312629,"impurity":1.351254839997612,"impurityStats":[11.0,14.189035680943892,33.16641538134636],"gain":0.5084748297738795,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3387],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":20,"prediction":0.12546702488201925,"impurity":0.38555547154035236,"impurityStats":[3.0,0.37640107464605776,1.2038923376192927],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":21,"prediction":1.7265793257872293,"impurity":1.0142392122300001,"impurityStats":[8.0,13.812634606297834,31.962523043727067],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":22,"prediction":6.49783124444836,"impurity":0.36643897071911624,"impurityStats":[2.0,12.99566248889672,85.17649970409687],"gain":0.3664389707191127,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[10.014420000000001],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":23,"prediction":5.892489216567338,"impurity":0.0,"impurityStats":[1.0,5.892489216567338,34.72142916736236],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":24,"prediction":7.103173272329382,"impurity":7.105427357601002E-15,"impurityStats":[1.0,7.103173272329382,50.45507053673451],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":25,"prediction":-0.576907208484208,"impurity":2.0228316916719367,"impurityStats":[8.0,-4.615257667873664,18.845228950983824],"gain":0.7660029693240367,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.50767],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":26,"prediction":-1.706806148894394,"impurity":0.6668880502183973,"impurityStats":[3.0,-5.120418446683182,10.740225840366328],"gain":0.665472463916395,"leftChild":27,"rightChild":28,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.365415],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":27,"prediction":-0.5531402839955533,"impurity":0.0,"impurityStats":[1.0,-0.5531402839955533,0.3059641737786813],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":28,"prediction":-2.2836390813438143,"impurity":0.002123379453003338,"impurityStats":[2.0,-4.567278162687629,10.434261666587647],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":29,"prediction":0.10103215576190365,"impurity":1.6107931256256016,"impurityStats":[5.0,0.5051607788095183,8.105003110617496],"gain":1.2685070885103698,"leftChild":30,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[26.795],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":30,"prediction":1.480438054243404,"impurity":0.002346171088106086,"impurityStats":[2.0,2.960876108486808,4.3880860070802035],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":31,"prediction":-0.8185717765590965,"impurity":0.5689126144666492,"impurityStats":[3.0,-2.4557153296772896,3.716917103537294],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":32,"prediction":-0.7058520443641272,"impurity":2.3913780515132883,"impurityStats":[22.0,-15.528744976010799,63.57131352101874],"gain":0.3594333676518875,"leftChild":33,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.2745],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":33,"prediction":0.273172460132594,"impurity":2.391872176929087,"impurityStats":[6.0,1.639034760795564,14.798972219423884],"gain":1.542071929636257,"leftChild":34,"rightChild":35,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[219.29000000000002],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":34,"prediction":3.049925896824675,"impurity":0.0,"impurityStats":[1.0,3.049925896824675,9.302047976121798],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":35,"prediction":-0.2821782272058222,"impurity":1.0197602967513961,"impurityStats":[5.0,-1.410891136029111,5.496924243302084],"gain":0.3769629466356609,"leftChild":36,"rightChild":37,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":36,"prediction":-1.5101243931848707,"impurity":0.0,"impurityStats":[1.0,-1.5101243931848707,2.280475682891974],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":37,"prediction":0.024808314288939926,"impurity":0.803496687644669,"impurityStats":[4.0,0.0992332571557597,3.216448560410111],"gain":0.7246718882775995,"leftChild":38,"rightChild":39,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[91.25],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":38,"prediction":-0.8264683083652944,"impurity":0.15594237922977694,"impurityStats":[2.0,-1.6529366167305888,1.6779844879239365],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":39,"prediction":0.8760849369431742,"impurity":0.0017072195043620342,"impurityStats":[2.0,1.7521698738863485,1.5384640724861753],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":40,"prediction":-1.0729862335503977,"impurity":1.8969718739610184,"impurityStats":[16.0,-17.167779736806363,48.77234130159499],"gain":0.9815896740535175,"leftChild":41,"rightChild":48,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[96.30000000000001],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":41,"prediction":-0.1992250331214945,"impurity":1.3935192952014395,"impurityStats":[9.0,-1.7930252980934505,12.8988891812133],"gain":0.8393144969907086,"leftChild":42,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.9265],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":42,"prediction":-1.2235019103565445,"impurity":0.7609254518724207,"impurityStats":[4.0,-4.894007641426178,9.031529506074138],"gain":0.6197431693002583,"leftChild":43,"rightChild":44,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6964999999999999],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":43,"prediction":-1.678013798466657,"impurity":0.18824304342954967,"impurityStats":[3.0,-5.034041395399971,9.011920053822145],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":44,"prediction":0.14003375397379259,"impurity":5.065392549852277E-16,"impurityStats":[1.0,0.14003375397379259,0.019609452251993176],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":45,"prediction":0.6201964686665455,"impurity":0.38882827528137914,"impurityStats":[5.0,3.1009823433327277,3.867359675139163],"gain":0.34035804993147567,"leftChild":46,"rightChild":47,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[363.225],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":46,"prediction":1.33471524021647,"impurity":0.02082737772302523,"impurityStats":[2.0,2.66943048043294,3.6045843003782685],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":47,"prediction":0.14385062096659595,"impurity":0.06689879043448892,"impurityStats":[3.0,0.43155186289978786,0.2627753747608925],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":48,"prediction":-2.196393491244702,"impurity":0.30063450595815155,"impurityStats":[7.0,-15.374754438712912,35.87345212038169],"gain":0.18307963990332912,"leftChild":49,"rightChild":52,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[26.795],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":49,"prediction":-2.467007341520943,"impurity":0.15752951104966256,"impurityStats":[5.0,-12.335036707604713,31.21827367083946],"gain":0.1113174080424425,"leftChild":50,"rightChild":51,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.57725],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":50,"prediction":-2.300186023906524,"impurity":0.05776512875902462,"impurityStats":[4.0,-9.200744095626096,21.394483493335713],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":51,"prediction":-3.1342926119786174,"impurity":1.7763568394002505E-15,"impurityStats":[1.0,-3.1342926119786174,9.823790177503746],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":52,"prediction":-1.5198588655540997,"impurity":0.017618253567722064,"impurityStats":[2.0,-3.0397177311081993,4.655178449542234],"gain":0.017618253567722175,"leftChild":53,"rightChild":54,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[17.97565],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":53,"prediction":-1.652592635061799,"impurity":0.0,"impurityStats":[1.0,-1.652592635061799,2.7310624174605005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":54,"prediction":-1.3871250960464003,"impurity":-2.220446049250313E-16,"impurityStats":[1.0,-1.3871250960464003,1.9241160320817352],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}']

In [25]:
predictions = model.transform(vtest_df)
# Evaluate model on test instances and compute test error
predictions.select("prediction","MV","features").show(5)
from pyspark.ml.evaluation import RegressionEvaluator
evaluator = RegressionEvaluator(predictionCol="prediction", \
                 labelCol="MV",metricName="r2")
print("R Squared (R2) on test data = %g" % evaluator.evaluate(predictions))


+------------------+----+--------------------+
|        prediction|  MV|            features|
+------------------+----+--------------------+
|21.528964254942217|23.6|[0.09178,0.0,4.05...|
|31.139006072368268|32.4|[0.05644,40.0,6.4...|
| 13.98456646285668|13.6|[0.10574,0.0,27.7...|
|24.166545057677336|22.8|[0.09164,0.0,10.8...|
| 18.28798200702338|16.1|[5.09017,0.0,18.1...|
+------------------+----+--------------------+
only showing top 5 rows

R Squared (R2) on test data = 0.835861

Random Forest Regressor


In [26]:
rf = RandomForestRegressor(labelCol="MV", maxDepth=5, maxBins=255)
pipeline = Pipeline(stages=[featureIndexer, rf])
model = pipeline.fit(vtrain_df)

In [27]:
print(model.stages[1].getNumTrees)
print(model.stages[1].featureImportances)


20
(13,[0,1,2,3,4,5,6,7,8,9,10,11,12],[0.030119488974281333,0.0029449287569198444,0.06477882208906569,0.004511645239718717,0.05924761354682164,0.3409638351883184,0.013096149600859197,0.07663019081544346,0.02421287386835675,0.01754026418937741,0.0413750254453455,0.006908302233599355,0.31767086005189277])

In [28]:
model.stages[1].toDebugString


Out[28]:
'RandomForestRegressionModel (uid=RandomForestRegressor_4d6c98b4562149379015) with 20 trees\n  Tree 0 (weight 1.0):\n    If (feature 5 <= 6.941)\n     If (feature 12 <= 14.399999999999999)\n      If (feature 5 <= 6.543)\n       If (feature 7 <= 1.3034)\n        Predict: 27.9\n       Else (feature 7 > 1.3034)\n        If (feature 6 <= 9.350000000000001)\n         Predict: 24.48571428571429\n        Else (feature 6 > 9.350000000000001)\n         Predict: 21.273636363636367\n      Else (feature 5 > 6.543)\n       If (feature 7 <= 5.4009)\n        If (feature 6 <= 41.3)\n         Predict: 29.558333333333334\n        Else (feature 6 > 41.3)\n         Predict: 26.99999999999999\n       Else (feature 7 > 5.4009)\n        If (feature 6 <= 30.950000000000003)\n         Predict: 26.82857142857143\n        Else (feature 6 > 30.950000000000003)\n         Predict: 23.522222222222226\n     Else (feature 12 > 14.399999999999999)\n      If (feature 7 <= 2.0754)\n       If (feature 0 <= 4.2418499999999995)\n        If (feature 7 <= 1.3513000000000002)\n         Predict: 12.866666666666667\n        Else (feature 7 > 1.3513000000000002)\n         Predict: 15.550000000000002\n       Else (feature 0 > 4.2418499999999995)\n        If (feature 12 <= 23.835)\n         Predict: 12.08787878787879\n        Else (feature 12 > 23.835)\n         Predict: 8.623529411764697\n      Else (feature 7 > 2.0754)\n       If (feature 12 <= 18.78)\n        If (feature 5 <= 6.1145)\n         Predict: 19.89285714285714\n        Else (feature 5 > 6.1145)\n         Predict: 16.16363636363637\n       Else (feature 12 > 18.78)\n        If (feature 0 <= 0.22948000000000002)\n         Predict: 16.555555555555557\n        Else (feature 0 > 0.22948000000000002)\n         Predict: 13.666666666666666\n    Else (feature 5 > 6.941)\n     If (feature 7 <= 2.0493)\n      If (feature 5 <= 7.3454999999999995)\n       Predict: 36.0\n      Else (feature 5 > 7.3454999999999995)\n       Predict: 50.0\n     Else (feature 7 > 2.0493)\n      If (feature 5 <= 7.414)\n       If (feature 10 <= 19.4)\n        If (feature 12 <= 5.4399999999999995)\n         Predict: 34.48823529411765\n        Else (feature 12 > 5.4399999999999995)\n         Predict: 30.69000000000001\n       Else (feature 10 > 19.4)\n        If (feature 0 <= 0.061015)\n         Predict: 23.9\n        Else (feature 0 > 0.061015)\n         Predict: 17.799999999999997\n      Else (feature 5 > 7.414)\n       If (feature 2 <= 6.305)\n        If (feature 11 <= 379.325)\n         Predict: 47.23333333333333\n        Else (feature 11 > 379.325)\n         Predict: 44.7888888888889\n       Else (feature 2 > 6.305)\n        Predict: 35.200000000000045\n  Tree 1 (weight 1.0):\n    If (feature 2 <= 6.66)\n     If (feature 12 <= 5.2)\n      If (feature 5 <= 7.4025)\n       If (feature 10 <= 18.35)\n        If (feature 9 <= 253.0)\n         Predict: 34.02\n        Else (feature 9 > 253.0)\n         Predict: 31.25\n       Else (feature 10 > 18.35)\n        If (feature 6 <= 7.3)\n         Predict: 29.600000000000005\n        Else (feature 6 > 7.3)\n         Predict: 26.866666666666664\n      Else (feature 5 > 7.4025)\n       If (feature 10 <= 14.149999999999999)\n        Predict: 50.0\n       Else (feature 10 > 14.149999999999999)\n        If (feature 9 <= 195.5)\n         Predict: 50.0\n        Else (feature 9 > 195.5)\n         Predict: 44.46428571428572\n     Else (feature 12 > 5.2)\n      If (feature 10 <= 15.55)\n       If (feature 5 <= 7.254)\n        If (feature 11 <= 393.79499999999996)\n         Predict: 30.366666666666667\n        Else (feature 11 > 393.79499999999996)\n         Predict: 33.042857142857144\n       Else (feature 5 > 7.254)\n        If (feature 7 <= 2.1509)\n         Predict: 43.1\n        Else (feature 7 > 2.1509)\n         Predict: 49.20000000000001\n      Else (feature 10 > 15.55)\n       If (feature 2 <= 2.91)\n        If (feature 6 <= 44.9)\n         Predict: 20.549999999999997\n        Else (feature 6 > 44.9)\n         Predict: 27.884210526315787\n       Else (feature 2 > 2.91)\n        If (feature 9 <= 284.5)\n         Predict: 21.645714285714288\n        Else (feature 9 > 284.5)\n         Predict: 24.170967741935485\n    Else (feature 2 > 6.66)\n     If (feature 5 <= 6.9715)\n      If (feature 0 <= 5.711455)\n       If (feature 12 <= 3.825)\n        Predict: 50.0\n       Else (feature 12 > 3.825)\n        If (feature 5 <= 5.8580000000000005)\n         Predict: 16.770270270270274\n        Else (feature 5 > 5.8580000000000005)\n         Predict: 21.08130841121496\n      Else (feature 0 > 5.711455)\n       If (feature 7 <= 1.8468)\n        If (feature 4 <= 0.675)\n         Predict: 13.3625\n        Else (feature 4 > 0.675)\n         Predict: 8.720833333333333\n       Else (feature 7 > 1.8468)\n        If (feature 7 <= 2.3497000000000003)\n         Predict: 14.353846153846156\n        Else (feature 7 > 2.3497000000000003)\n         Predict: 17.850000000000005\n     Else (feature 5 > 6.9715)\n      If (feature 5 <= 8.3865)\n       Predict: 50.0\n      Else (feature 5 > 8.3865)\n       Predict: 21.900000000000006\n  Tree 2 (weight 1.0):\n    If (feature 12 <= 9.95)\n     If (feature 7 <= 1.35735)\n      Predict: 50.0\n     Else (feature 7 > 1.35735)\n      If (feature 10 <= 19.4)\n       If (feature 12 <= 6.97)\n        If (feature 7 <= 2.292)\n         Predict: 45.349999999999994\n        Else (feature 7 > 2.292)\n         Predict: 33.25466666666667\n       Else (feature 12 > 6.97)\n        If (feature 0 <= 0.53556)\n         Predict: 23.93888888888889\n        Else (feature 0 > 0.53556)\n         Predict: 32.48571428571428\n      Else (feature 10 > 19.4)\n       If (feature 9 <= 274.5)\n        If (feature 8 <= 1.5)\n         Predict: 11.9\n        Else (feature 8 > 1.5)\n         Predict: 20.45\n       Else (feature 9 > 274.5)\n        If (feature 5 <= 5.6665)\n         Predict: 18.2\n        Else (feature 5 > 5.6665)\n         Predict: 23.67777777777778\n    Else (feature 12 > 9.95)\n     If (feature 12 <= 16.205)\n      If (feature 10 <= 13.3)\n       If (feature 6 <= 62.9)\n        Predict: 22.8\n       Else (feature 6 > 62.9)\n        If (feature 0 <= 0.788055)\n         Predict: 30.7\n        Else (feature 0 > 0.788055)\n         Predict: 31.0\n      Else (feature 10 > 13.3)\n       If (feature 11 <= 92.68)\n        If (feature 6 <= 78.80000000000001)\n         Predict: 10.55\n        Else (feature 6 > 78.80000000000001)\n         Predict: 14.366666666666667\n       Else (feature 11 > 92.68)\n        If (feature 12 <= 14.399999999999999)\n         Predict: 21.123943661971836\n        Else (feature 12 > 14.399999999999999)\n         Predict: 18.89199999999999\n     Else (feature 12 > 16.205)\n      If (feature 4 <= 0.601)\n       If (feature 10 <= 19.4)\n        If (feature 12 <= 19.34)\n         Predict: 23.299999999999997\n        Else (feature 12 > 19.34)\n         Predict: 17.25\n       Else (feature 10 > 19.4)\n        If (feature 4 <= 0.522)\n         Predict: 19.5\n        Else (feature 4 > 0.522)\n         Predict: 14.390909090909092\n      Else (feature 4 > 0.601)\n       If (feature 0 <= 13.440999999999999)\n        If (feature 2 <= 23.77)\n         Predict: 14.112\n        Else (feature 2 > 23.77)\n         Predict: 8.987499999999997\n       Else (feature 0 > 13.440999999999999)\n        If (feature 5 <= 4.253)\n         Predict: 12.533333333333333\n        Else (feature 5 > 4.253)\n         Predict: 8.883333333333333\n  Tree 3 (weight 1.0):\n    If (feature 5 <= 6.9715)\n     If (feature 9 <= 434.5)\n      If (feature 5 <= 6.4925)\n       If (feature 7 <= 1.6141)\n        If (feature 0 <= 2.2713799999999997)\n         Predict: 15.45\n        Else (feature 0 > 2.2713799999999997)\n         Predict: 14.600000000000001\n       Else (feature 7 > 1.6141)\n        If (feature 12 <= 7.665)\n         Predict: 23.619999999999997\n        Else (feature 12 > 7.665)\n         Predict: 20.6957264957265\n      Else (feature 5 > 6.4925)\n       If (feature 12 <= 5.6899999999999995)\n        If (feature 11 <= 377.70500000000004)\n         Predict: 39.86666666666667\n        Else (feature 11 > 377.70500000000004)\n         Predict: 30.872727272727275\n       Else (feature 12 > 5.6899999999999995)\n        If (feature 10 <= 20.95)\n         Predict: 25.95\n        Else (feature 10 > 20.95)\n         Predict: 21.333333333333332\n     Else (feature 9 > 434.5)\n      If (feature 7 <= 2.0754)\n       If (feature 4 <= 0.6695)\n        If (feature 12 <= 15.47)\n         Predict: 20.472727272727273\n        Else (feature 12 > 15.47)\n         Predict: 13.071428571428575\n       Else (feature 4 > 0.6695)\n        If (feature 7 <= 1.5891)\n         Predict: 9.241666666666665\n        Else (feature 7 > 1.5891)\n         Predict: 11.886363636363631\n      Else (feature 7 > 2.0754)\n       If (feature 11 <= 279.02)\n        If (feature 0 <= 3.80591)\n         Predict: 19.0\n        Else (feature 0 > 3.80591)\n         Predict: 13.687500000000004\n       Else (feature 11 > 279.02)\n        If (feature 12 <= 13.395)\n         Predict: 21.017647058823528\n        Else (feature 12 > 13.395)\n         Predict: 18.9\n    Else (feature 5 > 6.9715)\n     If (feature 5 <= 7.4715)\n      If (feature 12 <= 3.565)\n       If (feature 8 <= 5.5)\n        If (feature 0 <= 0.016235)\n         Predict: 44.0\n        Else (feature 0 > 0.016235)\n         Predict: 35.5\n       Else (feature 8 > 5.5)\n        Predict: 50.0\n      Else (feature 12 > 3.565)\n       If (feature 2 <= 6.66)\n        If (feature 4 <= 0.4885)\n         Predict: 33.339999999999996\n        Else (feature 4 > 0.4885)\n         Predict: 28.871428571428574\n       Else (feature 2 > 6.66)\n        If (feature 0 <= 5.82258)\n         Predict: 24.45\n        Else (feature 0 > 5.82258)\n         Predict: 17.799999999999997\n     Else (feature 5 > 7.4715)\n      If (feature 6 <= 89.45)\n       If (feature 12 <= 3.145)\n        If (feature 7 <= 3.23925)\n         Predict: 37.6\n        Else (feature 7 > 3.23925)\n         Predict: 44.14999999999999\n       Else (feature 12 > 3.145)\n        If (feature 10 <= 17.5)\n         Predict: 47.330000000000005\n        Else (feature 10 > 17.5)\n         Predict: 41.25\n      Else (feature 6 > 89.45)\n       If (feature 0 <= 1.47984)\n        Predict: 50.0\n       Else (feature 0 > 1.47984)\n        Predict: 50.0\n  Tree 4 (weight 1.0):\n    If (feature 2 <= 6.66)\n     If (feature 5 <= 7.096)\n      If (feature 5 <= 6.543)\n       If (feature 9 <= 195.5)\n        Predict: 29.6\n       Else (feature 9 > 195.5)\n        If (feature 6 <= 91.35)\n         Predict: 21.209090909090904\n        Else (feature 6 > 91.35)\n         Predict: 16.0\n      Else (feature 5 > 6.543)\n       If (feature 12 <= 5.07)\n        If (feature 5 <= 6.744)\n         Predict: 29.016666666666666\n        Else (feature 5 > 6.744)\n         Predict: 33.283333333333324\n       Else (feature 12 > 5.07)\n        If (feature 6 <= 21.25)\n         Predict: 32.2\n        Else (feature 6 > 21.25)\n         Predict: 26.555999999999997\n     Else (feature 5 > 7.096)\n      If (feature 5 <= 7.414)\n       If (feature 9 <= 264.5)\n        If (feature 2 <= 3.9850000000000003)\n         Predict: 36.1\n        Else (feature 2 > 3.9850000000000003)\n         Predict: 37.3\n       Else (feature 9 > 264.5)\n        If (feature 6 <= 38.95)\n         Predict: 34.199999999999996\n        Else (feature 6 > 38.95)\n         Predict: 31.849999999999994\n      Else (feature 5 > 7.414)\n       If (feature 7 <= 2.4218)\n        Predict: 50.0\n       Else (feature 7 > 2.4218)\n        If (feature 9 <= 195.5)\n         Predict: 50.0\n        Else (feature 9 > 195.5)\n         Predict: 43.44375\n    Else (feature 2 > 6.66)\n     If (feature 0 <= 5.84803)\n      If (feature 5 <= 7.07)\n       If (feature 5 <= 6.5315)\n        If (feature 12 <= 18.095)\n         Predict: 20.187128712871285\n        Else (feature 12 > 18.095)\n         Predict: 15.789655172413813\n       Else (feature 5 > 6.5315)\n        If (feature 7 <= 1.35735)\n         Predict: 50.0\n        Else (feature 7 > 1.35735)\n         Predict: 24.588235294117652\n      Else (feature 5 > 7.07)\n       If (feature 0 <= 2.0826200000000004)\n        Predict: 50.0\n       Else (feature 0 > 2.0826200000000004)\n        Predict: 21.899999999999977\n     Else (feature 0 > 5.84803)\n      If (feature 12 <= 19.0)\n       If (feature 12 <= 14.774999999999999)\n        If (feature 11 <= 333.245)\n         Predict: 27.9\n        Else (feature 11 > 333.245)\n         Predict: 20.48\n       Else (feature 12 > 14.774999999999999)\n        If (feature 7 <= 2.3497000000000003)\n         Predict: 14.36923076923077\n        Else (feature 7 > 2.3497000000000003)\n         Predict: 18.450000000000003\n      Else (feature 12 > 19.0)\n       If (feature 6 <= 90.9)\n        If (feature 7 <= 1.8207499999999999)\n         Predict: 7.6\n        Else (feature 7 > 1.8207499999999999)\n         Predict: 11.0\n       Else (feature 6 > 90.9)\n        If (feature 12 <= 31.4)\n         Predict: 11.0\n        Else (feature 12 > 31.4)\n         Predict: 13.800000000000011\n  Tree 5 (weight 1.0):\n    If (feature 4 <= 0.6635)\n     If (feature 2 <= 3.9850000000000003)\n      If (feature 7 <= 6.4889)\n       If (feature 5 <= 7.3454999999999995)\n        If (feature 9 <= 400.0)\n         Predict: 30.341666666666665\n        Else (feature 9 > 400.0)\n         Predict: 17.899999999999977\n       Else (feature 5 > 7.3454999999999995)\n        If (feature 7 <= 3.23925)\n         Predict: 50.0\n        Else (feature 7 > 3.23925)\n         Predict: 44.60000000000001\n      Else (feature 7 > 6.4889)\n       If (feature 6 <= 15.5)\n        If (feature 10 <= 14.850000000000001)\n         Predict: 29.0\n        Else (feature 10 > 14.850000000000001)\n         Predict: 34.9\n       Else (feature 6 > 15.5)\n        If (feature 5 <= 6.6385000000000005)\n         Predict: 22.15\n        Else (feature 5 > 6.6385000000000005)\n         Predict: 30.19999999999999\n     Else (feature 2 > 3.9850000000000003)\n      If (feature 12 <= 3.825)\n       If (feature 2 <= 6.66)\n        If (feature 5 <= 6.857)\n         Predict: 28.4\n        Else (feature 5 > 6.857)\n         Predict: 38.96666666666667\n       Else (feature 2 > 6.66)\n        Predict: 50.0\n      Else (feature 12 > 3.825)\n       If (feature 5 <= 6.5024999999999995)\n        If (feature 12 <= 14.399999999999999)\n         Predict: 21.834579439252334\n        Else (feature 12 > 14.399999999999999)\n         Predict: 18.017241379310338\n       Else (feature 5 > 6.5024999999999995)\n        If (feature 5 <= 6.941)\n         Predict: 24.930555555555554\n        Else (feature 5 > 6.941)\n         Predict: 34.08333333333335\n    Else (feature 4 > 0.6635)\n     If (feature 4 <= 0.7064999999999999)\n      If (feature 12 <= 25.6)\n       If (feature 0 <= 15.43185)\n        If (feature 6 <= 93.35)\n         Predict: 12.9\n        Else (feature 6 > 93.35)\n         Predict: 11.0\n       Else (feature 0 > 15.43185)\n        If (feature 0 <= 24.9239)\n         Predict: 8.680000000000001\n        Else (feature 0 > 24.9239)\n         Predict: 10.9\n      Else (feature 12 > 25.6)\n       If (feature 5 <= 4.916)\n        If (feature 0 <= 11.13425)\n         Predict: 13.8\n        Else (feature 0 > 11.13425)\n         Predict: 10.5\n       Else (feature 5 > 4.916)\n        If (feature 0 <= 24.021)\n         Predict: 7.18\n        Else (feature 0 > 24.021)\n         Predict: 5.600000000000001\n     Else (feature 4 > 0.7064999999999999)\n      If (feature 11 <= 305.29499999999996)\n       If (feature 7 <= 1.5220500000000001)\n        If (feature 11 <= 171.09)\n         Predict: 15.6\n        Else (feature 11 > 171.09)\n         Predict: 13.8\n       Else (feature 7 > 1.5220500000000001)\n        If (feature 0 <= 8.224335)\n         Predict: 13.3\n        Else (feature 0 > 8.224335)\n         Predict: 8.399999999999999\n      Else (feature 11 > 305.29499999999996)\n       If (feature 7 <= 1.5293999999999999)\n        If (feature 3 <= 0.5)\n         Predict: 15.299999999999999\n        Else (feature 3 > 0.5)\n         Predict: 13.400000000000002\n       Else (feature 7 > 1.5293999999999999)\n        If (feature 7 <= 2.4579)\n         Predict: 18.075\n        Else (feature 7 > 2.4579)\n         Predict: 21.012499999999996\n  Tree 6 (weight 1.0):\n    If (feature 12 <= 7.865)\n     If (feature 5 <= 7.4715)\n      If (feature 7 <= 1.35735)\n       Predict: 50.0\n      Else (feature 7 > 1.35735)\n       If (feature 9 <= 264.5)\n        If (feature 2 <= 3.9850000000000003)\n         Predict: 34.270833333333336\n        Else (feature 2 > 3.9850000000000003)\n         Predict: 28.380000000000017\n       Else (feature 9 > 264.5)\n        If (feature 5 <= 6.7055)\n         Predict: 23.66\n        Else (feature 5 > 6.7055)\n         Predict: 30.36363636363637\n     Else (feature 5 > 7.4715)\n      If (feature 10 <= 17.5)\n       If (feature 10 <= 14.75)\n        If (feature 5 <= 7.6274999999999995)\n         Predict: 43.1\n        Else (feature 5 > 7.6274999999999995)\n         Predict: 49.7\n       Else (feature 10 > 14.75)\n        If (feature 6 <= 70.5)\n         Predict: 47.116666666666674\n        Else (feature 6 > 70.5)\n         Predict: 43.76666666666665\n      Else (feature 10 > 17.5)\n       If (feature 7 <= 3.51385)\n        Predict: 38.7\n       Else (feature 7 > 3.51385)\n        Predict: 42.8\n    Else (feature 12 > 7.865)\n     If (feature 4 <= 0.6635)\n      If (feature 12 <= 14.805)\n       If (feature 5 <= 6.7165)\n        If (feature 9 <= 222.5)\n         Predict: 25.355555555555558\n        Else (feature 9 > 222.5)\n         Predict: 21.25257731958763\n       Else (feature 5 > 6.7165)\n        If (feature 1 <= 6.25)\n         Predict: 26.96666666666667\n        Else (feature 1 > 6.25)\n         Predict: 31.9\n      Else (feature 12 > 14.805)\n       If (feature 0 <= 0.220825)\n        If (feature 11 <= 386.68)\n         Predict: 17.85\n        Else (feature 11 > 386.68)\n         Predict: 23.388888888888886\n       Else (feature 0 > 0.220825)\n        If (feature 0 <= 5.711455)\n         Predict: 16.91304347826087\n        Else (feature 0 > 5.711455)\n         Predict: 13.487499999999997\n     Else (feature 4 > 0.6635)\n      If (feature 12 <= 14.315)\n       If (feature 9 <= 407.0)\n        Predict: 19.6\n       Else (feature 9 > 407.0)\n        If (feature 12 <= 14.045)\n         Predict: 21.7\n        Else (feature 12 > 14.045)\n         Predict: 19.900000000000006\n      Else (feature 12 > 14.315)\n       If (feature 0 <= 10.014420000000001)\n        If (feature 4 <= 0.7064999999999999)\n         Predict: 11.414285714285713\n        Else (feature 4 > 0.7064999999999999)\n         Predict: 14.482608695652175\n       Else (feature 0 > 10.014420000000001)\n        If (feature 7 <= 1.3513000000000002)\n         Predict: 13.850000000000001\n        Else (feature 7 > 1.3513000000000002)\n         Predict: 8.847058823529414\n  Tree 7 (weight 1.0):\n    If (feature 8 <= 16.0)\n     If (feature 5 <= 6.797)\n      If (feature 12 <= 7.76)\n       If (feature 5 <= 6.543)\n        If (feature 12 <= 5.57)\n         Predict: 26.24\n        Else (feature 12 > 5.57)\n         Predict: 23.651999999999997\n       Else (feature 5 > 6.543)\n        If (feature 6 <= 81.05)\n         Predict: 27.983333333333334\n        Else (feature 6 > 81.05)\n         Predict: 22.400000000000006\n      Else (feature 12 > 7.76)\n       If (feature 5 <= 6.0985)\n        If (feature 0 <= 0.7673049999999999)\n         Predict: 19.454545454545457\n        Else (feature 0 > 0.7673049999999999)\n         Predict: 14.999999999999988\n       Else (feature 5 > 6.0985)\n        If (feature 5 <= 6.611)\n         Predict: 21.006249999999998\n        Else (feature 5 > 6.611)\n         Predict: 26.31428571428572\n     Else (feature 5 > 6.797)\n      If (feature 4 <= 0.5125)\n       If (feature 5 <= 7.414)\n        If (feature 7 <= 7.3131)\n         Predict: 33.227272727272734\n        Else (feature 7 > 7.3131)\n         Predict: 28.239999999999963\n       Else (feature 5 > 7.414)\n        If (feature 6 <= 50.35)\n         Predict: 44.01666666666667\n        Else (feature 6 > 50.35)\n         Predict: 36.666666666666664\n      Else (feature 4 > 0.5125)\n       If (feature 12 <= 7.475)\n        If (feature 7 <= 1.88595)\n         Predict: 43.474999999999994\n        Else (feature 7 > 1.88595)\n         Predict: 48.75384615384615\n       Else (feature 12 > 7.475)\n        Predict: 30.69999999999999\n    Else (feature 8 > 16.0)\n     If (feature 7 <= 2.2085)\n      If (feature 0 <= 13.95715)\n       If (feature 5 <= 4.9715)\n        Predict: 22.7\n       Else (feature 5 > 4.9715)\n        If (feature 11 <= 305.29499999999996)\n         Predict: 10.952941176470588\n        Else (feature 11 > 305.29499999999996)\n         Predict: 16.228571428571435\n      Else (feature 0 > 13.95715)\n       If (feature 11 <= 363.225)\n        If (feature 7 <= 1.3513000000000002)\n         Predict: 13.9\n        Else (feature 7 > 1.3513000000000002)\n         Predict: 10.483333333333333\n       Else (feature 11 > 363.225)\n        If (feature 12 <= 22.424999999999997)\n         Predict: 9.333333333333334\n        Else (feature 12 > 22.424999999999997)\n         Predict: 6.533333333333336\n     Else (feature 7 > 2.2085)\n      If (feature 11 <= 279.02)\n       Predict: 14.9\n      Else (feature 11 > 279.02)\n       If (feature 4 <= 0.5805)\n        If (feature 6 <= 57.3)\n         Predict: 20.950000000000003\n        Else (feature 6 > 57.3)\n         Predict: 23.65\n       Else (feature 4 > 0.5805)\n        If (feature 12 <= 13.245000000000001)\n         Predict: 22.25\n        Else (feature 12 > 13.245000000000001)\n         Predict: 18.846153846153843\n  Tree 8 (weight 1.0):\n    If (feature 5 <= 6.824999999999999)\n     If (feature 12 <= 14.399999999999999)\n      If (feature 5 <= 6.543)\n       If (feature 12 <= 7.82)\n        If (feature 9 <= 222.5)\n         Predict: 28.7\n        Else (feature 9 > 222.5)\n         Predict: 23.823529411764707\n       Else (feature 12 > 7.82)\n        If (feature 10 <= 20.95)\n         Predict: 21.325984251968503\n        Else (feature 10 > 20.95)\n         Predict: 17.25\n      Else (feature 5 > 6.543)\n       If (feature 2 <= 3.54)\n        If (feature 12 <= 5.6899999999999995)\n         Predict: 31.025\n        Else (feature 12 > 5.6899999999999995)\n         Predict: 28.400000000000006\n       Else (feature 2 > 3.54)\n        If (feature 11 <= 395.76)\n         Predict: 24.5\n        Else (feature 11 > 395.76)\n         Predict: 27.46\n     Else (feature 12 > 14.399999999999999)\n      If (feature 9 <= 453.0)\n       If (feature 12 <= 18.095)\n        If (feature 11 <= 311.205)\n         Predict: 15.066666666666666\n        Else (feature 11 > 311.205)\n         Predict: 19.009090909090904\n       Else (feature 12 > 18.095)\n        If (feature 6 <= 9.850000000000001)\n         Predict: 23.7\n        Else (feature 6 > 9.850000000000001)\n         Predict: 14.378571428571432\n      Else (feature 9 > 453.0)\n       If (feature 0 <= 5.711455)\n        If (feature 6 <= 85.15)\n         Predict: 21.125\n        Else (feature 6 > 85.15)\n         Predict: 15.85\n       Else (feature 0 > 5.711455)\n        If (feature 12 <= 25.6)\n         Predict: 12.186842105263159\n        Else (feature 12 > 25.6)\n         Predict: 8.186363636363637\n    Else (feature 5 > 6.824999999999999)\n     If (feature 12 <= 7.865)\n      If (feature 7 <= 1.97915)\n       If (feature 6 <= 97.65)\n        If (feature 5 <= 6.946999999999999)\n         Predict: 41.3\n        Else (feature 5 > 6.946999999999999)\n         Predict: 50.0\n       Else (feature 6 > 97.65)\n        Predict: 36.00000000000003\n      Else (feature 7 > 1.97915)\n       If (feature 5 <= 7.414)\n        If (feature 12 <= 5.495)\n         Predict: 33.58620689655172\n        Else (feature 12 > 5.495)\n         Predict: 28.963636363636365\n       Else (feature 5 > 7.414)\n        If (feature 8 <= 3.5)\n         Predict: 39.55555555555556\n        Else (feature 8 > 3.5)\n         Predict: 45.23333333333335\n     Else (feature 12 > 7.865)\n      If (feature 6 <= 84.65)\n       If (feature 7 <= 3.2759)\n        If (feature 11 <= 384.185)\n         Predict: 30.7\n        Else (feature 11 > 384.185)\n         Predict: 27.500000000000004\n       Else (feature 7 > 3.2759)\n        Predict: 22.0\n      Else (feature 6 > 84.65)\n       If (feature 7 <= 1.4178000000000002)\n        Predict: 10.4\n       Else (feature 7 > 1.4178000000000002)\n        Predict: 17.8\n  Tree 9 (weight 1.0):\n    If (feature 5 <= 6.9715)\n     If (feature 10 <= 19.9)\n      If (feature 12 <= 7.475)\n       If (feature 12 <= 4.640000000000001)\n        If (feature 1 <= 23.5)\n         Predict: 26.400000000000002\n        Else (feature 1 > 23.5)\n         Predict: 32.5\n       Else (feature 12 > 4.640000000000001)\n        If (feature 5 <= 6.519)\n         Predict: 23.685714285714287\n        Else (feature 5 > 6.519)\n         Predict: 27.973076923076935\n      Else (feature 12 > 7.475)\n       If (feature 4 <= 0.651)\n        If (feature 5 <= 6.0954999999999995)\n         Predict: 20.595454545454544\n        Else (feature 5 > 6.0954999999999995)\n         Predict: 23.066129032258065\n       Else (feature 4 > 0.651)\n        If (feature 5 <= 5.634)\n         Predict: 14.454545454545451\n        Else (feature 5 > 5.634)\n         Predict: 21.5\n     Else (feature 10 > 19.9)\n      If (feature 7 <= 1.1333)\n       Predict: 50.0\n      Else (feature 7 > 1.1333)\n       If (feature 4 <= 0.6635)\n        If (feature 7 <= 1.3387)\n         Predict: 26.485714285714288\n        Else (feature 7 > 1.3387)\n         Predict: 18.009677419354837\n       Else (feature 4 > 0.6635)\n        If (feature 7 <= 2.0754)\n         Predict: 11.633333333333335\n        Else (feature 7 > 2.0754)\n         Predict: 18.914285714285718\n    Else (feature 5 > 6.9715)\n     If (feature 2 <= 18.84)\n      If (feature 12 <= 4.475)\n       If (feature 1 <= 23.5)\n        If (feature 5 <= 7.926)\n         Predict: 46.9\n        Else (feature 5 > 7.926)\n         Predict: 40.74444444444445\n       Else (feature 1 > 23.5)\n        If (feature 12 <= 3.565)\n         Predict: 37.0\n        Else (feature 12 > 3.565)\n         Predict: 33.099999999999994\n      Else (feature 12 > 4.475)\n       If (feature 2 <= 7.015000000000001)\n        If (feature 0 <= 0.056975)\n         Predict: 30.057142857142853\n        Else (feature 0 > 0.056975)\n         Predict: 36.023529411764706\n       Else (feature 2 > 7.015000000000001)\n        If (feature 0 <= 5.82258)\n         Predict: 23.174999999999997\n        Else (feature 0 > 5.82258)\n         Predict: 17.799999999999997\n     Else (feature 2 > 18.84)\n      Predict: 50.0\n  Tree 10 (weight 1.0):\n    If (feature 4 <= 0.6695)\n     If (feature 12 <= 5.945)\n      If (feature 0 <= 0.127795)\n       If (feature 5 <= 7.33)\n        If (feature 12 <= 5.109999999999999)\n         Predict: 33.076190476190476\n        Else (feature 12 > 5.109999999999999)\n         Predict: 27.57500000000001\n       Else (feature 5 > 7.33)\n        If (feature 6 <= 50.35)\n         Predict: 44.379999999999995\n        Else (feature 6 > 50.35)\n         Predict: 38.69999999999999\n      Else (feature 0 > 0.127795)\n       If (feature 6 <= 73.35)\n        If (feature 12 <= 4.015000000000001)\n         Predict: 45.56666666666666\n        Else (feature 12 > 4.015000000000001)\n         Predict: 31.5\n       Else (feature 6 > 73.35)\n        If (feature 12 <= 3.29)\n         Predict: 50.0\n        Else (feature 12 > 3.29)\n         Predict: 45.54999999999999\n     Else (feature 12 > 5.945)\n      If (feature 9 <= 332.0)\n       If (feature 5 <= 6.954)\n        If (feature 12 <= 9.775)\n         Predict: 23.9\n        Else (feature 12 > 9.775)\n         Predict: 20.85961538461538\n       Else (feature 5 > 6.954)\n        If (feature 12 <= 8.129999999999999)\n         Predict: 37.14545454545455\n        Else (feature 12 > 8.129999999999999)\n         Predict: 31.220000000000006\n      Else (feature 9 > 332.0)\n       If (feature 3 <= 0.5)\n        If (feature 12 <= 15.0)\n         Predict: 21.368852459016395\n        Else (feature 12 > 15.0)\n         Predict: 15.837837837837844\n       Else (feature 3 > 0.5)\n        Predict: 50.0\n    Else (feature 4 > 0.6695)\n     If (feature 12 <= 15.024999999999999)\n      If (feature 0 <= 7.08414)\n       If (feature 11 <= 353.46500000000003)\n        If (feature 12 <= 14.315)\n         Predict: 20.9\n        Else (feature 12 > 14.315)\n         Predict: 16.800000000000004\n       Else (feature 11 > 353.46500000000003)\n        If (feature 11 <= 390.755)\n         Predict: 23.080000000000002\n        Else (feature 11 > 390.755)\n         Predict: 20.799999999999997\n      Else (feature 0 > 7.08414)\n       Predict: 16.69999999999999\n     Else (feature 12 > 15.024999999999999)\n      If (feature 12 <= 18.78)\n       If (feature 12 <= 18.235)\n        If (feature 5 <= 6.776)\n         Predict: 14.000000000000002\n        Else (feature 5 > 6.776)\n         Predict: 17.799999999999997\n       Else (feature 12 > 18.235)\n        Predict: 23.19999999999999\n      Else (feature 12 > 18.78)\n       If (feature 0 <= 8.17616)\n        If (feature 7 <= 1.5293999999999999)\n         Predict: 14.100000000000001\n        Else (feature 7 > 1.5293999999999999)\n         Predict: 11.825\n       Else (feature 0 > 8.17616)\n        If (feature 7 <= 1.3989500000000001)\n         Predict: 12.88\n        Else (feature 7 > 1.3989500000000001)\n         Predict: 8.715\n  Tree 11 (weight 1.0):\n    If (feature 12 <= 7.865)\n     If (feature 12 <= 4.015000000000001)\n      If (feature 5 <= 7.0105)\n       If (feature 11 <= 375.42499999999995)\n        Predict: 50.0\n       Else (feature 11 > 375.42499999999995)\n        If (feature 5 <= 6.4399999999999995)\n         Predict: 24.8\n        Else (feature 5 > 6.4399999999999995)\n         Predict: 31.666666666666668\n      Else (feature 5 > 7.0105)\n       If (feature 3 <= 0.5)\n        If (feature 12 <= 3.55)\n         Predict: 41.1\n        Else (feature 12 > 3.55)\n         Predict: 48.29999999999998\n       Else (feature 3 > 0.5)\n        Predict: 50.0\n     Else (feature 12 > 4.015000000000001)\n      If (feature 5 <= 6.797)\n       If (feature 10 <= 16.05)\n        If (feature 2 <= 3.54)\n         Predict: 30.766666666666666\n        Else (feature 2 > 3.54)\n         Predict: 27.800000000000004\n       Else (feature 10 > 16.05)\n        If (feature 2 <= 4.895)\n         Predict: 25.61111111111111\n        Else (feature 2 > 4.895)\n         Predict: 23.32222222222222\n      Else (feature 5 > 6.797)\n       If (feature 10 <= 14.75)\n        If (feature 7 <= 2.292)\n         Predict: 43.68333333333334\n        Else (feature 7 > 2.292)\n         Predict: 33.95\n       Else (feature 10 > 14.75)\n        If (feature 10 <= 18.75)\n         Predict: 33.400000000000006\n        Else (feature 10 > 18.75)\n         Predict: 23.966666666666697\n    Else (feature 12 > 7.865)\n     If (feature 7 <= 1.9198499999999998)\n      If (feature 7 <= 1.1333)\n       Predict: 50.0\n      Else (feature 7 > 1.1333)\n       If (feature 4 <= 0.6695)\n        If (feature 12 <= 20.195)\n         Predict: 17.822222222222223\n        Else (feature 12 > 20.195)\n         Predict: 11.600000000000003\n       Else (feature 4 > 0.6695)\n        If (feature 0 <= 4.159895000000001)\n         Predict: 16.7\n        Else (feature 0 > 4.159895000000001)\n         Predict: 10.340909090909088\n     Else (feature 7 > 1.9198499999999998)\n      If (feature 0 <= 5.84803)\n       If (feature 10 <= 13.3)\n        If (feature 0 <= 0.553925)\n         Predict: 35.15\n        Else (feature 0 > 0.553925)\n         Predict: 30.85\n       Else (feature 10 > 13.3)\n        If (feature 12 <= 14.399999999999999)\n         Predict: 22.169892473118292\n        Else (feature 12 > 14.399999999999999)\n         Predict: 18.91470588235295\n      Else (feature 0 > 5.84803)\n       If (feature 7 <= 2.8001)\n        If (feature 11 <= 379.86)\n         Predict: 14.4\n        Else (feature 11 > 379.86)\n         Predict: 18.933333333333326\n       Else (feature 7 > 2.8001)\n        If (feature 0 <= 8.07211)\n         Predict: 21.4\n        Else (feature 0 > 8.07211)\n         Predict: 19.1\n  Tree 12 (weight 1.0):\n    If (feature 8 <= 16.0)\n     If (feature 2 <= 6.66)\n      If (feature 5 <= 6.9625)\n       If (feature 12 <= 7.665)\n        If (feature 5 <= 6.4925)\n         Predict: 23.08888888888889\n        Else (feature 5 > 6.4925)\n         Predict: 28.670370370370375\n       Else (feature 12 > 7.665)\n        If (feature 2 <= 6.0649999999999995)\n         Predict: 20.0375\n        Else (feature 2 > 6.0649999999999995)\n         Predict: 24.911111111111115\n      Else (feature 5 > 6.9625)\n       If (feature 5 <= 7.418)\n        If (feature 4 <= 0.4885)\n         Predict: 34.344827586206904\n        Else (feature 4 > 0.4885)\n         Predict: 29.37500000000003\n       Else (feature 5 > 7.418)\n        If (feature 5 <= 8.281500000000001)\n         Predict: 42.10555555555556\n        Else (feature 5 > 8.281500000000001)\n         Predict: 49.39999999999998\n     Else (feature 2 > 6.66)\n      If (feature 5 <= 6.797)\n       If (feature 5 <= 5.8580000000000005)\n        If (feature 6 <= 73.19999999999999)\n         Predict: 20.2\n        Else (feature 6 > 73.19999999999999)\n         Predict: 15.578260869565218\n       Else (feature 5 > 5.8580000000000005)\n        If (feature 6 <= 58.75)\n         Predict: 23.847619047619045\n        Else (feature 6 > 58.75)\n         Predict: 20.73846153846153\n      Else (feature 5 > 6.797)\n       Predict: 50.0\n    Else (feature 8 > 16.0)\n     If (feature 12 <= 8.905000000000001)\n      If (feature 0 <= 4.647145)\n       If (feature 11 <= 354.92)\n        Predict: 21.9\n       Else (feature 11 > 354.92)\n        Predict: 25.0\n      Else (feature 0 > 4.647145)\n       Predict: 50.0\n     Else (feature 12 > 8.905000000000001)\n      If (feature 0 <= 15.718)\n       If (feature 12 <= 15.0)\n        If (feature 7 <= 1.3034)\n         Predict: 27.9\n        Else (feature 7 > 1.3034)\n         Predict: 20.215\n       Else (feature 12 > 15.0)\n        If (feature 11 <= 338.395)\n         Predict: 11.969565217391304\n        Else (feature 11 > 338.395)\n         Predict: 14.361538461538462\n      Else (feature 0 > 15.718)\n       If (feature 4 <= 0.6695)\n        If (feature 7 <= 1.1761499999999998)\n         Predict: 13.800000000000002\n        Else (feature 7 > 1.1761499999999998)\n         Predict: 15.0\n       Else (feature 4 > 0.6695)\n        If (feature 7 <= 1.4838)\n         Predict: 9.542857142857143\n        Else (feature 7 > 1.4838)\n         Predict: 7.7500000000000036\n  Tree 13 (weight 1.0):\n    If (feature 12 <= 5.495)\n     If (feature 7 <= 2.8954500000000003)\n      If (feature 6 <= 82.95)\n       If (feature 7 <= 1.9071500000000001)\n        Predict: 21.9\n       Else (feature 7 > 1.9071500000000001)\n        If (feature 0 <= 0.057844999999999994)\n         Predict: 37.2\n        Else (feature 0 > 0.057844999999999994)\n         Predict: 44.8\n      Else (feature 6 > 82.95)\n       Predict: 50.0\n     Else (feature 7 > 2.8954500000000003)\n      If (feature 7 <= 3.3388999999999998)\n       Predict: 22.8\n      Else (feature 7 > 3.3388999999999998)\n       If (feature 12 <= 3.58)\n        If (feature 9 <= 222.5)\n         Predict: 33.4\n        Else (feature 9 > 222.5)\n         Predict: 40.08181818181818\n       Else (feature 12 > 3.58)\n        If (feature 6 <= 9.350000000000001)\n         Predict: 24.433333333333334\n        Else (feature 6 > 9.350000000000001)\n         Predict: 31.830000000000005\n    Else (feature 12 > 5.495)\n     If (feature 2 <= 16.57)\n      If (feature 4 <= 0.574)\n       If (feature 12 <= 9.95)\n        If (feature 9 <= 222.5)\n         Predict: 33.78333333333333\n        Else (feature 9 > 222.5)\n         Predict: 23.789130434782606\n       Else (feature 12 > 9.95)\n        If (feature 5 <= 5.9670000000000005)\n         Predict: 18.144736842105264\n        Else (feature 5 > 5.9670000000000005)\n         Predict: 21.553846153846152\n      Else (feature 4 > 0.574)\n       If (feature 12 <= 14.805)\n        If (feature 7 <= 2.1509)\n         Predict: 30.6\n        Else (feature 7 > 2.1509)\n         Predict: 50.0\n       Else (feature 12 > 14.805)\n        Predict: 17.5\n     Else (feature 2 > 16.57)\n      If (feature 7 <= 1.1333)\n       Predict: 50.0\n      Else (feature 7 > 1.1333)\n       If (feature 7 <= 2.0754)\n        If (feature 8 <= 5.5)\n         Predict: 16.148275862068967\n        Else (feature 8 > 5.5)\n         Predict: 11.871698113207543\n       Else (feature 7 > 2.0754)\n        If (feature 12 <= 14.399999999999999)\n         Predict: 21.938095238095237\n        Else (feature 12 > 14.399999999999999)\n         Predict: 16.912\n  Tree 14 (weight 1.0):\n    If (feature 5 <= 6.9715)\n     If (feature 12 <= 14.774999999999999)\n      If (feature 3 <= 0.5)\n       If (feature 4 <= 0.5125)\n        If (feature 12 <= 6.925)\n         Predict: 27.53448275862069\n        Else (feature 12 > 6.925)\n         Predict: 22.163265306122454\n       Else (feature 4 > 0.5125)\n        If (feature 0 <= 0.047799999999999995)\n         Predict: 13.64\n        Else (feature 0 > 0.047799999999999995)\n         Predict: 21.54137931034483\n      Else (feature 3 > 0.5)\n       If (feature 7 <= 1.1333)\n        Predict: 50.0\n       Else (feature 7 > 1.1333)\n        If (feature 12 <= 9.95)\n         Predict: 27.4\n        Else (feature 12 > 9.95)\n         Predict: 22.200000000000003\n     Else (feature 12 > 14.774999999999999)\n      If (feature 7 <= 2.0754)\n       If (feature 0 <= 8.887540000000001)\n        If (feature 8 <= 4.5)\n         Predict: 16.837500000000002\n        Else (feature 8 > 4.5)\n         Predict: 13.096153846153847\n       Else (feature 0 > 8.887540000000001)\n        If (feature 12 <= 22.424999999999997)\n         Predict: 11.716666666666667\n        Else (feature 12 > 22.424999999999997)\n         Predict: 8.58214285714286\n      Else (feature 7 > 2.0754)\n       If (feature 6 <= 79.85)\n        If (feature 12 <= 16.205)\n         Predict: 19.663636363636364\n        Else (feature 12 > 16.205)\n         Predict: 22.357142857142858\n       Else (feature 6 > 79.85)\n        If (feature 11 <= 311.205)\n         Predict: 13.7\n        Else (feature 11 > 311.205)\n         Predict: 18.168421052631576\n    Else (feature 5 > 6.9715)\n     If (feature 12 <= 4.475)\n      If (feature 3 <= 0.5)\n       If (feature 7 <= 3.3765)\n        If (feature 5 <= 7.9845)\n         Predict: 49.339999999999996\n        Else (feature 5 > 7.9845)\n         Predict: 40.0\n       Else (feature 7 > 3.3765)\n        If (feature 4 <= 0.4045)\n         Predict: 33.3\n        Else (feature 4 > 0.4045)\n         Predict: 39.4625\n      Else (feature 3 > 0.5)\n       Predict: 50.0\n     Else (feature 12 > 4.475)\n      If (feature 11 <= 389.705)\n       If (feature 1 <= 6.25)\n        Predict: 31.7\n       Else (feature 1 > 6.25)\n        If (feature 5 <= 7.3454999999999995)\n         Predict: 36.0\n        Else (feature 5 > 7.3454999999999995)\n         Predict: 49.400000000000006\n      Else (feature 11 > 389.705)\n       If (feature 6 <= 72.2)\n        If (feature 9 <= 223.5)\n         Predict: 35.45\n        Else (feature 9 > 223.5)\n         Predict: 32.169999999999995\n       Else (feature 6 > 72.2)\n        If (feature 12 <= 7.074999999999999)\n         Predict: 24.375\n        Else (feature 12 > 7.074999999999999)\n         Predict: 32.400000000000006\n  Tree 15 (weight 1.0):\n    If (feature 12 <= 9.95)\n     If (feature 7 <= 2.4218)\n      If (feature 0 <= 1.365415)\n       If (feature 5 <= 7.221)\n        If (feature 6 <= 91.69999999999999)\n         Predict: 35.6\n        Else (feature 6 > 91.69999999999999)\n         Predict: 26.10000000000001\n       Else (feature 5 > 7.221)\n        If (feature 12 <= 7.38)\n         Predict: 46.760000000000005\n        Else (feature 12 > 7.38)\n         Predict: 50.0\n      Else (feature 0 > 1.365415)\n       Predict: 50.00000000000001\n     Else (feature 7 > 2.4218)\n      If (feature 12 <= 5.495)\n       If (feature 1 <= 20.5)\n        If (feature 6 <= 17.25)\n         Predict: 46.7\n        Else (feature 6 > 17.25)\n         Predict: 34.838461538461544\n       Else (feature 1 > 20.5)\n        If (feature 0 <= 0.07082)\n         Predict: 30.877777777777776\n        Else (feature 0 > 0.07082)\n         Predict: 36.17999999999999\n      Else (feature 12 > 5.495)\n       If (feature 7 <= 4.445550000000001)\n        If (feature 5 <= 6.1215)\n         Predict: 19.683333333333334\n        Else (feature 5 > 6.1215)\n         Predict: 26.956250000000008\n       Else (feature 7 > 4.445550000000001)\n        If (feature 5 <= 6.6385000000000005)\n         Predict: 22.405660377358487\n        Else (feature 5 > 6.6385000000000005)\n         Predict: 28.23333333333335\n    Else (feature 12 > 9.95)\n     If (feature 12 <= 19.34)\n      If (feature 11 <= 311.205)\n       If (feature 4 <= 0.619)\n        If (feature 12 <= 14.115)\n         Predict: 20.849999999999998\n        Else (feature 12 > 14.115)\n         Predict: 14.64285714285714\n       Else (feature 4 > 0.619)\n        If (feature 12 <= 14.58)\n         Predict: 10.9\n        Else (feature 12 > 14.58)\n         Predict: 13.528571428571428\n      Else (feature 11 > 311.205)\n       If (feature 2 <= 3.9850000000000003)\n        If (feature 0 <= 0.7673049999999999)\n         Predict: 22.98\n        Else (feature 0 > 0.7673049999999999)\n         Predict: 30.7\n       Else (feature 2 > 3.9850000000000003)\n        If (feature 4 <= 0.607)\n         Predict: 20.736\n        Else (feature 4 > 0.607)\n         Predict: 18.902702702702697\n     Else (feature 12 > 19.34)\n      If (feature 8 <= 5.5)\n       If (feature 5 <= 5.1240000000000006)\n        If (feature 9 <= 453.0)\n         Predict: 14.5\n        Else (feature 9 > 453.0)\n         Predict: 8.100000000000001\n       Else (feature 5 > 5.1240000000000006)\n        If (feature 2 <= 20.735)\n         Predict: 15.085714285714285\n        Else (feature 2 > 20.735)\n         Predict: 13.300000000000002\n      Else (feature 8 > 5.5)\n       If (feature 7 <= 1.3989500000000001)\n        If (feature 7 <= 1.3720500000000002)\n         Predict: 13.257142857142858\n        Else (feature 7 > 1.3720500000000002)\n         Predict: 11.649999999999999\n       Else (feature 7 > 1.3989500000000001)\n        If (feature 0 <= 9.7096)\n         Predict: 11.554545454545455\n        Else (feature 0 > 9.7096)\n         Predict: 7.507142857142858\n  Tree 16 (weight 1.0):\n    If (feature 5 <= 6.9715)\n     If (feature 12 <= 14.364999999999998)\n      If (feature 5 <= 6.543)\n       If (feature 12 <= 7.76)\n        If (feature 2 <= 13.36)\n         Predict: 23.665384615384617\n        Else (feature 2 > 13.36)\n         Predict: 27.0\n       Else (feature 12 > 7.76)\n        If (feature 8 <= 1.5)\n         Predict: 16.125\n        Else (feature 8 > 1.5)\n         Predict: 21.306542056074765\n      Else (feature 5 > 6.543)\n       If (feature 2 <= 14.48)\n        If (feature 9 <= 298.0)\n         Predict: 29.04736842105263\n        Else (feature 9 > 298.0)\n         Predict: 25.84399999999999\n       Else (feature 2 > 14.48)\n        Predict: 50.0\n     Else (feature 12 > 14.364999999999998)\n      If (feature 12 <= 19.0)\n       If (feature 10 <= 19.4)\n        If (feature 10 <= 18.45)\n         Predict: 19.316666666666666\n        Else (feature 10 > 18.45)\n         Predict: 21.6125\n       Else (feature 10 > 19.4)\n        If (feature 11 <= 311.205)\n         Predict: 13.654545454545454\n        Else (feature 11 > 311.205)\n         Predict: 16.99615384615384\n      Else (feature 12 > 19.0)\n       If (feature 9 <= 453.0)\n        If (feature 8 <= 5.5)\n         Predict: 14.294444444444444\n        Else (feature 8 > 5.5)\n         Predict: 21.69999999999999\n       Else (feature 9 > 453.0)\n        If (feature 7 <= 1.96955)\n         Predict: 9.762500000000001\n        Else (feature 7 > 1.96955)\n         Predict: 13.499999999999991\n    Else (feature 5 > 6.9715)\n     If (feature 5 <= 7.4715)\n      If (feature 7 <= 1.3034)\n       Predict: 50.0\n      Else (feature 7 > 1.3034)\n       If (feature 6 <= 84.65)\n        If (feature 10 <= 14.850000000000001)\n         Predict: 30.28888888888889\n        Else (feature 10 > 14.850000000000001)\n         Predict: 34.13928571428572\n       Else (feature 6 > 84.65)\n        If (feature 1 <= 6.25)\n         Predict: 20.700000000000003\n        Else (feature 1 > 6.25)\n         Predict: 31.0\n     Else (feature 5 > 7.4715)\n      If (feature 10 <= 18.1)\n       If (feature 12 <= 3.145)\n        If (feature 7 <= 3.23925)\n         Predict: 37.6\n        Else (feature 7 > 3.23925)\n         Predict: 43.333333333333336\n       Else (feature 12 > 3.145)\n        If (feature 10 <= 17.85)\n         Predict: 48.0\n        Else (feature 10 > 17.85)\n         Predict: 41.25\n      Else (feature 10 > 18.1)\n       If (feature 2 <= 7.015000000000001)\n        Predict: 35.2\n       Else (feature 2 > 7.015000000000001)\n        Predict: 21.9\n  Tree 17 (weight 1.0):\n    If (feature 10 <= 19.65)\n     If (feature 7 <= 1.7548)\n      If (feature 0 <= 1.72844)\n       Predict: 21.5\n      Else (feature 0 > 1.72844)\n       If (feature 5 <= 4.9045)\n        Predict: 11.8\n       Else (feature 5 > 4.9045)\n        If (feature 0 <= 2.378955)\n         Predict: 15.1\n        Else (feature 0 > 2.378955)\n         Predict: 13.36\n     Else (feature 7 > 1.7548)\n      If (feature 10 <= 15.05)\n       If (feature 12 <= 7.38)\n        If (feature 7 <= 2.292)\n         Predict: 47.2\n        Else (feature 7 > 2.292)\n         Predict: 33.616666666666674\n       Else (feature 12 > 7.38)\n        If (feature 7 <= 1.94)\n         Predict: 36.5\n        Else (feature 7 > 1.94)\n         Predict: 26.214285714285715\n      Else (feature 10 > 15.05)\n       If (feature 12 <= 6.705)\n        If (feature 5 <= 7.4715)\n         Predict: 30.133333333333336\n        Else (feature 5 > 7.4715)\n         Predict: 42.25\n       Else (feature 12 > 6.705)\n        If (feature 5 <= 6.954)\n         Predict: 22.28157894736842\n        Else (feature 5 > 6.954)\n         Predict: 32.799999999999955\n    Else (feature 10 > 19.65)\n     If (feature 7 <= 1.3387)\n      If (feature 7 <= 1.1902499999999998)\n       If (feature 7 <= 1.1761499999999998)\n        Predict: 13.8\n       Else (feature 7 > 1.1761499999999998)\n        Predict: 11.900000000000002\n      Else (feature 7 > 1.1902499999999998)\n       Predict: 50.0\n     Else (feature 7 > 1.3387)\n      If (feature 6 <= 89.1)\n       If (feature 0 <= 6.7594449999999995)\n        If (feature 12 <= 14.16)\n         Predict: 21.014285714285712\n        Else (feature 12 > 14.16)\n         Predict: 17.366666666666674\n       Else (feature 0 > 6.7594449999999995)\n        If (feature 7 <= 1.94)\n         Predict: 9.7\n        Else (feature 7 > 1.94)\n         Predict: 17.359999999999996\n      Else (feature 6 > 89.1)\n       If (feature 7 <= 2.0941)\n        If (feature 12 <= 20.195)\n         Predict: 14.43030303030303\n        Else (feature 12 > 20.195)\n         Predict: 10.009375000000004\n       Else (feature 7 > 2.0941)\n        If (feature 11 <= 376.65999999999997)\n         Predict: 15.455555555555556\n        Else (feature 11 > 376.65999999999997)\n         Predict: 19.16428571428571\n  Tree 18 (weight 1.0):\n    If (feature 5 <= 6.797)\n     If (feature 12 <= 14.364999999999998)\n      If (feature 7 <= 1.1333)\n       Predict: 50.0\n      Else (feature 7 > 1.1333)\n       If (feature 4 <= 0.5125)\n        If (feature 5 <= 6.543)\n         Predict: 22.88260869565218\n        Else (feature 5 > 6.543)\n         Predict: 27.48800000000001\n       Else (feature 4 > 0.5125)\n        If (feature 7 <= 1.4178000000000002)\n         Predict: 15.0\n        Else (feature 7 > 1.4178000000000002)\n         Predict: 21.31764705882353\n     Else (feature 12 > 14.364999999999998)\n      If (feature 12 <= 19.34)\n       If (feature 4 <= 0.5834999999999999)\n        If (feature 10 <= 19.15)\n         Predict: 21.327272727272728\n        Else (feature 10 > 19.15)\n         Predict: 18.075000000000003\n       Else (feature 4 > 0.5834999999999999)\n        If (feature 9 <= 394.5)\n         Predict: 20.3\n        Else (feature 9 > 394.5)\n         Predict: 15.841666666666665\n      Else (feature 12 > 19.34)\n       If (feature 4 <= 0.675)\n        If (feature 0 <= 0.29386999999999996)\n         Predict: 23.7\n        Else (feature 0 > 0.29386999999999996)\n         Predict: 13.388888888888891\n       Else (feature 4 > 0.675)\n        If (feature 4 <= 0.6964999999999999)\n         Predict: 7.133333333333333\n        Else (feature 4 > 0.6964999999999999)\n         Predict: 10.525\n    Else (feature 5 > 6.797)\n     If (feature 2 <= 18.84)\n      If (feature 5 <= 7.4715)\n       If (feature 0 <= 0.83865)\n        If (feature 5 <= 6.941)\n         Predict: 29.615384615384617\n        Else (feature 5 > 6.941)\n         Predict: 34.41944444444445\n       Else (feature 0 > 0.83865)\n        If (feature 6 <= 92.15)\n         Predict: 10.4\n        Else (feature 6 > 92.15)\n         Predict: 17.800000000000004\n      Else (feature 5 > 7.4715)\n       If (feature 9 <= 332.0)\n        If (feature 9 <= 264.5)\n         Predict: 47.95454545454545\n        Else (feature 9 > 264.5)\n         Predict: 40.5625\n       Else (feature 9 > 332.0)\n        Predict: 21.899999999999977\n     Else (feature 2 > 18.84)\n      If (feature 0 <= 1.237685)\n       Predict: 41.3\n      Else (feature 0 > 1.237685)\n       If (feature 0 <= 1.62073)\n        Predict: 50.0\n       Else (feature 0 > 1.62073)\n        Predict: 50.0\n  Tree 19 (weight 1.0):\n    If (feature 4 <= 0.6635)\n     If (feature 12 <= 4.475)\n      If (feature 1 <= 6.25)\n       If (feature 2 <= 6.305)\n        If (feature 0 <= 0.339945)\n         Predict: 47.04\n        Else (feature 0 > 0.339945)\n         Predict: 38.96666666666666\n       Else (feature 2 > 6.305)\n        Predict: 50.0\n      Else (feature 1 > 6.25)\n       If (feature 5 <= 7.33)\n        If (feature 5 <= 6.9625)\n         Predict: 30.1\n        Else (feature 5 > 6.9625)\n         Predict: 34.559999999999995\n       Else (feature 5 > 7.33)\n        If (feature 0 <= 0.015195)\n         Predict: 50.0\n        Else (feature 0 > 0.015195)\n         Predict: 43.400000000000006\n     Else (feature 12 > 4.475)\n      If (feature 6 <= 93.15)\n       If (feature 12 <= 8.075)\n        If (feature 5 <= 6.797)\n         Predict: 24.474999999999998\n        Else (feature 5 > 6.797)\n         Predict: 32.9025641025641\n       Else (feature 12 > 8.075)\n        If (feature 12 <= 14.399999999999999)\n         Predict: 22.343478260869563\n        Else (feature 12 > 14.399999999999999)\n         Predict: 19.435714285714294\n      Else (feature 6 > 93.15)\n       If (feature 7 <= 1.7616)\n        If (feature 7 <= 1.1902499999999998)\n         Predict: 11.9\n        Else (feature 7 > 1.1902499999999998)\n         Predict: 21.63076923076923\n       Else (feature 7 > 1.7616)\n        If (feature 5 <= 6.1625)\n         Predict: 15.147368421052633\n        Else (feature 5 > 6.1625)\n         Predict: 19.492857142857144\n    Else (feature 4 > 0.6635)\n     If (feature 11 <= 393.845)\n      If (feature 12 <= 14.675)\n       If (feature 5 <= 5.805)\n        If (feature 11 <= 342.44)\n         Predict: 20.75\n        Else (feature 11 > 342.44)\n         Predict: 16.049999999999997\n       Else (feature 5 > 5.805)\n        If (feature 4 <= 0.7155)\n         Predict: 20.2\n        Else (feature 4 > 0.7155)\n         Predict: 22.228571428571428\n      Else (feature 12 > 14.675)\n       If (feature 12 <= 21.455)\n        If (feature 11 <= 356.635)\n         Predict: 14.218181818181819\n        Else (feature 11 > 356.635)\n         Predict: 19.299999999999997\n       Else (feature 12 > 21.455)\n        If (feature 6 <= 90.9)\n         Predict: 7.65\n        Else (feature 6 > 90.9)\n         Predict: 11.136363636363637\n     Else (feature 11 > 393.845)\n      If (feature 0 <= 13.440999999999999)\n       If (feature 6 <= 84.55)\n        Predict: 20.0\n       Else (feature 6 > 84.55)\n        If (feature 7 <= 1.4123999999999999)\n         Predict: 13.766666666666666\n        Else (feature 7 > 1.4123999999999999)\n         Predict: 12.65\n      Else (feature 0 > 13.440999999999999)\n       If (feature 5 <= 4.9045)\n        If (feature 12 <= 28.665)\n         Predict: 10.5\n        Else (feature 12 > 28.665)\n         Predict: 13.8\n       Else (feature 5 > 4.9045)\n        If (feature 12 <= 19.845)\n         Predict: 9.0\n        Else (feature 12 > 19.845)\n         Predict: 6.4\n'

In [29]:
model.stages[1].save('BostonRF')
model_df = spark.read.parquet("BostonRF/data")
print(model_df.printSchema())


root
 |-- treeID: integer (nullable = true)
 |-- nodeData: struct (nullable = true)
 |    |-- id: integer (nullable = true)
 |    |-- prediction: double (nullable = true)
 |    |-- impurity: double (nullable = true)
 |    |-- impurityStats: array (nullable = true)
 |    |    |-- element: double (containsNull = true)
 |    |-- gain: double (nullable = true)
 |    |-- leftChild: integer (nullable = true)
 |    |-- rightChild: integer (nullable = true)
 |    |-- split: struct (nullable = true)
 |    |    |-- featureIndex: integer (nullable = true)
 |    |    |-- leftCategoriesOrThreshold: array (nullable = true)
 |    |    |    |-- element: double (containsNull = true)
 |    |    |-- numCategories: integer (nullable = true)

None

In [30]:
model_df.toJSON().collect()


Out[30]:
['{"treeID":0,"nodeData":{"id":0,"prediction":22.91264367816093,"impurity":94.69288611441378,"impurityStats":[348.0,7973.600000000003,215649.38000000003],"gain":56.2842968634724,"leftChild":1,"rightChild":30,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.941],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":1,"prediction":19.419580419580424,"impurity":32.360315907868106,"impurityStats":[286.0,5554.000000000001,117111.39999999997],"gain":17.357070701281835,"leftChild":2,"rightChild":15,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":2,"prediction":23.03865030674848,"impurity":13.047524558695835,"impurityStats":[163.0,3755.300000000002,88643.79000000002],"gain":5.329690268056726,"leftChild":3,"rightChild":8,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":3,"prediction":21.67851239669422,"impurity":7.343174646540282,"impurityStats":[121.0,2623.100000000001,57753.43],"gain":1.323313093951433,"leftChild":4,"rightChild":5,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3034],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":4,"prediction":27.9,"impurity":0.0,"impurityStats":[4.0,111.6,3113.64],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":5,"prediction":21.46581196581197,"impurity":6.225668785155989,"impurityStats":[117.0,2511.5000000000005,54639.790000000015],"gain":0.580351546838787,"leftChild":6,"rightChild":7,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[9.350000000000001],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":6,"prediction":24.48571428571429,"impurity":0.11265306122433165,"impurityStats":[7.0,171.40000000000003,4197.64],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":7,"prediction":21.273636363636367,"impurity":5.997395867768566,"impurityStats":[110.0,2340.1000000000004,50442.15000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":8,"prediction":26.957142857142884,"impurity":8.797210884352396,"impurityStats":[42.0,1132.2000000000012,30890.360000000008],"gain":2.4330499411286093,"leftChild":9,"rightChild":12,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[5.4009],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":9,"prediction":28.18076923076923,"impurity":5.965399408284261,"impurityStats":[26.0,732.6999999999999,20803.15],"gain":1.6265853057200448,"leftChild":10,"rightChild":11,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[41.3],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":10,"prediction":29.558333333333334,"impurity":3.8374305555554806,"impurityStats":[12.0,354.7,10530.39],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":11,"prediction":26.99999999999999,"impurity":4.768571428571704,"impurityStats":[14.0,377.99999999999983,10272.759999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":12,"prediction":24.968749999999993,"impurity":7.012148437500514,"impurityStats":[16.0,399.4999999999999,10087.210000000003],"gain":2.690283358135673,"leftChild":13,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[30.950000000000003],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":13,"prediction":26.82857142857143,"impurity":6.782040816326506,"impurityStats":[7.0,187.8,5085.88],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":14,"prediction":23.522222222222226,"impurity":2.40839506172799,"impurityStats":[9.0,211.70000000000005,5001.329999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":15,"prediction":14.623577235772364,"impurity":17.59497256923782,"impurityStats":[123.0,1798.7000000000007,28467.610000000015],"gain":8.325458934004823,"leftChild":16,"rightChild":23,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":16,"prediction":12.07101449275362,"impurity":10.835391724427767,"impurityStats":[69.0,832.8999999999997,10801.590000000002],"gain":3.547249085221071,"leftChild":17,"rightChild":20,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4.2418499999999995],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":17,"prediction":15.126315789473686,"impurity":3.3850969529084978,"impurityStats":[19.0,287.40000000000003,4411.62],"gain":0.9573776546629529,"leftChild":18,"rightChild":19,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3513000000000002],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":18,"prediction":12.866666666666667,"impurity":0.5688888888888831,"impurityStats":[3.0,38.6,498.36],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":19,"prediction":15.550000000000002,"impurity":2.7762499999999193,"impurityStats":[16.0,248.80000000000004,3913.2599999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":20,"prediction":10.91,"impurity":8.77130000000001,"impurityStats":[50.0,545.5,6389.97],"gain":2.6931852049910865,"leftChild":21,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[23.835],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":21,"prediction":12.08787878787879,"impurity":6.693186409550022,"impurityStats":[33.0,398.90000000000003,5042.73],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":22,"prediction":8.623529411764697,"impurity":4.884152249135027,"impurityStats":[17.0,146.59999999999985,1347.2399999999989],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":23,"prediction":17.885185185185186,"impurity":7.268669410150795,"impurityStats":[54.0,965.8000000000001,17666.019999999997],"gain":2.375440540255256,"leftChild":24,"rightChild":27,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[18.78],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":24,"prediction":18.84102564102564,"impurity":5.9583168967784355,"impurityStats":[39.0,734.8000000000001,14076.760000000004],"gain":2.8161623846238584,"leftChild":25,"rightChild":26,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.1145],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":25,"prediction":19.89285714285714,"impurity":3.339234693877773,"impurityStats":[28.0,556.9999999999999,11173.820000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":26,"prediction":16.16363636363637,"impurity":2.6404958677682604,"impurityStats":[11.0,177.80000000000007,2902.9399999999987],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":27,"prediction":15.4,"impurity":2.1240000000000085,"impurityStats":[15.0,231.0,3589.26],"gain":2.0029629629629655,"leftChild":28,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.22948000000000002],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":28,"prediction":16.555555555555557,"impurity":0.0024691358024837326,"impurityStats":[9.0,149.0,2466.8],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":29,"prediction":13.666666666666666,"impurity":0.2988888888888823,"impurityStats":[6.0,82.0,1122.46],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":30,"prediction":39.02580645161294,"impurity":66.3086888657633,"impurityStats":[62.0,2419.600000000002,98537.98000000007],"gain":10.250055434677982,"leftChild":31,"rightChild":34,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0493],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":31,"prediction":48.0,"impurity":24.0,"impurityStats":[7.0,336.0,16296.0],"gain":24.0,"leftChild":32,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.3454999999999995],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":32,"prediction":36.0,"impurity":0.0,"impurityStats":[1.0,36.0,1296.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":33,"prediction":50.0,"impurity":0.0,"impurityStats":[6.0,300.0,15000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":34,"prediction":37.883636363636356,"impurity":60.13882314049618,"impurityStats":[55.0,2083.5999999999995,82241.97999999998],"gain":42.10736132231369,"leftChild":35,"rightChild":42,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.414],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":35,"prediction":31.959999999999994,"impurity":23.083733333333658,"impurityStats":[30.0,958.7999999999998,31335.76],"gain":11.319486419753412,"leftChild":36,"rightChild":39,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":36,"prediction":33.08148148148148,"impurity":12.15262002743475,"impurityStats":[27.0,893.2,29876.5],"gain":3.364225691923316,"leftChild":37,"rightChild":38,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.4399999999999995],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":37,"prediction":34.48823529411765,"impurity":6.89868512110693,"impurityStats":[17.0,586.3000000000001,20337.73],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":38,"prediction":30.69000000000001,"impurity":12.000899999999092,"impurityStats":[10.0,306.9000000000001,9538.769999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":39,"prediction":21.866666666666635,"impurity":8.268888888889705,"impurityStats":[3.0,65.59999999999991,1459.2599999999984],"gain":8.268888888889705,"leftChild":40,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.061015],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":40,"prediction":23.9,"impurity":0.0,"impurityStats":[2.0,47.8,1142.4199999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":41,"prediction":17.799999999999997,"impurity":0.0,"impurityStats":[1.0,17.799999999999997,316.8399999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":42,"prediction":44.99199999999999,"impurity":11.968736000001082,"impurityStats":[25.0,1124.7999999999997,50906.22],"gain":3.995136000000731,"leftChild":43,"rightChild":46,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.305],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":43,"prediction":45.4,"impurity":8.305833333333794,"impurityStats":[24.0,1089.6,49667.18000000001],"gain":1.1203703703714227,"leftChild":44,"rightChild":45,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[379.325],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":44,"prediction":47.23333333333333,"impurity":0.568888888889281,"impurityStats":[6.0,283.4,13389.34],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":45,"prediction":44.7888888888889,"impurity":9.390987654320067,"impurityStats":[18.0,806.2000000000002,36277.84],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":46,"prediction":35.200000000000045,"impurity":-1.0,"impurityStats":[1.0,35.200000000000045,1239.0400000000009],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":0,"prediction":23.20970350404313,"impurity":95.56378724362646,"impurityStats":[371.0,8610.800000000001,235308.28000000003],"gain":26.67311934586285,"leftChild":1,"rightChild":30,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.66],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":1,"prediction":29.374509803921566,"impurity":78.72229142637495,"impurityStats":[153.0,4494.299999999999,144062.37000000002],"gain":29.555661197961864,"leftChild":2,"rightChild":15,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.2],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":2,"prediction":38.06976744186046,"impurity":65.54117901568425,"impurityStats":[43.0,1637.0,65138.48],"gain":56.42327962235672,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.4025],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":3,"prediction":31.065217391304344,"impurity":6.557920604915283,"impurityStats":[23.0,714.4999999999999,22346.93],"gain":2.830435523926059,"leftChild":4,"rightChild":7,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.35],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":4,"prediction":32.06470588235294,"impurity":4.006989619377504,"impurityStats":[17.0,545.0999999999999,17546.59],"gain":1.5929896193775295,"leftChild":5,"rightChild":6,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[253.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":5,"prediction":34.02,"impurity":3.849599999999737,"impurityStats":[5.0,170.10000000000002,5806.05],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":6,"prediction":31.25,"impurity":1.815833333333406,"impurityStats":[12.0,375.0,11740.54],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":7,"prediction":28.23333333333333,"impurity":2.9355555555557657,"impurityStats":[6.0,169.39999999999998,4800.34],"gain":1.8677777777780498,"leftChild":8,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[7.3],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":8,"prediction":29.600000000000005,"impurity":-1.5158245029548803E-13,"impurityStats":[3.0,88.80000000000001,2628.4800000000005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":9,"prediction":26.866666666666664,"impurity":2.135555555555584,"impurityStats":[3.0,80.6,2171.8599999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":10,"prediction":46.124999999999986,"impurity":12.061875000001601,"impurityStats":[20.0,922.4999999999997,42791.55],"gain":2.6498161764728145,"leftChild":11,"rightChild":12,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[14.149999999999999],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":11,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":12,"prediction":45.44117647058824,"impurity":11.073010380622103,"impurityStats":[17.0,772.5000000000001,35291.55],"gain":4.453472565496401,"leftChild":13,"rightChild":14,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[195.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":13,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":14,"prediction":44.46428571428572,"impurity":8.038010204081209,"impurityStats":[14.0,622.5000000000001,27791.550000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":15,"prediction":25.97545454545454,"impurity":42.76567024793436,"impurityStats":[110.0,2857.2999999999993,78923.89000000001],"gain":19.91245190073846,"leftChild":16,"rightChild":23,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[15.55],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":16,"prediction":35.161904761904765,"impurity":49.6966439909293,"impurityStats":[21.0,738.4000000000001,27007.18],"gain":42.03619160997732,"leftChild":17,"rightChild":20,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.254],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":17,"prediction":31.5375,"impurity":7.203593749999982,"impurityStats":[16.0,504.6,16029.080000000002],"gain":1.7625223214284347,"leftChild":18,"rightChild":19,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[393.79499999999996],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":18,"prediction":30.366666666666667,"impurity":8.57777777777786,"impurityStats":[9.0,273.3,8376.41],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":19,"prediction":33.042857142857144,"impurity":1.4081632653062894,"impurityStats":[7.0,231.3,7652.670000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":20,"prediction":46.76000000000001,"impurity":9.122399999998379,"impurityStats":[5.0,233.80000000000007,10978.099999999999],"gain":8.9303999999991,"leftChild":21,"rightChild":22,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.1509],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":21,"prediction":43.1,"impurity":0.0,"impurityStats":[2.0,86.2,3715.2200000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":22,"prediction":49.20000000000001,"impurity":0.31999999999879947,"impurityStats":[3.0,147.60000000000002,7262.879999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":23,"prediction":23.807865168539326,"impurity":16.51937634137116,"impurityStats":[89.0,2118.9,51916.710000000014],"gain":2.7337421538685156,"leftChild":24,"rightChild":27,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[2.91],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":24,"prediction":26.608695652173914,"impurity":22.075576559546434,"impurityStats":[23.0,612.0,16792.260000000002],"gain":7.7279564222468355,"leftChild":25,"rightChild":26,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[44.9],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":25,"prediction":20.549999999999997,"impurity":5.522500000000036,"impurityStats":[4.0,82.19999999999999,1711.2999999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":26,"prediction":27.884210526315787,"impurity":16.20554016620477,"impurityStats":[19.0,529.8,15080.959999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":27,"prediction":22.831818181818182,"impurity":10.896714876032837,"impurityStats":[66.0,1506.9,35124.44999999999],"gain":1.5883705107207238,"leftChild":28,"rightChild":29,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[284.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":28,"prediction":21.645714285714288,"impurity":7.926481632652992,"impurityStats":[35.0,757.6,16676.219999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":29,"prediction":24.170967741935485,"impurity":10.868511966701442,"impurityStats":[31.0,749.3000000000001,18448.230000000007],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":30,"prediction":18.883027522935773,"impurity":61.990491751536375,"impurityStats":[218.0,4116.499999999998,91245.91],"gain":17.684928155603856,"leftChild":31,"rightChild":44,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9715],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":31,"prediction":18.117061611374414,"impurity":40.42937714786264,"impurityStats":[211.0,3822.7000000000016,77786.69000000002],"gain":14.005436944708224,"leftChild":32,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.711455],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":32,"prediction":20.586394557823134,"impurity":30.99001897357559,"impurityStats":[147.0,3026.2000000000007,66854.08],"gain":18.02417052308421,"leftChild":33,"rightChild":34,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.825],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":33,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":34,"prediction":19.97361111111111,"impurity":13.235970293209952,"impurityStats":[144.0,2876.2,59354.08],"gain":3.5483320007120556,"leftChild":35,"rightChild":36,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.8580000000000005],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":35,"prediction":16.770270270270274,"impurity":10.24911614317013,"impurityStats":[37.0,620.5000000000001,10785.17],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":36,"prediction":21.08130841121496,"impurity":9.493482400209368,"impurityStats":[107.0,2255.7000000000007,48568.91],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":37,"prediction":12.445312500000028,"impurity":15.936228027343276,"impurityStats":[64.0,796.5000000000018,10932.610000000015],"gain":6.574416503905759,"leftChild":38,"rightChild":41,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.8468],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":38,"prediction":9.88125,"impurity":8.993398437500005,"impurityStats":[32.0,316.2,3412.24],"gain":4.039700520833321,"leftChild":39,"rightChild":40,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.675],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":39,"prediction":13.3625,"impurity":3.6923437500000205,"impurityStats":[8.0,106.9,1457.9900000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":40,"prediction":8.720833333333333,"impurity":5.374149305555572,"impurityStats":[24.0,209.29999999999998,1954.25],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":41,"prediction":15.009375,"impurity":9.730224609375028,"impurityStats":[32.0,480.3,7520.370000000001],"gain":1.862111628605824,"leftChild":42,"rightChild":43,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.3497000000000003],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":42,"prediction":14.353846153846156,"impurity":8.08402366863902,"impurityStats":[26.0,373.20000000000005,5567.04],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":43,"prediction":17.850000000000005,"impurity":6.9325000000000045,"impurityStats":[6.0,107.10000000000002,1953.3300000000008],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":44,"prediction":41.971428571428596,"impurity":161.14489795918183,"impurityStats":[7.0,293.8000000000002,13459.220000000001],"gain":161.144897959182,"leftChild":45,"rightChild":46,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[8.3865],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":45,"prediction":50.0,"impurity":0.0,"impurityStats":[5.0,250.0,12500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":46,"prediction":21.900000000000006,"impurity":-1.0,"impurityStats":[2.0,43.80000000000001,959.2199999999993],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":0,"prediction":22.539376770538244,"impurity":85.99292539062176,"impurityStats":[353.0,7956.4,209687.79999999996],"gain":43.3071280804119,"leftChild":1,"rightChild":18,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[9.95],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":1,"prediction":30.5612676056338,"impurity":65.21758430866889,"impurityStats":[142.0,4339.7,141887.63],"gain":13.790668507290967,"leftChild":2,"rightChild":3,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.35735],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":2,"prediction":50.0,"impurity":0.0,"impurityStats":[5.0,250.0,12500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":3,"prediction":29.85182481751824,"impurity":53.30381053865449,"impurityStats":[137.0,4089.699999999999,129387.62999999998],"gain":8.237313191120982,"leftChild":4,"rightChild":11,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":4,"prediction":30.858196721311465,"impurity":48.97358035474391,"impurityStats":[122.0,3764.699999999999,122146.63],"gain":16.633046518234607,"leftChild":5,"rightChild":8,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[6.97],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":5,"prediction":33.86708860759494,"impurity":38.58347380227524,"impurityStats":[79.0,2675.5,93659.48999999999],"gain":7.032386882444136,"leftChild":6,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.292],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":6,"prediction":45.349999999999994,"impurity":16.582500000000437,"impurityStats":[4.0,181.39999999999998,8292.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":7,"prediction":33.25466666666667,"impurity":32.34941155555541,"impurityStats":[75.0,2494.1000000000004,85366.67000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":8,"prediction":25.330232558139542,"impurity":20.870946457543965,"impurityStats":[43.0,1089.2000000000003,28487.139999999985],"gain":9.955734202099148,"leftChild":9,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.53556],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":9,"prediction":23.93888888888889,"impurity":8.669043209876488,"impurityStats":[36.0,861.8000000000001,20942.620000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":10,"prediction":32.48571428571428,"impurity":22.466938775510503,"impurityStats":[7.0,227.39999999999998,7544.52],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":11,"prediction":21.666666666666668,"impurity":13.288888888888868,"impurityStats":[15.0,325.0,7241.0],"gain":4.282688888888879,"leftChild":12,"rightChild":15,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[274.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":12,"prediction":18.740000000000002,"impurity":14.146399999999995,"impurityStats":[5.0,93.7,1826.67],"gain":11.696399999999993,"leftChild":13,"rightChild":14,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[1.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":13,"prediction":11.9,"impurity":0.0,"impurityStats":[1.0,11.9,141.61],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":14,"prediction":20.45,"impurity":3.0625,"impurityStats":[4.0,81.8,1685.06],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":15,"prediction":23.130000000000003,"impurity":6.436099999999987,"impurityStats":[10.0,231.3,5414.33],"gain":2.700544444444585,"leftChild":16,"rightChild":17,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.6665],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":16,"prediction":18.2,"impurity":0.0,"impurityStats":[1.0,18.2,331.23999999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":17,"prediction":23.67777777777778,"impurity":4.150617283950447,"impurityStats":[9.0,213.10000000000002,5083.089999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":18,"prediction":17.140758293838857,"impurity":27.52222501740805,"impurityStats":[211.0,3616.699999999999,67800.17000000007],"gain":12.917530293199428,"leftChild":19,"rightChild":32,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[16.205],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":19,"prediction":20.684112149532716,"impurity":13.421710193029561,"impurityStats":[107.0,2213.2000000000007,47214.19999999998],"gain":4.599581788600236,"leftChild":20,"rightChild":25,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[13.3],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":20,"prediction":29.48333333333333,"impurity":8.95138888888899,"impurityStats":[6.0,176.89999999999998,5269.3099999999995],"gain":8.93338888888881,"leftChild":21,"rightChild":22,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[62.9],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":21,"prediction":22.8,"impurity":0.0,"impurityStats":[1.0,22.8,519.84],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":22,"prediction":30.819999999999993,"impurity":0.021600000000216824,"impurityStats":[5.0,154.09999999999997,4749.469999999999],"gain":0.021600000000307772,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.788055],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":23,"prediction":30.7,"impurity":0.0,"impurityStats":[3.0,92.1,2827.47],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":24,"prediction":31.0,"impurity":-2.2737367544323206E-13,"impurityStats":[2.0,62.0,1921.9999999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":25,"prediction":20.16138613861386,"impurity":8.814449563768354,"impurityStats":[101.0,2036.2999999999997,41944.89],"gain":2.791807030764873,"leftChild":26,"rightChild":29,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[92.68],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":26,"prediction":12.839999999999998,"impurity":4.026400000000035,"impurityStats":[5.0,64.19999999999999,844.4599999999999],"gain":3.496066666666713,"leftChild":27,"rightChild":28,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[78.80000000000001],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":27,"prediction":10.55,"impurity":0.12249999999998806,"impurityStats":[2.0,21.1,222.85],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":28,"prediction":14.366666666666667,"impurity":0.8022222222222126,"impurityStats":[3.0,43.1,621.61],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":29,"prediction":20.54270833333333,"impurity":6.126613498264078,"impurityStats":[96.0,1972.0999999999997,41100.43000000001],"gain":0.9594500006117523,"leftChild":30,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":30,"prediction":21.123943661971836,"impurity":4.98942670105101,"impurityStats":[71.0,1499.8000000000004,32035.939999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":31,"prediction":18.89199999999999,"impurity":5.67193600000006,"impurityStats":[25.0,472.2999999999997,9064.48999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":32,"prediction":13.4951923076923,"impurity":15.821803809171692,"impurityStats":[104.0,1403.499999999999,20585.969999999987],"gain":4.203994656299319,"leftChild":33,"rightChild":40,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.601],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":33,"prediction":17.14,"impurity":15.168799999999974,"impurityStats":[25.0,428.5,7723.709999999999],"gain":4.174810256410237,"leftChild":34,"rightChild":37,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":34,"prediction":19.26666666666667,"impurity":17.40888888888882,"impurityStats":[12.0,231.20000000000002,4663.36],"gain":8.13388888888873,"leftChild":35,"rightChild":36,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[19.34],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":35,"prediction":23.299999999999997,"impurity":5.7400000000002365,"impurityStats":[4.0,93.19999999999999,2194.5200000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":36,"prediction":17.25,"impurity":11.042500000000018,"impurityStats":[8.0,138.0,2468.84],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":37,"prediction":15.176923076923076,"impurity":5.072544378698274,"impurityStats":[13.0,197.29999999999998,3060.3500000000004],"gain":3.3979989241528386,"leftChild":38,"rightChild":39,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.522],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":38,"prediction":19.5,"impurity":0.0,"impurityStats":[2.0,39.0,760.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":39,"prediction":14.390909090909092,"impurity":1.9790082644627878,"impurityStats":[11.0,158.3,2299.85],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":40,"prediction":12.341772151898738,"impurity":10.494077872135792,"impurityStats":[79.0,975.0000000000002,12862.259999999998],"gain":3.1232174659916114,"leftChild":41,"rightChild":44,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[13.440999999999999],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":41,"prediction":13.405172413793101,"impurity":8.851869797859763,"impurityStats":[58.0,777.4999999999999,10935.93],"gain":3.1225327288942353,"leftChild":42,"rightChild":43,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[23.77],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":42,"prediction":14.112,"impurity":5.763856000000015,"impurityStats":[50.0,705.6,10245.62],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":43,"prediction":8.987499999999997,"impurity":5.513593749999984,"impurityStats":[8.0,71.89999999999998,690.3099999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":44,"prediction":9.4047619047619,"impurity":3.2804535147392384,"impurityStats":[21.0,197.4999999999999,1926.329999999998],"gain":1.631326530612268,"leftChild":45,"rightChild":46,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.253],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":45,"prediction":12.533333333333333,"impurity":0.8022222222222316,"impurityStats":[3.0,37.6,473.6600000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":46,"prediction":8.883333333333333,"impurity":1.79027777777776,"impurityStats":[18.0,159.9,1452.6699999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":0,"prediction":22.76575342465753,"impurity":86.90477237755701,"impurityStats":[365.0,8309.499999999998,220892.27000000002],"gain":43.455463183447335,"leftChild":1,"rightChild":32,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9715],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":1,"prediction":19.783828382838283,"impurity":37.781025607510976,"impurityStats":[303.0,5994.5,130041.80999999992],"gain":14.421925119906152,"leftChild":2,"rightChild":17,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[434.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":2,"prediction":22.630412371134017,"impurity":20.59943591242441,"impurityStats":[194.0,4390.299999999999,103350.58999999998],"gain":8.662594851726439,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.4925],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":3,"prediction":20.872727272727264,"impurity":8.86408137317259,"impurityStats":[143.0,2984.799999999999,63568.479999999996],"gain":1.4259471959141345,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.6141],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":4,"prediction":15.166666666666666,"impurity":0.38888888888887624,"impurityStats":[6.0,91.0,1382.5],"gain":0.1605555555555137,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[2.2713799999999997],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":5,"prediction":15.45,"impurity":0.02250000000003638,"impurityStats":[4.0,61.8,954.9000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":6,"prediction":14.600000000000001,"impurity":0.6400000000000148,"impurityStats":[2.0,29.200000000000003,427.60000000000014],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":7,"prediction":21.12262773722627,"impurity":7.746860248281941,"impurityStats":[137.0,2893.7999999999993,62185.979999999996],"gain":1.0661313194655095,"leftChild":8,"rightChild":9,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.665],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":8,"prediction":23.619999999999997,"impurity":1.977599999999984,"impurityStats":[20.0,472.4,11197.64],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":9,"prediction":20.6957264957265,"impurity":7.484682591861978,"impurityStats":[117.0,2421.4000000000005,50988.34000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":10,"prediction":27.558823529411775,"impurity":20.55261822375934,"impurityStats":[51.0,1405.5000000000005,39782.109999999986],"gain":10.394027868698398,"leftChild":11,"rightChild":14,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.6899999999999995],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":11,"prediction":32.800000000000004,"impurity":17.022857142856992,"impurityStats":[14.0,459.20000000000005,15300.080000000002],"gain":13.61939393939383,"leftChild":12,"rightChild":13,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[377.70500000000004],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":12,"prediction":39.86666666666667,"impurity":4.108888888888941,"impurityStats":[3.0,119.6,4780.379999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":13,"prediction":30.872727272727275,"impurity":3.2110743801652215,"impurityStats":[11.0,339.6,10519.7],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":14,"prediction":25.575675675675676,"impurity":7.561300219138109,"impurityStats":[37.0,946.3,24482.03],"gain":1.5880119308496883,"leftChild":15,"rightChild":16,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[20.95],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":15,"prediction":25.95,"impurity":6.480735294117788,"impurityStats":[34.0,882.3,23116.030000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":16,"prediction":21.333333333333332,"impurity":0.2222222222222475,"impurityStats":[3.0,64.0,1366.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":17,"prediction":14.717431192660557,"impurity":28.270797070953442,"impurityStats":[109.0,1604.2000000000007,26691.22],"gain":8.726131059432888,"leftChild":18,"rightChild":25,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":18,"prediction":12.556338028169014,"impurity":24.962741519539712,"impurityStats":[71.0,891.5,12966.329999999996],"gain":7.731214146606378,"leftChild":19,"rightChild":22,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6695],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":19,"prediction":16.327999999999996,"impurity":25.026016000000126,"impurityStats":[25.0,408.19999999999993,7290.740000000001],"gain":13.497600415584674,"leftChild":20,"rightChild":21,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[15.47],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":20,"prediction":20.472727272727273,"impurity":20.65289256198354,"impurityStats":[11.0,225.2,4837.64],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":21,"prediction":13.071428571428575,"impurity":4.359183673469098,"impurityStats":[14.0,183.00000000000006,2453.0999999999976],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":22,"prediction":10.50652173913043,"impurity":12.995392249527471,"impurityStats":[46.0,483.29999999999984,5675.589999999999],"gain":1.7453000229134172,"leftChild":23,"rightChild":24,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.5891],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":23,"prediction":9.241666666666665,"impurity":5.125763888888912,"impurityStats":[24.0,221.79999999999998,2172.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":24,"prediction":11.886363636363631,"impurity":17.931177685950573,"impurityStats":[22.0,261.4999999999999,3502.770000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":25,"prediction":18.75526315789474,"impurity":9.421419667590031,"impurityStats":[38.0,712.7,13724.890000000001],"gain":5.729333201424591,"leftChild":26,"rightChild":29,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[279.02],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":26,"prediction":14.75,"impurity":4.724500000000035,"impurityStats":[10.0,147.5,2222.8700000000003],"gain":4.515625000000114,"leftChild":27,"rightChild":28,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3.80591],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":27,"prediction":19.0,"impurity":0.0,"impurityStats":[2.0,38.0,722.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":28,"prediction":13.687500000000004,"impurity":0.2610937499999011,"impurityStats":[8.0,109.50000000000003,1500.87],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":29,"prediction":20.185714285714283,"impurity":3.323367346938799,"impurityStats":[28.0,565.1999999999999,11502.019999999999],"gain":1.0696278511402884,"leftChild":30,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[13.395],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":30,"prediction":21.017647058823528,"impurity":0.8814532871973664,"impurityStats":[17.0,357.29999999999995,7524.59],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":31,"prediction":18.9,"impurity":4.374545454545734,"impurityStats":[11.0,207.89999999999998,3977.430000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":32,"prediction":37.33870967741935,"impurity":71.15075962539038,"impurityStats":[62.0,2315.0,90850.46],"gain":43.14807109963975,"leftChild":33,"rightChild":46,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.4715],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":33,"prediction":32.118421052631575,"impurity":32.38202908587291,"impurityStats":[38.0,1220.4999999999998,40431.05],"gain":9.76030485341687,"leftChild":34,"rightChild":39,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.565],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":34,"prediction":39.333333333333336,"impurity":33.85888888888894,"impurityStats":[6.0,236.0,9485.82],"gain":22.75555555555593,"leftChild":35,"rightChild":38,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[5.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":35,"prediction":37.2,"impurity":13.323999999999614,"impurityStats":[5.0,186.00000000000003,6985.82],"gain":11.559999999999672,"leftChild":36,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.016235],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":36,"prediction":44.0,"impurity":0.0,"impurityStats":[1.0,44.0,1936.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":37,"prediction":35.5,"impurity":2.2049999999999272,"impurityStats":[4.0,142.0,5049.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":38,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":39,"prediction":30.765625,"impurity":20.514755859374873,"impurityStats":[32.0,984.5,30945.229999999996],"gain":10.825107711226707,"leftChild":40,"rightChild":43,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.66],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":40,"prediction":32.181481481481484,"impurity":10.128916323731069,"impurityStats":[27.0,868.9,28235.969999999998],"gain":3.8347575935723848,"leftChild":41,"rightChild":42,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.4885],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":41,"prediction":33.339999999999996,"impurity":4.585400000000118,"impurityStats":[20.0,666.8,22322.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":42,"prediction":28.871428571428574,"impurity":11.176326530611732,"impurityStats":[7.0,202.10000000000002,5913.149999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":43,"prediction":23.119999999999983,"impurity":7.3176000000004935,"impurityStats":[5.0,115.59999999999991,2709.2599999999984],"gain":7.075600000000441,"leftChild":44,"rightChild":45,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.82258],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":44,"prediction":24.45,"impurity":0.3025000000000091,"impurityStats":[4.0,97.8,2392.42],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":45,"prediction":17.799999999999997,"impurity":2.2737367544323206E-13,"impurityStats":[1.0,17.799999999999997,316.84000000000015],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":46,"prediction":45.60416666666666,"impurity":21.06873263889035,"impurityStats":[24.0,1094.4999999999998,50419.41000000002],"gain":6.441116898149406,"leftChild":47,"rightChild":54,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[89.45],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":47,"prediction":44.13888888888889,"impurity":19.50348765432055,"impurityStats":[18.0,794.5000000000001,35419.41],"gain":9.485432098765562,"leftChild":48,"rightChild":51,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.145],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":48,"prediction":39.78333333333333,"impurity":10.67472222222265,"impurityStats":[6.0,238.7,9560.330000000002],"gain":9.533888888889198,"leftChild":49,"rightChild":50,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.23925],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":49,"prediction":37.6,"impurity":0.0,"impurityStats":[4.0,150.4,5655.040000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":50,"prediction":44.14999999999999,"impurity":3.4225000000003547,"impurityStats":[2.0,88.29999999999998,3905.289999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":51,"prediction":46.316666666666684,"impurity":9.689722222221159,"impurityStats":[12.0,555.8000000000002,25859.08],"gain":5.134222222221372,"leftChild":52,"rightChild":53,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":52,"prediction":47.330000000000005,"impurity":4.166099999999642,"impurityStats":[10.0,473.30000000000007,22442.950000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":53,"prediction":41.25,"impurity":6.502500000000509,"impurityStats":[2.0,82.5,3416.130000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":54,"prediction":49.99999999999998,"impurity":2.1221543041368327E-12,"impurityStats":[6.0,299.9999999999999,15000.0],"gain":2.1221543041368327E-12,"leftChild":55,"rightChild":56,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.47984],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":55,"prediction":50.0,"impurity":0.0,"impurityStats":[2.0,100.0,5000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":56,"prediction":50.0,"impurity":0.0,"impurityStats":[4.0,200.0,10000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":0,"prediction":22.76387283236995,"impurity":91.40508211099547,"impurityStats":[346.0,7876.300000000003,210921.24999999994],"gain":27.424847496196506,"leftChild":1,"rightChild":28,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.66],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":1,"prediction":29.43181818181818,"impurity":80.49792699724529,"impurityStats":[132.0,3884.9999999999995,124968.33999999998],"gain":50.57346348588736,"leftChild":2,"rightChild":15,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.096],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":2,"prediction":24.993684210526318,"impurity":26.48101274238227,"impurityStats":[95.0,2374.4,61860.700000000004],"gain":15.06787847815021,"leftChild":3,"rightChild":8,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":3,"prediction":21.232653061224493,"impurity":8.90342357351092,"impurityStats":[49.0,1040.4,22526.719999999998],"gain":2.9792550976099488,"leftChild":4,"rightChild":5,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[195.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":4,"prediction":29.6,"impurity":0.0,"impurityStats":[2.0,59.2,1752.3200000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":5,"prediction":20.876595744680852,"impurity":6.176260751471227,"impurityStats":[47.0,981.2,20774.4],"gain":1.6214445038888883,"leftChild":6,"rightChild":7,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[91.35],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":6,"prediction":21.209090909090904,"impurity":4.865371900826589,"impurityStats":[44.0,933.1999999999998,20006.399999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":7,"prediction":16.0,"impurity":0.0,"impurityStats":[3.0,48.0,768.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":8,"prediction":29.0,"impurity":14.086521739130662,"impurityStats":[46.0,1334.0,39333.98000000001],"gain":5.262400793651107,"leftChild":9,"rightChild":12,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.07],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":9,"prediction":31.86111111111111,"impurity":7.4845987654322625,"impurityStats":[18.0,573.5,18407.070000000003],"gain":4.045432098765105,"leftChild":10,"rightChild":11,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.744],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":10,"prediction":29.016666666666666,"impurity":1.2880555555555777,"impurityStats":[6.0,174.1,5059.53],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":11,"prediction":33.283333333333324,"impurity":4.5147222222229475,"impurityStats":[12.0,399.39999999999986,13347.54],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":12,"prediction":27.160714285714285,"impurity":9.685242346938528,"impurityStats":[28.0,760.5,20926.909999999993],"gain":3.0473280612243654,"leftChild":13,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[21.25],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":13,"prediction":32.2,"impurity":0.0,"impurityStats":[3.0,96.60000000000001,3110.5200000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":14,"prediction":26.555999999999997,"impurity":7.434463999999862,"impurityStats":[25.0,663.9,17816.389999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":15,"prediction":40.827027027027036,"impurity":38.76575602629541,"impurityStats":[37.0,1510.6000000000004,63107.63999999999],"gain":28.456538172077305,"leftChild":16,"rightChild":23,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.414],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":16,"prediction":34.36666666666667,"impurity":3.7688888888888568,"impurityStats":[15.0,515.5,17772.55],"gain":2.449422222222408,"leftChild":17,"rightChild":20,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[264.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":17,"prediction":36.58,"impurity":0.3495999999997366,"impurityStats":[5.0,182.9,6692.23],"gain":0.34559999999992214,"leftChild":18,"rightChild":19,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.9850000000000003],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":18,"prediction":36.1,"impurity":0.006666666666509021,"impurityStats":[3.0,108.30000000000001,3909.6500000000005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":19,"prediction":37.3,"impurity":-2.2737367544323206E-13,"impurityStats":[2.0,74.6,2782.579999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":20,"prediction":33.260000000000005,"impurity":1.804399999999805,"impurityStats":[10.0,332.6,11080.32],"gain":1.3253999999996269,"leftChild":21,"rightChild":22,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[38.95],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":21,"prediction":34.199999999999996,"impurity":0.6333333333333636,"impurityStats":[6.0,205.2,7021.639999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":22,"prediction":31.849999999999994,"impurity":0.24750000000040018,"impurityStats":[4.0,127.39999999999998,4058.6800000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":23,"prediction":45.23181818181818,"impurity":14.768533057851693,"impurityStats":[22.0,995.0999999999999,45335.09],"gain":5.052346189164712,"leftChild":24,"rightChild":25,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.4218],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":24,"prediction":50.0,"impurity":0.0,"impurityStats":[4.0,200.0,10000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":25,"prediction":44.172222222222224,"impurity":11.875339506172976,"impurityStats":[18.0,795.1,35335.090000000004],"gain":4.24537422839502,"leftChild":26,"rightChild":27,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[195.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":26,"prediction":50.0,"impurity":0.0,"impurityStats":[2.0,100.0,5000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":27,"prediction":43.44375,"impurity":8.5837109375002,"impurityStats":[16.0,695.1,30335.090000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":28,"prediction":18.65093457943926,"impurity":53.79175146300965,"impurityStats":[214.0,3991.3000000000015,85952.91000000002],"gain":14.37534961407983,"leftChild":29,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.84803],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":29,"prediction":21.017532467532465,"impurity":47.42780949569913,"impurityStats":[154.0,3236.7,75331.33],"gain":23.937077952467824,"leftChild":30,"rightChild":37,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.07],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":30,"prediction":20.032432432432437,"impurity":19.99705624543448,"impurityStats":[148.0,2964.8000000000006,62351.72000000001],"gain":4.930873293251646,"leftChild":31,"rightChild":34,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.5315],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":31,"prediction":19.20615384615385,"impurity":12.072577514792759,"impurityStats":[130.0,2496.8000000000006,49523.36000000001],"gain":3.3514993311123846,"leftChild":32,"rightChild":33,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[18.095],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":32,"prediction":20.187128712871285,"impurity":7.816170963631179,"impurityStats":[101.0,2038.8999999999996,41948.97],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":33,"prediction":15.789655172413813,"impurity":11.872651605231018,"impurityStats":[29.0,457.90000000000055,7574.389999999992],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":34,"prediction":26.0,"impurity":36.686666666666696,"impurityStats":[18.0,468.0,12828.36],"gain":33.88235294117668,"leftChild":35,"rightChild":36,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.35735],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":35,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":36,"prediction":24.588235294117652,"impurity":2.969273356401198,"impurityStats":[17.0,418.00000000000006,10328.36],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":37,"prediction":45.316666666666684,"impurity":109.66805555555311,"impurityStats":[6.0,271.9000000000001,12979.609999999993],"gain":109.66805555555284,"leftChild":38,"rightChild":39,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[2.0826200000000004],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":38,"prediction":50.0,"impurity":0.0,"impurityStats":[5.0,250.0,12500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":39,"prediction":21.899999999999977,"impurity":-1.0,"impurityStats":[1.0,21.899999999999977,479.6100000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":40,"prediction":12.57666666666668,"impurity":18.853788888888598,"impurityStats":[60.0,754.6000000000008,10621.580000000002],"gain":9.865948840048532,"leftChild":41,"rightChild":48,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[19.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":41,"prediction":16.85714285714286,"impurity":14.810068027210816,"impurityStats":[21.0,354.00000000000006,6278.4400000000005],"gain":9.445988662131487,"leftChild":42,"rightChild":45,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.774999999999999],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":42,"prediction":21.716666666666665,"impurity":8.151388888889036,"impurityStats":[6.0,130.29999999999998,2878.59],"gain":7.64672222222248,"leftChild":43,"rightChild":44,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[333.245],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":43,"prediction":27.9,"impurity":0.0,"impurityStats":[1.0,27.9,778.41],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":44,"prediction":20.48,"impurity":0.6055999999998676,"impurityStats":[5.0,102.4,2100.18],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":45,"prediction":14.913333333333338,"impurity":4.249155555555444,"impurityStats":[15.0,223.70000000000007,3399.8500000000004],"gain":1.9243094017093352,"leftChild":46,"rightChild":47,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.3497000000000003],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":46,"prediction":14.36923076923077,"impurity":2.6175147928993634,"impurityStats":[13.0,186.8,2718.2],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":47,"prediction":18.450000000000003,"impurity":0.4224999999999568,"impurityStats":[2.0,36.900000000000006,681.6500000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":48,"prediction":10.271794871794867,"impurity":5.852794214332742,"impurityStats":[39.0,400.59999999999985,4343.139999999999],"gain":2.193073934612477,"leftChild":49,"rightChild":52,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90.9],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":49,"prediction":7.909090909090909,"impurity":1.5044628099173616,"impurityStats":[11.0,87.0,704.6400000000001],"gain":0.9553719008264455,"leftChild":50,"rightChild":51,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.8207499999999999],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":50,"prediction":7.6,"impurity":0.6040000000000078,"impurityStats":[10.0,76.0,583.6400000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":51,"prediction":11.0,"impurity":0.0,"impurityStats":[1.0,11.0,121.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":52,"prediction":11.200000000000001,"impurity":4.5064285714285495,"impurityStats":[28.0,313.6,3638.5],"gain":0.5199999999999837,"leftChild":53,"rightChild":54,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[31.4],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":53,"prediction":11.0,"impurity":4.293076923076937,"impurityStats":[26.0,286.0,3257.6200000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":54,"prediction":13.800000000000011,"impurity":-2.5579538487363607E-13,"impurityStats":[2.0,27.600000000000023,380.8800000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":0,"prediction":22.5767955801105,"impurity":79.21885382009089,"impurityStats":[362.0,8172.800000000001,213192.86000000002],"gain":20.002114312515825,"leftChild":1,"rightChild":30,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":1,"prediction":24.863066202090597,"impurity":69.40267770641874,"impurityStats":[287.0,7135.700000000001,197333.95000000004],"gain":10.153090002222413,"leftChild":2,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.9850000000000003],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":2,"prediction":30.810937500000005,"impurity":75.75222412109338,"impurityStats":[64.0,1971.9000000000003,65604.23],"gain":10.4561959960933,"leftChild":3,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[6.4889],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":3,"prediction":32.522,"impurity":77.95371600000013,"impurityStats":[50.0,1626.1,56781.71],"gain":46.90880099999995,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.3454999999999995],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":4,"prediction":29.097500000000004,"impurity":36.191743749999844,"impurityStats":[40.0,1163.9,35314.25],"gain":13.93155624999938,"leftChild":5,"rightChild":6,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[400.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":5,"prediction":30.341666666666665,"impurity":24.51576388888922,"impurityStats":[36.0,1092.3,34024.770000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":6,"prediction":17.899999999999977,"impurity":1.960000000001628,"impurityStats":[4.0,71.59999999999991,1289.4800000000032],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":7,"prediction":46.219999999999985,"impurity":10.457600000001548,"impurityStats":[10.0,462.1999999999998,21467.46],"gain":6.12360000000208,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.23925],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":8,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":9,"prediction":44.60000000000001,"impurity":6.191428571427813,"impurityStats":[7.0,312.20000000000005,13967.46],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":10,"prediction":24.699999999999996,"impurity":20.089999999999886,"impurityStats":[14.0,345.79999999999995,8822.519999999997],"gain":8.760416666666615,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[15.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":11,"prediction":31.95,"impurity":8.7025000000001,"impurityStats":[2.0,63.9,2059.01],"gain":8.702499999999986,"leftChild":12,"rightChild":13,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[14.850000000000001],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":12,"prediction":29.0,"impurity":0.0,"impurityStats":[1.0,29.0,841.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":13,"prediction":34.9,"impurity":2.2737367544323206E-13,"impurityStats":[1.0,34.9,1218.0100000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":14,"prediction":23.49166666666667,"impurity":11.76743055555547,"impurityStats":[12.0,281.90000000000003,6763.51],"gain":9.000347222222029,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.6385000000000005],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":15,"prediction":22.15,"impurity":3.318499999999949,"impurityStats":[10.0,221.5,4939.41],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":16,"prediction":30.19999999999999,"impurity":0.0100000000009004,"impurityStats":[2.0,60.39999999999998,1824.1000000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":17,"prediction":23.156053811659188,"impurity":54.51340505540077,"impurityStats":[223.0,5163.799999999999,131729.7200000001],"gain":29.016288103320132,"leftChild":18,"rightChild":23,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.825],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":18,"prediction":42.53125,"impurity":87.62339843749987,"impurityStats":[16.0,680.5,30344.489999999998],"gain":71.720005580357,"leftChild":19,"rightChild":22,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.66],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":19,"prediction":32.92857142857143,"impurity":36.350612244898,"impurityStats":[7.0,230.5,7844.490000000001],"gain":27.343945578231278,"leftChild":20,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.857],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":20,"prediction":28.4,"impurity":12.960000000000036,"impurityStats":[4.0,113.6,3278.08],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":21,"prediction":38.96666666666667,"impurity":3.7355555555556443,"impurityStats":[3.0,116.9,4566.410000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":22,"prediction":50.0,"impurity":0.0,"impurityStats":[9.0,450.0,22500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":23,"prediction":21.658454106280193,"impurity":20.695085532917794,"impurityStats":[207.0,4483.3,101385.22999999998],"gain":5.338610555398965,"leftChild":24,"rightChild":27,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.5024999999999995],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":24,"prediction":20.492727272727265,"impurity":12.263825895317044,"impurityStats":[165.0,3381.299999999999,71315.59],"gain":3.3217361092837976,"leftChild":25,"rightChild":26,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":25,"prediction":21.834579439252334,"impurity":6.4235706175213725,"impurityStats":[107.0,2336.2999999999997,51699.450000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":26,"prediction":18.017241379310338,"impurity":13.588323424494806,"impurityStats":[58.0,1044.9999999999995,19616.139999999992],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":27,"prediction":26.238095238095227,"impurity":27.506167800454413,"impurityStats":[42.0,1101.9999999999995,30069.640000000014],"gain":10.257960128496897,"leftChild":28,"rightChild":29,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.941],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":28,"prediction":24.930555555555554,"impurity":10.45267746913588,"impurityStats":[36.0,897.4999999999999,22751.469999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":29,"prediction":34.08333333333335,"impurity":58.02138888888734,"impurityStats":[6.0,204.5000000000001,7318.169999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":30,"prediction":13.828000000000005,"impurity":20.238549333333236,"impurityStats":[75.0,1037.1000000000004,15858.910000000003],"gain":10.273443906976667,"leftChild":31,"rightChild":46,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7064999999999999],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":31,"prediction":10.1125,"impurity":5.088593750000001,"impurityStats":[32.0,323.6,3435.2400000000007],"gain":1.1875520833333368,"leftChild":32,"rightChild":39,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[25.6],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":32,"prediction":10.741666666666667,"impurity":3.1332638888888673,"impurityStats":[24.0,257.8,2844.4],"gain":0.7554253472221482,"leftChild":33,"rightChild":36,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[15.43185],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":33,"prediction":11.35625,"impurity":2.8087109374999955,"impurityStats":[16.0,181.7,2108.37],"gain":0.549960937500007,"leftChild":34,"rightChild":35,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[93.35],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":34,"prediction":12.9,"impurity":1.806666666666672,"impurityStats":[3.0,38.7,504.6500000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":35,"prediction":11.0,"impurity":2.3630769230769078,"impurityStats":[13.0,143.0,1603.7199999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":36,"prediction":9.512499999999996,"impurity":1.5160937500001666,"impurityStats":[8.0,76.09999999999997,736.0300000000007],"gain":1.1550937500001766,"leftChild":37,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[24.9239],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":37,"prediction":8.680000000000001,"impurity":0.577599999999984,"impurityStats":[5.0,43.400000000000006,379.6],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":38,"prediction":10.9,"impurity":0.0,"impurityStats":[3.0,32.7,356.43000000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":39,"prediction":8.225000000000001,"impurity":6.204375000000056,"impurityStats":[8.0,65.80000000000001,590.8400000000006],"gain":5.135208333333409,"leftChild":40,"rightChild":43,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.916],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":40,"prediction":12.15,"impurity":2.722500000000025,"impurityStats":[2.0,24.3,300.69000000000005],"gain":2.722500000000011,"leftChild":41,"rightChild":42,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[11.13425],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":41,"prediction":13.8,"impurity":0.0,"impurityStats":[1.0,13.8,190.44000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":42,"prediction":10.5,"impurity":2.8421709430404007E-14,"impurityStats":[1.0,10.5,110.25000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":43,"prediction":6.916666666666669,"impurity":0.5180555555555202,"impurityStats":[6.0,41.500000000000014,290.15],"gain":0.34672222222218413,"leftChild":44,"rightChild":45,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[24.021],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":44,"prediction":7.18,"impurity":0.205600000000004,"impurityStats":[5.0,35.9,258.79],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":45,"prediction":5.600000000000001,"impurity":-3.552713678800501E-15,"impurityStats":[1.0,5.600000000000001,31.360000000000014],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":46,"prediction":16.593023255813957,"impurity":13.594137371552153,"impurityStats":[43.0,713.5000000000001,12423.670000000002],"gain":5.787522583239629,"leftChild":47,"rightChild":54,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[305.29499999999996],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":47,"prediction":12.93846153846154,"impurity":4.474674556213008,"impurityStats":[13.0,168.20000000000002,2234.42],"gain":1.2749822485207094,"leftChild":48,"rightChild":51,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.5220500000000001],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":48,"prediction":15.0,"impurity":0.7199999999999894,"impurityStats":[3.0,45.0,677.16],"gain":0.7199999999999989,"leftChild":49,"rightChild":50,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[171.09],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":49,"prediction":15.6,"impurity":0.0,"impurityStats":[2.0,31.2,486.71999999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":50,"prediction":13.8,"impurity":-2.8421709430404007E-14,"impurityStats":[1.0,13.8,190.44],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":51,"prediction":12.319999999999999,"impurity":3.943599999999992,"impurityStats":[10.0,123.19999999999999,1557.2599999999998],"gain":3.8416000000000223,"leftChild":52,"rightChild":53,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[8.224335],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":52,"prediction":13.3,"impurity":0.1274999999999693,"impurityStats":[8.0,106.4,1416.1399999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":53,"prediction":8.399999999999999,"impurity":-2.8421709430404007E-14,"impurityStats":[2.0,16.799999999999997,141.1199999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":54,"prediction":18.176666666666666,"impurity":9.250455555555648,"impurityStats":[30.0,545.3,10189.250000000002],"gain":3.080025000000038,"leftChild":55,"rightChild":58,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.5293999999999999],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":55,"prediction":14.666666666666666,"impurity":0.9155555555555566,"impurityStats":[6.0,88.0,1296.16],"gain":0.8022222222222505,"leftChild":56,"rightChild":57,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":56,"prediction":15.299999999999999,"impurity":0.17000000000001592,"impurityStats":[4.0,61.199999999999996,937.04],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":57,"prediction":13.400000000000002,"impurity":-1.1368683772161603E-13,"impurityStats":[2.0,26.800000000000004,359.1199999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":58,"prediction":19.05416666666667,"impurity":7.484149305555623,"impurityStats":[24.0,457.30000000000007,8893.090000000004],"gain":1.917534722222229,"leftChild":59,"rightChild":60,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.4579],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":59,"prediction":18.075,"impurity":7.5593750000000455,"impurityStats":[16.0,289.2,5348.240000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":60,"prediction":21.012499999999996,"impurity":1.5810937500000932,"impurityStats":[8.0,168.09999999999997,3544.8499999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":0,"prediction":24.051884057971012,"impurity":91.00040949380407,"impurityStats":[345.0,8297.9,230975.27000000008],"gain":44.387123950658946,"leftChild":1,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.865],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":1,"prediction":32.72656249999999,"impurity":76.02679443359398,"impurityStats":[128.0,4188.999999999999,146822.99999999997],"gain":37.87872895740372,"leftChild":2,"rightChild":11,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.4715],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":2,"prediction":30.0,"impurity":43.5861682242988,"impurityStats":[107.0,3210.0,100963.71999999997],"gain":19.60784313725427,"leftChild":3,"rightChild":4,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.35735],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":3,"prediction":50.0,"impurity":0.0,"impurityStats":[5.0,250.0,12500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":4,"prediction":29.01960784313725,"impurity":25.153733179546716,"impurityStats":[102.0,2959.9999999999995,88463.72000000002],"gain":5.517776848296579,"leftChild":5,"rightChild":8,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[264.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":5,"prediction":32.00512820512821,"impurity":21.127153188691665,"impurityStats":[39.0,1248.2,40772.76000000001],"gain":8.213471564760205,"leftChild":6,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.9850000000000003],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":6,"prediction":34.270833333333336,"impurity":10.076232638888845,"impurityStats":[24.0,822.5,28429.59],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":7,"prediction":28.380000000000017,"impurity":17.453599999999643,"impurityStats":[15.0,425.7000000000003,12343.17000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":8,"prediction":27.171428571428578,"impurity":18.71283446711967,"impurityStats":[63.0,1711.8000000000004,47690.95999999999],"gain":11.209209647495182,"leftChild":9,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.7055],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":9,"prediction":23.66,"impurity":2.371066666666714,"impurityStats":[30.0,709.8,16865.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":10,"prediction":30.36363636363637,"impurity":12.169586776858827,"impurityStats":[33.0,1002.0000000000002,30825.959999999992],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":11,"prediction":46.61904761904762,"impurity":10.439637188208595,"impurityStats":[21.0,979.0,45859.28],"gain":4.481938775510701,"leftChild":12,"rightChild":19,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":12,"prediction":47.483333333333334,"impurity":6.328055555555086,"impurityStats":[18.0,854.7,40697.909999999996],"gain":2.2002777777779547,"leftChild":13,"rightChild":16,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[14.75],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":13,"prediction":48.96666666666667,"impurity":4.542222222221931,"impurityStats":[9.0,440.7,21620.489999999998],"gain":4.302222222222352,"leftChild":14,"rightChild":15,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.6274999999999995],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":14,"prediction":43.1,"impurity":0.0,"impurityStats":[1.0,43.1,1857.6100000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":15,"prediction":49.7,"impurity":0.26999999999952706,"impurityStats":[8.0,397.6,19762.879999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":16,"prediction":46.00000000000001,"impurity":3.713333333332331,"impurityStats":[9.0,414.00000000000006,19077.42],"gain":2.4938888888879474,"leftChild":17,"rightChild":18,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[70.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":17,"prediction":47.116666666666674,"impurity":0.7613888888884807,"impurityStats":[6.0,282.70000000000005,13324.45],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":18,"prediction":43.76666666666665,"impurity":2.13555555555619,"impurityStats":[3.0,131.29999999999995,5752.9699999999975],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":19,"prediction":41.43333333333336,"impurity":3.735555555554735,"impurityStats":[3.0,124.30000000000007,5161.370000000003],"gain":3.735555555554735,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.51385],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":20,"prediction":38.7,"impurity":0.0,"impurityStats":[1.0,38.7,1497.6900000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":21,"prediction":42.8,"impurity":0.0,"impurityStats":[2.0,85.6,3663.6799999999994],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":22,"prediction":18.93502304147464,"impurity":29.263381681497886,"impurityStats":[217.0,4108.899999999997,84152.27000000014],"gain":10.791085557270545,"leftChild":23,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":23,"prediction":20.942405063291137,"impurity":18.27915117769608,"impurityStats":[158.0,3308.8999999999996,72184.43000000001],"gain":4.057722685579613,"leftChild":24,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.805],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":24,"prediction":22.193859649122807,"impurity":13.372506155740234,"impurityStats":[114.0,2530.1,57677.15],"gain":4.658033299070235,"leftChild":25,"rightChild":28,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.7165],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":25,"prediction":21.600943396226413,"impurity":8.8633009967961,"impurityStats":[106.0,2289.7,50399.19],"gain":1.30797950724586,"leftChild":26,"rightChild":27,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":26,"prediction":25.355555555555558,"impurity":15.338024691358036,"impurityStats":[9.0,228.20000000000002,5924.18],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":27,"prediction":21.25257731958763,"impurity":6.833215006908279,"impurityStats":[97.0,2061.5,44475.01],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":28,"prediction":30.05000000000001,"impurity":6.742499999999154,"impurityStats":[8.0,240.4000000000001,7277.959999999999],"gain":5.704166666666026,"leftChild":29,"rightChild":30,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":29,"prediction":26.96666666666667,"impurity":0.14222222222194128,"impurityStats":[3.0,80.9,2182.0299999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":30,"prediction":31.9,"impurity":1.57599999999984,"impurityStats":[5.0,159.5,5095.929999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":31,"prediction":17.699999999999992,"impurity":16.420909090909433,"impurityStats":[44.0,778.7999999999997,14507.280000000006],"gain":6.658163771712578,"leftChild":32,"rightChild":35,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.220825],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":32,"prediction":21.684615384615384,"impurity":12.595147928994196,"impurityStats":[13.0,281.9,6276.63],"gain":6.535233399079483,"leftChild":33,"rightChild":34,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[386.68],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":33,"prediction":17.85,"impurity":0.6074999999999591,"impurityStats":[4.0,71.4,1276.92],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":34,"prediction":23.388888888888886,"impurity":8.483209876543494,"impurityStats":[9.0,210.49999999999997,4999.710000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":35,"prediction":16.02903225806452,"impurity":8.574963579604422,"impurityStats":[31.0,496.9000000000002,8230.650000000001],"gain":2.2467430326198303,"leftChild":36,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.711455],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":36,"prediction":16.91304347826087,"impurity":6.178525519848771,"impurityStats":[23.0,389.0,6721.28],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":37,"prediction":13.487499999999997,"impurity":6.758593750000074,"impurityStats":[8.0,107.89999999999998,1509.37],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":38,"prediction":13.559322033898304,"impurity":18.989531743751748,"impurityStats":[59.0,800.0,11967.839999999997],"gain":10.967110090344466,"leftChild":39,"rightChild":44,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.315],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":39,"prediction":20.89,"impurity":1.3088999999999942,"impurityStats":[10.0,208.9,4377.01],"gain":0.7131857142856917,"leftChild":40,"rightChild":41,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[407.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":40,"prediction":19.6,"impurity":0.0,"impurityStats":[3.0,58.800000000000004,1152.4800000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":41,"prediction":21.442857142857143,"impurity":0.8510204081632894,"impurityStats":[7.0,150.1,3224.5299999999997],"gain":0.39673469387766347,"leftChild":42,"rightChild":43,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.045],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":42,"prediction":21.7,"impurity":0.5299999999999727,"impurityStats":[6.0,130.2,2828.5199999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":43,"prediction":19.900000000000006,"impurity":-4.547473508864641E-13,"impurityStats":[1.0,19.900000000000006,396.00999999999976],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":44,"prediction":12.063265306122444,"impurity":9.392528113286321,"impurityStats":[49.0,591.0999999999998,7590.830000000004],"gain":4.5814360975326105,"leftChild":45,"rightChild":48,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[10.014420000000001],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":45,"prediction":13.766666666666671,"impurity":4.078222222222151,"impurityStats":[30.0,413.0000000000001,5807.9800000000005],"gain":1.6841683919944441,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7064999999999999],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":46,"prediction":11.414285714285713,"impurity":3.252653061224529,"impurityStats":[7.0,79.89999999999999,934.7700000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":47,"prediction":14.482608695652175,"impurity":2.1327410207938913,"impurityStats":[23.0,333.1,4873.209999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":48,"prediction":9.373684210526305,"impurity":5.968254847645647,"impurityStats":[19.0,178.0999999999998,1782.8500000000004],"gain":2.3573415349521807,"leftChild":49,"rightChild":50,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3513000000000002],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":49,"prediction":13.850000000000001,"impurity":0.0024999999999693046,"impurityStats":[2.0,27.700000000000003,383.65000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":50,"prediction":8.847058823529414,"impurity":4.035432525951525,"impurityStats":[17.0,150.40000000000003,1399.2],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":0,"prediction":23.143089430894307,"impurity":81.80304844999681,"impurityStats":[369.0,8539.8,227822.68000000002],"gain":17.54744384270596,"leftChild":1,"rightChild":30,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[16.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":1,"prediction":25.45229681978799,"impurity":74.71677034299319,"impurityStats":[283.0,7203.000000000001,204477.74],"gain":47.183389720715425,"leftChild":2,"rightChild":17,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.797],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":2,"prediction":21.551869158878503,"impurity":19.124646038955383,"impurityStats":[214.0,4612.099999999999,103492.04999999999],"gain":7.722562705622236,"leftChild":3,"rightChild":10,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.76],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":3,"prediction":25.80625,"impurity":8.1233984375001,"impurityStats":[64.0,1651.6,43141.5],"gain":2.6192133884806026,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":4,"prediction":24.083333333333332,"impurity":1.9907222222222722,"impurityStats":[30.0,722.5,17459.93],"gain":0.9302422222221592,"leftChild":5,"rightChild":6,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.57],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":5,"prediction":26.24,"impurity":3.146400000000085,"impurityStats":[5.0,131.2,3458.42],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":6,"prediction":23.651999999999997,"impurity":0.6432960000001186,"impurityStats":[25.0,591.3,14001.51],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":7,"prediction":27.3264705882353,"impurity":8.604299307958225,"impurityStats":[34.0,929.1000000000001,25681.57],"gain":3.2360149942328262,"leftChild":8,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[81.05],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":8,"prediction":27.983333333333334,"impurity":6.062722222222146,"impurityStats":[30.0,839.5,23673.89],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":9,"prediction":22.400000000000006,"impurity":0.15999999999979764,"impurityStats":[4.0,89.60000000000002,2007.6800000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":10,"prediction":19.736666666666675,"impurity":12.80098888888858,"impurityStats":[150.0,2960.5000000000014,60350.55],"gain":2.1905136097818714,"leftChild":11,"rightChild":14,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.0985],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":11,"prediction":18.610526315789475,"impurity":10.395468144044187,"impurityStats":[95.0,1768.0000000000002,33890.979999999996],"gain":3.0473533115082505,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.7673049999999999],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":12,"prediction":19.454545454545457,"impurity":8.56247933884293,"impurityStats":[77.0,1498.0000000000002,29802.22],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":13,"prediction":14.999999999999988,"impurity":2.1533333333338,"impurityStats":[18.0,269.9999999999998,4088.760000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":14,"prediction":21.681818181818187,"impurity":10.981851239669249,"impurityStats":[55.0,1192.5000000000002,26459.57],"gain":3.1295476682407273,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.611],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":15,"prediction":21.006249999999998,"impurity":8.018502604166693,"impurityStats":[48.0,1008.3,21565.489999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":16,"prediction":26.31428571428572,"impurity":6.712653061223916,"impurityStats":[7.0,184.20000000000005,4894.079999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":17,"prediction":37.54927536231884,"impurity":53.612644402437,"impurityStats":[69.0,2590.8999999999996,100985.69],"gain":25.506535477952298,"leftChild":18,"rightChild":25,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5125],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":18,"prediction":34.43600000000001,"impurity":24.272703999999504,"impurityStats":[50.0,1721.8000000000004,60505.54000000001],"gain":11.013757508771668,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.414],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":19,"prediction":32.57105263157896,"impurity":11.277319944597702,"impurityStats":[38.0,1237.7000000000003,40741.729999999996],"gain":2.8421237723488817,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[7.3131],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":20,"prediction":33.227272727272734,"impurity":8.235922865013311,"impurityStats":[33.0,1096.5000000000002,36705.49],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":21,"prediction":28.239999999999963,"impurity":9.750400000003173,"impurityStats":[5.0,141.19999999999982,4036.2400000000052],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":22,"prediction":40.34166666666666,"impurity":19.534097222223256,"impurityStats":[12.0,484.0999999999999,19763.810000000005],"gain":13.505625000001373,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[50.35],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":23,"prediction":44.01666666666667,"impurity":3.084722222221899,"impurityStats":[6.0,264.1,11643.31],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":24,"prediction":36.666666666666664,"impurity":8.972222222221868,"impurityStats":[6.0,220.0,8120.499999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":25,"prediction":45.7421052631579,"impurity":38.194016620498395,"impurityStats":[19.0,869.1000000000001,40480.15000000001],"gain":26.619403617402323,"leftChild":26,"rightChild":29,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.475],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":26,"prediction":47.51176470588236,"impurity":12.93633217993064,"impurityStats":[17.0,807.7,38595.17],"gain":5.013990550971144,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.88595],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":27,"prediction":43.474999999999994,"impurity":14.191875000000437,"impurityStats":[4.0,173.89999999999998,7617.07],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":28,"prediction":48.75384615384615,"impurity":5.993254437869977,"impurityStats":[13.0,633.8,30978.1],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":29,"prediction":30.69999999999999,"impurity":-1.0,"impurityStats":[2.0,61.39999999999998,1884.9800000000032],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":30,"prediction":15.54418604651163,"impurity":29.831070849107608,"impurityStats":[86.0,1336.8000000000002,23344.940000000002],"gain":11.607624824261938,"leftChild":31,"rightChild":44,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.2085],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":31,"prediction":13.1140350877193,"impurity":23.90085564789163,"impurityStats":[57.0,747.5000000000001,11165.09],"gain":5.026799165221531,"leftChild":32,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[13.95715],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":32,"prediction":14.514634146341466,"impurity":23.322224866151064,"impurityStats":[41.0,595.1000000000001,9593.870000000003],"gain":5.28949059143984,"leftChild":33,"rightChild":34,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.9715],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":33,"prediction":22.7,"impurity":-1.0,"impurityStats":[3.0,68.1,1546.83],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":34,"prediction":13.868421052631575,"impurity":19.431108033241056,"impurityStats":[38.0,526.9999999999999,8047.039999999999],"gain":6.8809709257665475,"leftChild":35,"rightChild":36,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[305.29499999999996],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":35,"prediction":10.952941176470588,"impurity":4.87543252595159,"impurityStats":[17.0,186.2,2122.32],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":36,"prediction":16.228571428571435,"impurity":18.762993197278774,"impurityStats":[21.0,340.8000000000001,5924.720000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":37,"prediction":9.524999999999991,"impurity":7.475625000000122,"impurityStats":[16.0,152.39999999999986,1571.2199999999993],"gain":1.6272321428572596,"leftChild":38,"rightChild":41,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[363.225],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":38,"prediction":10.971428571428572,"impurity":8.66204081632655,"impurityStats":[7.0,76.8,903.2400000000001],"gain":1.4294217687075035,"leftChild":39,"rightChild":40,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3513000000000002],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":39,"prediction":13.9,"impurity":0.0,"impurityStats":[1.0,13.9,193.21],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":40,"prediction":10.483333333333333,"impurity":8.438055555555556,"impurityStats":[6.0,62.9,710.03],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":41,"prediction":8.4,"impurity":3.6599999999999935,"impurityStats":[9.0,75.60000000000001,667.9800000000001],"gain":1.7422222222222197,"leftChild":42,"rightChild":43,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[22.424999999999997],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":42,"prediction":9.333333333333334,"impurity":2.285555555555561,"impurityStats":[6.0,56.0,536.38],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":43,"prediction":6.533333333333336,"impurity":1.1822222222221985,"impurityStats":[3.0,19.60000000000001,131.60000000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":44,"prediction":20.32068965517241,"impurity":7.0643995243760305,"impurityStats":[29.0,589.2999999999998,12179.850000000002],"gain":2.1765834324220936,"leftChild":45,"rightChild":46,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[279.02],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":45,"prediction":14.9,"impurity":0.0,"impurityStats":[2.0,29.8,444.02000000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":46,"prediction":20.72222222222222,"impurity":5.249876543209784,"impurityStats":[27.0,559.5,11735.829999999998],"gain":1.1748236331568314,"leftChild":47,"rightChild":50,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5805],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":47,"prediction":22.75,"impurity":2.2658333333333,"impurityStats":[6.0,136.5,3118.97],"gain":1.6199999999999666,"leftChild":48,"rightChild":49,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[57.3],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":48,"prediction":20.950000000000003,"impurity":0.7224999999998545,"impurityStats":[2.0,41.900000000000006,879.25],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":49,"prediction":23.65,"impurity":0.6075000000000728,"impurityStats":[4.0,94.6,2239.72],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":50,"prediction":20.142857142857142,"impurity":4.591972789115711,"impurityStats":[21.0,423.0,8616.86],"gain":2.7323390894819655,"leftChild":51,"rightChild":52,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[13.245000000000001],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":51,"prediction":22.25,"impurity":2.857500000000016,"impurityStats":[8.0,178.0,3983.36],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":52,"prediction":18.846153846153843,"impurity":1.2455621301775794,"impurityStats":[13.0,244.99999999999994,4633.499999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":0,"prediction":21.63341584158417,"impurity":69.68989823301607,"impurityStats":[404.0,8739.900000000005,217228.6100000001],"gain":32.61696252804739,"leftChild":1,"rightChild":32,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.824999999999999],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":1,"prediction":19.01886227544911,"impurity":31.472189124744055,"impurityStats":[334.0,6352.300000000003,131325.22999999995],"gain":16.904223567171563,"leftChild":2,"rightChild":17,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":2,"prediction":22.300980392156855,"impurity":12.658136293733454,"impurityStats":[204.0,4549.399999999999,104038.34],"gain":3.7738376879276307,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":3,"prediction":21.526136363636358,"impurity":8.60158961776886,"impurityStats":[176.0,3788.599999999999,83067.8],"gain":1.4738743649360941,"leftChild":4,"rightChild":7,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.82],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":4,"prediction":23.962857142857143,"impurity":2.078906122449033,"impurityStats":[35.0,838.7,20170.410000000003],"gain":0.6600153661465034,"leftChild":5,"rightChild":6,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":5,"prediction":28.7,"impurity":0.0,"impurityStats":[1.0,28.7,823.6899999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":6,"prediction":23.823529411764707,"impurity":1.4606228373702512,"impurityStats":[34.0,810.0,19346.72],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":7,"prediction":20.921276595744672,"impurity":8.38096574619043,"impurityStats":[141.0,2949.8999999999987,62897.39000000003],"gain":1.4857937464139535,"leftChild":8,"rightChild":9,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[20.95],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":8,"prediction":21.325984251968503,"impurity":6.747277574555024,"impurityStats":[127.0,2708.4,58616.19999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":9,"prediction":17.25,"impurity":8.23678571428536,"impurityStats":[14.0,241.5,4281.189999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":10,"prediction":27.171428571428628,"impurity":10.661326530609585,"impurityStats":[28.0,760.8000000000015,20970.540000000008],"gain":6.155215419498744,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.54],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":11,"prediction":30.5,"impurity":1.7340000000000146,"impurityStats":[10.0,305.0,9319.84],"gain":1.1025000000000318,"leftChild":12,"rightChild":13,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.6899999999999995],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":12,"prediction":31.025,"impurity":0.7893750000000637,"impurityStats":[8.0,248.2,7706.72],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":13,"prediction":28.400000000000006,"impurity":-3.410605131648481E-13,"impurityStats":[2.0,56.80000000000001,1613.12],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":14,"prediction":25.322222222222226,"impurity":6.0461728395057435,"impurityStats":[18.0,455.80000000000007,11650.699999999997],"gain":1.7577283950612987,"leftChild":15,"rightChild":16,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[395.76],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":15,"prediction":24.5,"impurity":3.601538461538439,"impurityStats":[13.0,318.5,7850.07],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":16,"prediction":27.46,"impurity":6.074400000000059,"impurityStats":[5.0,137.3,3800.630000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":17,"prediction":13.868461538461563,"impurity":17.564928402366057,"impurityStats":[130.0,1802.9000000000033,27286.889999999985],"gain":5.214695984783667,"leftChild":18,"rightChild":25,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[453.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":18,"prediction":16.335,"impurity":7.340274999999959,"impurityStats":[60.0,980.1,16450.35],"gain":2.500758870967729,"leftChild":19,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[18.095],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":19,"prediction":17.86451612903226,"impurity":5.125515088449491,"impurityStats":[31.0,553.8000000000001,10052.26],"gain":3.202347933024165,"leftChild":20,"rightChild":21,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":20,"prediction":15.066666666666666,"impurity":1.606666666666696,"impurityStats":[9.0,135.6,2057.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":21,"prediction":19.009090909090904,"impurity":2.0526446280993116,"impurityStats":[22.0,418.19999999999993,7994.76],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":22,"prediction":14.700000000000003,"impurity":4.533793103448261,"impurityStats":[29.0,426.30000000000007,6398.090000000002],"gain":2.8928571428571654,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[9.850000000000001],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":23,"prediction":23.7,"impurity":0.0,"impurityStats":[1.0,23.7,561.6899999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":24,"prediction":14.378571428571432,"impurity":1.6995408163264918,"impurityStats":[28.0,402.6000000000001,5836.4000000000015],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":25,"prediction":11.754285714285714,"impurity":16.644481632653047,"impurityStats":[70.0,822.8000000000001,10836.54],"gain":6.4184816326530125,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.711455],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":26,"prediction":17.96,"impurity":9.51840000000002,"impurityStats":[10.0,179.6,3320.7999999999997],"gain":6.678150000000028,"leftChild":27,"rightChild":28,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[85.15],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":27,"prediction":21.125,"impurity":4.306874999999991,"impurityStats":[4.0,84.5,1802.29],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":28,"prediction":15.85,"impurity":1.8624999999999925,"impurityStats":[6.0,95.1,1518.5099999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":29,"prediction":10.72,"impurity":10.343933333333371,"impurityStats":[60.0,643.2,7515.740000000003],"gain":3.716444497607693,"leftChild":30,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[25.6],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":30,"prediction":12.186842105263159,"impurity":6.852195290858737,"impurityStats":[38.0,463.1,5904.110000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":31,"prediction":8.186363636363637,"impurity":6.239359504132215,"impurityStats":[22.0,180.10000000000002,1611.63],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":32,"prediction":34.10857142857143,"impurity":63.79649795918335,"impurityStats":[70.0,2387.6000000000004,85903.38],"gain":21.236909616743034,"leftChild":33,"rightChild":46,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.865],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":33,"prediction":35.87868852459016,"impurity":40.66626713249105,"impurityStats":[61.0,2188.6,81004.73999999999],"gain":8.6177624131669,"leftChild":34,"rightChild":39,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.97915],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":34,"prediction":44.76666666666667,"impurity":30.508888888888578,"impurityStats":[6.0,268.6,12207.38],"gain":15.370888888888997,"leftChild":35,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[97.65],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":35,"prediction":46.519999999999996,"impurity":18.165599999999905,"impurityStats":[5.0,232.6,10911.38],"gain":18.165599999999905,"leftChild":36,"rightChild":37,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.946999999999999],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":36,"prediction":41.3,"impurity":0.0,"impurityStats":[2.0,82.6,3411.3799999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":37,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":38,"prediction":36.00000000000003,"impurity":-1.0,"impurityStats":[1.0,36.00000000000003,1296.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":39,"prediction":34.90909090909091,"impurity":32.216462809917125,"impurityStats":[55.0,1920.0,68797.35999999999],"gain":17.94482038567433,"leftChild":40,"rightChild":43,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.414],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":40,"prediction":32.315,"impurity":10.07077500000032,"impurityStats":[40.0,1292.6,42173.200000000004],"gain":4.260276567398478,"leftChild":41,"rightChild":42,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.495],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":41,"prediction":33.58620689655172,"impurity":5.12118906064229,"impurityStats":[29.0,973.9999999999999,32861.479999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":42,"prediction":28.963636363636365,"impurity":7.627768595040669,"impurityStats":[11.0,318.6,9311.719999999994],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":43,"prediction":41.82666666666666,"impurity":25.47395555555607,"impurityStats":[15.0,627.3999999999999,26624.159999999996],"gain":7.736918518519332,"leftChild":44,"rightChild":45,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[3.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":44,"prediction":39.55555555555556,"impurity":24.911358024691555,"impurityStats":[9.0,356.0,14305.980000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":45,"prediction":45.23333333333335,"impurity":6.975555555554517,"impurityStats":[6.0,271.4000000000001,12318.180000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":46,"prediction":22.11111111111116,"impurity":55.392098765429786,"impurityStats":[9.0,199.00000000000045,4898.639999999999],"gain":42.729876543207794,"leftChild":47,"rightChild":52,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[84.65],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":47,"prediction":26.733333333333334,"impurity":12.908888888888669,"impurityStats":[6.0,160.4,4365.48],"gain":11.202222222222115,"leftChild":48,"rightChild":51,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.2759],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":48,"prediction":29.1,"impurity":2.5599999999999454,"impurityStats":[4.0,116.4,3397.48],"gain":2.560000000000059,"leftChild":49,"rightChild":50,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[384.185],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":49,"prediction":30.7,"impurity":0.0,"impurityStats":[2.0,61.4,1884.98],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":50,"prediction":27.500000000000004,"impurity":-2.2737367544323206E-13,"impurityStats":[2.0,55.00000000000001,1512.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":51,"prediction":22.0,"impurity":-1.0,"impurityStats":[2.0,44.0,967.9999999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":52,"prediction":12.866666666666674,"impurity":12.16888888888864,"impurityStats":[3.0,38.60000000000002,533.1599999999999],"gain":12.16888888888864,"leftChild":53,"rightChild":54,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.4178000000000002],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":53,"prediction":10.4,"impurity":0.0,"impurityStats":[2.0,20.8,216.32000000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":54,"prediction":17.8,"impurity":0.0,"impurityStats":[1.0,17.8,316.84000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":0,"prediction":22.71581920903954,"impurity":81.08590794471586,"impurityStats":[354.0,8041.399999999998,211371.39999999994],"gain":34.152948629896485,"leftChild":1,"rightChild":26,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9715],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":1,"prediction":20.209364548494975,"impurity":42.50205277345929,"impurityStats":[299.0,6042.599999999998,134825.22],"gain":9.694756986342558,"leftChild":2,"rightChild":17,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.9],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":2,"prediction":22.99638554216867,"impurity":18.398902598345327,"impurityStats":[166.0,3817.3999999999996,90840.62000000001],"gain":6.836124281689246,"leftChild":3,"rightChild":10,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.475],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":3,"prediction":27.095833333333335,"impurity":10.847899305555378,"impurityStats":[48.0,1300.6000000000001,35761.54],"gain":1.9427222222221312,"leftChild":4,"rightChild":7,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.640000000000001],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":4,"prediction":30.2125,"impurity":11.01859375000015,"impurityStats":[8.0,241.7,7390.51],"gain":8.721093750000307,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[23.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":5,"prediction":26.400000000000002,"impurity":5.120000000000043,"impurityStats":[3.0,79.2,2106.2400000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":6,"prediction":32.5,"impurity":0.6039999999997235,"impurityStats":[5.0,162.5,5284.269999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":7,"prediction":26.472500000000004,"impurity":8.482493749999866,"impurityStats":[40.0,1058.9,28371.03],"gain":4.181786332417914,"leftChild":8,"rightChild":9,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.519],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":8,"prediction":23.685714285714287,"impurity":1.022653061224446,"impurityStats":[14.0,331.6,7868.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":9,"prediction":27.973076923076935,"impurity":6.065813609466764,"impurityStats":[26.0,727.3000000000003,20502.529999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":10,"prediction":21.328813559322043,"impurity":11.853576558459759,"impurityStats":[118.0,2516.800000000001,55079.079999999994],"gain":4.474892382998586,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.651],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":11,"prediction":22.040566037735847,"impurity":7.569392132431635,"impurityStats":[106.0,2336.2999999999997,52295.73],"gain":1.482052869442548,"leftChild":12,"rightChild":13,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.0954999999999995],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":12,"prediction":20.595454545454544,"impurity":5.322252066115735,"impurityStats":[44.0,906.1999999999999,18897.78],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":13,"prediction":23.066129032258065,"impurity":6.630304370447594,"impurityStats":[62.0,1430.1,33397.950000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":14,"prediction":15.041666666666666,"impurity":5.694097222222088,"impurityStats":[12.0,180.5,2783.3499999999985],"gain":3.79182449494931,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.634],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":15,"prediction":14.454545454545451,"impurity":2.0752066115703034,"impurityStats":[11.0,158.99999999999997,2321.1],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":16,"prediction":21.5,"impurity":0.0,"impurityStats":[1.0,21.5,462.25],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":17,"prediction":16.730827067669164,"impurity":50.790703827237444,"impurityStats":[133.0,2225.199999999999,43984.59999999999],"gain":16.898288054982572,"leftChild":18,"rightChild":19,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1333],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":18,"prediction":50.0,"impurity":0.0,"impurityStats":[2.0,100.0,5000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":19,"prediction":16.222900763358783,"impurity":34.4098572344267,"impurityStats":[131.0,2125.2000000000007,38984.6],"gain":7.795700943943471,"leftChild":20,"rightChild":23,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":20,"prediction":18.869565217391305,"impurity":31.174291115311895,"impurityStats":[69.0,1302.0,26719.2],"gain":6.549033651877702,"leftChild":21,"rightChild":22,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3387],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":21,"prediction":26.485714285714288,"impurity":140.91551020408147,"impurityStats":[7.0,185.4,5896.86],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":22,"prediction":18.009677419354837,"impurity":11.495712799167567,"impurityStats":[62.0,1116.6,20822.34],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":23,"prediction":13.277419354838706,"impurity":21.53916753381908,"impurityStats":[62.0,823.1999999999998,12265.400000000005],"gain":9.267493186660928,"leftChild":24,"rightChild":25,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":24,"prediction":11.633333333333335,"impurity":10.836388888888848,"impurityStats":[48.0,558.4000000000001,7016.200000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":25,"prediction":18.914285714285718,"impurity":17.192653061224323,"impurityStats":[14.0,264.80000000000007,5249.200000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":26,"prediction":36.341818181818184,"impurity":71.0209785123951,"impurityStats":[55.0,1998.8000000000002,76546.17999999993],"gain":18.654593057849905,"leftChild":27,"rightChild":42,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":27,"prediction":34.976000000000006,"impurity":57.60302399999986,"impurityStats":[50.0,1748.8000000000002,64046.18],"gain":16.065520666666785,"leftChild":28,"rightChild":35,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.475],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":28,"prediction":39.885,"impurity":28.707275000000116,"impurityStats":[20.0,797.6999999999999,32390.41],"gain":14.080022252746492,"leftChild":29,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[23.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":29,"prediction":42.638461538461534,"impurity":20.443905325444437,"impurityStats":[13.0,554.3,23900.270000000004],"gain":8.071426692965993,"leftChild":30,"rightChild":31,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.926],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":30,"prediction":46.9,"impurity":9.610000000000127,"impurityStats":[4.0,187.6,8836.88],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":31,"prediction":40.74444444444445,"impurity":13.60024691357992,"impurityStats":[9.0,366.70000000000005,15063.390000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":32,"prediction":34.77142857142855,"impurity":3.824897959184974,"impurityStats":[7.0,243.39999999999986,8490.14],"gain":3.72489795918487,"leftChild":33,"rightChild":34,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.565],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":33,"prediction":37.0,"impurity":0.17999999999968472,"impurityStats":[3.0,111.0,4107.539999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":34,"prediction":33.099999999999994,"impurity":0.04000000000041837,"impurityStats":[4.0,132.39999999999998,4382.6],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":35,"prediction":31.70333333333334,"impurity":50.09098888888839,"impurityStats":[30.0,951.1000000000003,31655.77],"gain":26.625599999999576,"leftChild":36,"rightChild":39,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[7.015000000000001],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":36,"prediction":34.28333333333334,"impurity":27.430555555555355,"impurityStats":[24.0,822.8000000000001,28866.66],"gain":7.354400093370145,"leftChild":37,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.056975],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":37,"prediction":30.057142857142853,"impurity":13.248163265306435,"impurityStats":[7.0,210.39999999999998,6416.76],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":38,"prediction":36.023529411764706,"impurity":22.887681660899997,"impurityStats":[17.0,612.4,22449.9],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":39,"prediction":21.383333333333326,"impurity":7.604722222222638,"impurityStats":[6.0,128.29999999999995,2789.1100000000006],"gain":6.420138888889217,"leftChild":40,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.82258],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":40,"prediction":23.174999999999997,"impurity":1.7768750000001319,"impurityStats":[4.0,92.69999999999999,2155.43],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":41,"prediction":17.799999999999997,"impurity":0.0,"impurityStats":[2.0,35.599999999999994,633.6799999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":42,"prediction":50.0,"impurity":-1.0,"impurityStats":[5.0,250.0,12499.999999999993],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":0,"prediction":22.955027932960892,"impurity":76.20079874223656,"impurityStats":[358.0,8217.9,215922.01],"gain":16.847724436202025,"leftChild":1,"rightChild":30,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6695],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":1,"prediction":24.85186440677966,"impurity":66.54025923585158,"impurityStats":[295.0,7331.3,201825.84999999998],"gain":28.69007578649034,"leftChild":2,"rightChild":17,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.945],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":2,"prediction":35.679310344827584,"impurity":64.99508917954819,"impurityStats":[58.0,2069.4,77604.48000000001],"gain":29.44448238991942,"leftChild":3,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.127795],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":3,"prediction":32.47441860465116,"impurity":35.589345592212,"impurityStats":[43.0,1396.3999999999999,46877.619999999995],"gain":19.475320869815416,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.33],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":4,"prediction":30.697297297297304,"impurity":17.723506208911154,"impurityStats":[37.0,1135.8000000000002,35521.759999999995],"gain":7.427611743017149,"leftChild":5,"rightChild":6,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.109999999999999],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":5,"prediction":33.076190476190476,"impurity":7.568480725623452,"impurityStats":[21.0,694.6,23133.66],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":6,"prediction":27.57500000000001,"impurity":13.875624999999104,"impurityStats":[16.0,441.20000000000016,12388.099999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":7,"prediction":43.433333333333316,"impurity":6.188888888890081,"impurityStats":[6.0,260.5999999999999,11355.86],"gain":4.480888888889922,"leftChild":8,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[50.35],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":8,"prediction":44.379999999999995,"impurity":2.0495999999999186,"impurityStats":[5.0,221.89999999999998,9858.169999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":9,"prediction":38.69999999999999,"impurity":1.3642420526593924E-12,"impurityStats":[1.0,38.69999999999999,1497.6900000000005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":10,"prediction":44.86666666666665,"impurity":35.43955555555682,"impurityStats":[15.0,672.9999999999998,30726.86],"gain":12.136022222223678,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[73.35],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":11,"prediction":39.94,"impurity":52.23040000000056,"impurityStats":[5.0,199.7,8237.170000000002],"gain":47.48906666666662,"leftChild":12,"rightChild":13,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.015000000000001],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":12,"prediction":45.56666666666666,"impurity":7.9022222222229175,"impurityStats":[3.0,136.7,6252.670000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":13,"prediction":31.5,"impurity":4.547473508864641E-13,"impurityStats":[2.0,63.0,1984.500000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":14,"prediction":47.33,"impurity":8.840099999999438,"impurityStats":[10.0,473.3,22489.689999999995],"gain":4.752599999999439,"leftChild":15,"rightChild":16,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.29],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":15,"prediction":50.0,"impurity":0.0,"impurityStats":[4.0,200.0,10000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":16,"prediction":45.54999999999999,"impurity":6.8125,"impurityStats":[6.0,273.29999999999995,12489.689999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":17,"prediction":22.20210970464134,"impurity":31.207126350834475,"impurityStats":[237.0,5261.899999999998,124221.37],"gain":4.8914383758728714,"leftChild":18,"rightChild":25,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[332.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":18,"prediction":24.075362318840575,"impurity":29.36374081075411,"impurityStats":[138.0,3322.3999999999996,84040.18],"gain":16.505209464234717,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.954],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":19,"prediction":22.60409836065574,"impurity":12.149573367374227,"impurityStats":[122.0,2757.7000000000003,63817.57],"gain":2.260678348458807,"leftChild":20,"rightChild":21,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[9.775],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":20,"prediction":23.9,"impurity":9.039428571428497,"impurityStats":[70.0,1673.0,40617.45999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":21,"prediction":20.85961538461538,"impurity":11.032407544378588,"impurityStats":[52.0,1084.6999999999998,23200.109999999986],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":22,"prediction":35.29374999999999,"impurity":18.2643359375013,"impurityStats":[16.0,564.6999999999998,20222.610000000008],"gain":7.543381392046854,"leftChild":23,"rightChild":24,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[8.129999999999999],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":23,"prediction":37.14545454545455,"impurity":14.806115702479225,"impurityStats":[11.0,408.6,15340.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":24,"prediction":31.220000000000006,"impurity":1.733599999999933,"impurityStats":[5.0,156.10000000000002,4882.110000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":25,"prediction":19.59090909090909,"impurity":22.066887052341748,"impurityStats":[99.0,1939.5,40181.19000000002],"gain":9.435844999156547,"leftChild":26,"rightChild":29,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":26,"prediction":19.280612244897956,"impurity":12.759930237401376,"impurityStats":[98.0,1889.4999999999995,37681.19000000001],"gain":7.189339964960952,"leftChild":27,"rightChild":28,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[15.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":27,"prediction":21.368852459016395,"impurity":5.075915076592343,"impurityStats":[61.0,1303.5,28163.93],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":28,"prediction":15.837837837837844,"impurity":6.386135865595369,"impurityStats":[37.0,586.0000000000002,9517.26000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":29,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":30,"prediction":14.073015873015864,"impurity":25.69879566641502,"impurityStats":[63.0,886.5999999999995,14096.160000000003],"gain":15.405343792911927,"leftChild":31,"rightChild":40,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[15.024999999999999],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":31,"prediction":20.529411764705884,"impurity":6.140899653979164,"impurityStats":[17.0,349.0,7269.159999999999],"gain":1.9552525951555042,"leftChild":32,"rightChild":39,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[7.08414],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":32,"prediction":21.04,"impurity":4.743733333333451,"impurityStats":[15.0,315.59999999999997,6711.38],"gain":1.744036363636512,"leftChild":33,"rightChild":36,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[353.46500000000003],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":33,"prediction":18.85,"impurity":4.7024999999999295,"impurityStats":[4.0,75.4,1440.1],"gain":4.202499999999986,"leftChild":34,"rightChild":35,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.315],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":34,"prediction":20.9,"impurity":1.0,"impurityStats":[2.0,41.8,875.6199999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":35,"prediction":16.800000000000004,"impurity":-1.1368683772161603E-13,"impurityStats":[2.0,33.60000000000001,564.48],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":36,"prediction":21.83636363636364,"impurity":2.38049586776858,"impurityStats":[11.0,240.20000000000002,5271.280000000001],"gain":1.2888595041321924,"leftChild":37,"rightChild":38,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[390.755],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":37,"prediction":23.080000000000002,"impurity":1.1175999999999475,"impurityStats":[5.0,115.4,2669.02],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":38,"prediction":20.799999999999997,"impurity":1.070000000000088,"impurityStats":[6.0,124.79999999999998,2602.2599999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":39,"prediction":16.69999999999999,"impurity":-1.0,"impurityStats":[2.0,33.39999999999998,557.7799999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":40,"prediction":11.686956521739125,"impurity":11.828090737240196,"impurityStats":[46.0,537.5999999999998,6827.000000000001],"gain":3.838703950114212,"leftChild":41,"rightChild":46,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[18.78],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":41,"prediction":15.18181818181818,"impurity":8.248760330578618,"impurityStats":[11.0,166.99999999999997,2626.1000000000004],"gain":6.429123966942134,"leftChild":42,"rightChild":45,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[18.235],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":42,"prediction":14.379999999999999,"impurity":2.001600000000053,"impurityStats":[10.0,143.79999999999998,2087.86],"gain":1.2996000000000778,"leftChild":43,"rightChild":44,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.776],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":43,"prediction":14.000000000000002,"impurity":0.7799999999999474,"impurityStats":[9.0,126.00000000000001,1771.02],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":44,"prediction":17.799999999999997,"impurity":2.2737367544323206E-13,"impurityStats":[1.0,17.799999999999997,316.84000000000015],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":45,"prediction":23.19999999999999,"impurity":-1.0,"impurityStats":[1.0,23.19999999999999,538.2400000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":46,"prediction":10.588571428571425,"impurity":7.907869387755156,"impurityStats":[35.0,370.5999999999999,4200.9],"gain":2.7069722448980045,"leftChild":47,"rightChild":50,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[8.17616],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":47,"prediction":13.189999999999998,"impurity":2.394900000000052,"impurityStats":[10.0,131.89999999999998,1763.7099999999998],"gain":1.2421500000000718,"leftChild":48,"rightChild":49,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.5293999999999999],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":48,"prediction":14.100000000000001,"impurity":1.6766666666666197,"impurityStats":[6.0,84.60000000000001,1202.92],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":49,"prediction":11.825,"impurity":0.3668750000000216,"impurityStats":[4.0,47.3,560.79],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":50,"prediction":9.548,"impurity":6.323295999999991,"impurityStats":[25.0,238.7,2437.1899999999996],"gain":2.7755560000000195,"leftChild":51,"rightChild":52,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3989500000000001],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":51,"prediction":12.88,"impurity":1.8975999999999886,"impurityStats":[5.0,64.4,838.96],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":52,"prediction":8.715,"impurity":3.9602749999999673,"impurityStats":[20.0,174.3,1598.2299999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":0,"prediction":22.840317460317447,"impurity":94.57021577223519,"impurityStats":[315.0,7194.699999999996,194118.84999999995],"gain":44.93587424642506,"leftChild":1,"rightChild":28,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.865],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":1,"prediction":32.889690721649465,"impurity":74.38958444043057,"impurityStats":[97.0,3190.2999999999984,112143.77],"gain":22.856920624663914,"leftChild":2,"rightChild":13,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.015000000000001],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":2,"prediction":41.46521739130434,"impurity":80.68139886578486,"impurityStats":[23.0,953.6999999999999,41401.05],"gain":44.82720243721376,"leftChild":3,"rightChild":8,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.0105],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":3,"prediction":31.342857142857145,"impurity":69.1738775510204,"impurityStats":[7.0,219.4,7360.84],"gain":58.01482993197273,"leftChild":4,"rightChild":5,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[375.42499999999995],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":4,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":5,"prediction":28.233333333333334,"impurity":13.018888888888947,"impurityStats":[6.0,169.4,4860.84],"gain":11.78777777777782,"leftChild":6,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.4399999999999995],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":6,"prediction":24.8,"impurity":0.0,"impurityStats":[3.0,74.4,1845.1200000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":7,"prediction":31.666666666666668,"impurity":2.4622222222222567,"impurityStats":[3.0,95.0,3015.7200000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":8,"prediction":45.89375,"impurity":21.276835937499527,"impurityStats":[16.0,734.3,34040.20999999999],"gain":13.11433593749939,"leftChild":9,"rightChild":12,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":9,"prediction":42.699999999999996,"impurity":14.511111111111354,"impurityStats":[9.0,384.29999999999995,16540.21],"gain":8.959999999999935,"leftChild":10,"rightChild":11,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.55],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":10,"prediction":41.1,"impurity":7.137142857142733,"impurityStats":[7.0,287.7,11874.429999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":11,"prediction":48.29999999999998,"impurity":1.8189894035458565E-12,"impurityStats":[2.0,96.59999999999997,4665.780000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":12,"prediction":50.0,"impurity":0.0,"impurityStats":[7.0,350.0,17500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":13,"prediction":30.224324324324304,"impurity":42.472921840760996,"impurityStats":[74.0,2236.5999999999985,70742.72],"gain":21.245306815021184,"leftChild":14,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.797],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":14,"prediction":24.943750000000005,"impurity":7.056210937499941,"impurityStats":[32.0,798.2000000000002,20135.900000000005],"gain":3.9805211226855306,"leftChild":15,"rightChild":18,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[16.05],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":15,"prediction":29.580000000000002,"impurity":2.8735999999998967,"impurityStats":[5.0,147.9,4389.25],"gain":2.112266666666574,"leftChild":16,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.54],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":16,"prediction":30.766666666666666,"impurity":0.8422222222223658,"impurityStats":[3.0,92.3,2842.29],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":17,"prediction":27.800000000000004,"impurity":0.639999999999759,"impurityStats":[2.0,55.60000000000001,1546.96],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":18,"prediction":24.085185185185193,"impurity":3.1131138545948756,"impurityStats":[27.0,650.3000000000002,15746.649999999998],"gain":1.164224965705856,"leftChild":19,"rightChild":20,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[4.895],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":19,"prediction":25.61111111111111,"impurity":3.2898765432098824,"impurityStats":[9.0,230.5,5932.97],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":20,"prediction":23.32222222222222,"impurity":1.2783950617285882,"impurityStats":[18.0,419.79999999999995,9813.68],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":21,"prediction":34.24761904761905,"impurity":32.024875283446384,"impurityStats":[42.0,1438.4,50606.81999999999],"gain":9.599370819161432,"leftChild":22,"rightChild":25,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[14.75],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":22,"prediction":39.790000000000006,"impurity":51.184899999999836,"impurityStats":[10.0,397.90000000000003,16344.29],"gain":22.737066666667033,"leftChild":23,"rightChild":24,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.292],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":23,"prediction":43.68333333333334,"impurity":47.13138888888807,"impurityStats":[6.0,262.1,11732.189999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":24,"prediction":33.95,"impurity":0.42249999999989996,"impurityStats":[4.0,135.8,4612.1],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":25,"prediction":32.515625000000014,"impurity":13.438193359374054,"impurityStats":[32.0,1040.5000000000005,34262.53],"gain":7.560485026041057,"leftChild":26,"rightChild":27,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.75],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":26,"prediction":33.400000000000006,"impurity":6.264827586206656,"impurityStats":[29.0,968.6000000000001,32532.920000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":27,"prediction":23.966666666666697,"impurity":2.1355555555542955,"impurityStats":[3.0,71.90000000000009,1729.6100000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":28,"prediction":18.36880733944951,"impurity":38.619393990405605,"impurityStats":[218.0,4004.3999999999933,81975.07999999991],"gain":14.192567906577437,"leftChild":29,"rightChild":38,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.9198499999999998],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":29,"prediction":12.773529411764704,"impurity":39.335475778546716,"impurityStats":[68.0,868.5999999999999,13769.899999999998],"gain":20.68373302174249,"leftChild":30,"rightChild":31,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1333],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":30,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":31,"prediction":12.217910447761193,"impurity":18.930126977055032,"impurityStats":[67.0,818.5999999999999,11269.899999999998],"gain":2.7997672372922864,"leftChild":32,"rightChild":35,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6695],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":32,"prediction":15.333333333333334,"impurity":20.236888888888917,"impurityStats":[15.0,230.0,3830.2200000000003],"gain":9.291851851851941,"leftChild":33,"rightChild":34,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[20.195],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":33,"prediction":17.822222222222223,"impurity":13.77950617283947,"impurityStats":[9.0,160.4,2982.7000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":34,"prediction":11.600000000000003,"impurity":6.693333333333233,"impurityStats":[6.0,69.60000000000002,847.52],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":35,"prediction":11.319230769230769,"impurity":14.945784023668658,"impurityStats":[52.0,588.6,7439.680000000001],"gain":5.264123184507708,"leftChild":36,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4.159895000000001],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":36,"prediction":16.7,"impurity":8.837500000000034,"impurityStats":[8.0,133.6,2301.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":37,"prediction":10.340909090909088,"impurity":9.835144628099298,"impurityStats":[44.0,454.9999999999999,5137.860000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":38,"prediction":20.905333333333328,"impurity":17.668238222222428,"impurityStats":[150.0,3135.7999999999993,68205.18],"gain":3.8823431639662918,"leftChild":39,"rightChild":46,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5.84803],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":39,"prediction":21.655725190839696,"impurity":14.702772565701228,"impurityStats":[131.0,2836.9,63361.189999999995],"gain":4.053309321125962,"leftChild":40,"rightChild":43,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[13.3],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":40,"prediction":33.0,"impurity":5.545000000000073,"impurityStats":[4.0,132.0,4378.18],"gain":4.622500000000173,"leftChild":41,"rightChild":42,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.553925],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":41,"prediction":35.15,"impurity":1.822499999999991,"impurityStats":[2.0,70.3,2474.6899999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":42,"prediction":30.85,"impurity":0.022499999999809006,"impurityStats":[2.0,61.7,1903.4899999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":43,"prediction":21.298425196850395,"impurity":10.810233740467398,"impurityStats":[127.0,2704.9,58983.009999999995],"gain":2.0773333783925354,"leftChild":44,"rightChild":45,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":44,"prediction":22.169892473118292,"impurity":9.18382471962034,"impurityStats":[93.0,2061.800000000001,46563.98000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":45,"prediction":18.91470588235295,"impurity":7.499489619376939,"impurityStats":[34.0,643.1000000000004,12419.030000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":46,"prediction":15.73157894736845,"impurity":7.464265927976828,"impurityStats":[19.0,298.90000000000055,4843.989999999998],"gain":2.4018975069242465,"leftChild":47,"rightChild":50,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.8001],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":47,"prediction":15.200000000000003,"impurity":5.502352941176415,"impurityStats":[17.0,258.40000000000003,4021.22],"gain":2.986666666666558,"leftChild":48,"rightChild":49,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[379.86],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":48,"prediction":14.4,"impurity":1.6471428571428857,"impurityStats":[14.0,201.6,2926.1000000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":49,"prediction":18.933333333333326,"impurity":6.568888888889053,"impurityStats":[3.0,56.79999999999998,1095.12],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":50,"prediction":20.25,"impurity":1.322499999999991,"impurityStats":[2.0,40.5,822.77],"gain":1.322499999999991,"leftChild":51,"rightChild":52,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[8.07211],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":51,"prediction":21.4,"impurity":0.0,"impurityStats":[1.0,21.4,457.9599999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":52,"prediction":19.1,"impurity":0.0,"impurityStats":[1.0,19.1,364.81000000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":0,"prediction":23.042682926829272,"impurity":88.20427572873281,"impurityStats":[328.0,7558.000000000001,203087.6],"gain":17.091199846114023,"leftChild":1,"rightChild":26,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[16.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":1,"prediction":25.64340425531915,"impurity":70.53615862381164,"impurityStats":[235.0,6026.200000000001,171108.28],"gain":17.151503943739723,"leftChild":2,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.66],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":2,"prediction":29.365384615384613,"impurity":66.2271863905328,"impurityStats":[130.0,3817.4999999999995,120711.89],"gain":41.9649813502896,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9625],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":3,"prediction":23.99090909090909,"impurity":20.87744982290466,"impurityStats":[77.0,1847.2999999999997,45925.97000000001],"gain":9.469978330982322,"leftChild":4,"rightChild":7,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.665],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":4,"prediction":27.274999999999995,"impurity":13.427986111111144,"impurityStats":[36.0,981.8999999999999,27264.729999999996],"gain":5.841175411522904,"leftChild":5,"rightChild":6,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.4925],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":5,"prediction":23.08888888888889,"impurity":0.5943209876543025,"impurityStats":[9.0,207.8,4803.22],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":6,"prediction":28.670370370370375,"impurity":9.91764060356622,"impurityStats":[27.0,774.1000000000001,22461.51],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":7,"prediction":21.10731707317074,"impurity":9.633361094585824,"impurityStats":[41.0,865.4000000000003,18661.239999999983],"gain":4.0693638046130705,"leftChild":8,"rightChild":9,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.0649999999999995],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":8,"prediction":20.0375,"impurity":6.466718749999927,"impurityStats":[32.0,641.2,13054.98],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":9,"prediction":24.911111111111115,"impurity":2.3543209876539146,"impurityStats":[9.0,224.20000000000005,5606.259999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":10,"prediction":37.17358490566038,"impurity":29.179679601282192,"impurityStats":[53.0,1970.1999999999998,74785.92000000001],"gain":19.42522476995015,"leftChild":11,"rightChild":14,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.418],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":11,"prediction":33.74242424242424,"impurity":6.34001836547307,"impurityStats":[33.0,1113.5,37781.41],"gain":2.6309509673543756,"leftChild":12,"rightChild":13,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.4885],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":12,"prediction":34.344827586206904,"impurity":2.6679904875147322,"impurityStats":[29.0,996.0000000000001,34284.82000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":13,"prediction":29.37500000000003,"impurity":11.256874999997422,"impurityStats":[4.0,117.50000000000011,3496.5899999999965],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":14,"prediction":42.835,"impurity":15.38827499999934,"impurityStats":[20.0,856.7,37004.509999999995],"gain":4.7888027777772555,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[8.281500000000001],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":15,"prediction":42.10555555555556,"impurity":11.73719135802417,"impurityStats":[18.0,757.9000000000001,32123.07],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":16,"prediction":49.39999999999998,"impurity":0.36000000000331056,"impurityStats":[2.0,98.79999999999995,4881.440000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":17,"prediction":21.03523809523809,"impurity":37.48437732426322,"impurityStats":[105.0,2208.6999999999994,50396.39],"gain":24.67521859410446,"leftChild":18,"rightChild":25,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.797],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":18,"prediction":20.18333333333333,"impurity":13.185898692810488,"impurityStats":[102.0,2058.7,42896.39],"gain":5.289167191518279,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.8580000000000005],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":19,"prediction":16.53448275862069,"impurity":7.579500594530271,"impurityStats":[29.0,479.50000000000006,8148.09],"gain":3.5050478209171567,"leftChild":20,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[73.19999999999999],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":20,"prediction":20.2,"impurity":5.91333333333326,"impurityStats":[6.0,121.2,2483.72],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":21,"prediction":15.578260869565218,"impurity":3.5947448015122063,"impurityStats":[23.0,358.3,5664.369999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":22,"prediction":21.632876712328766,"impurity":8.022754738225034,"impurityStats":[73.0,1579.1999999999998,34748.3],"gain":1.9808991508895675,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[58.75],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":23,"prediction":23.847619047619045,"impurity":4.704399092970735,"impurityStats":[21.0,500.79999999999995,12041.680000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":24,"prediction":20.73846153846153,"impurity":6.581982248521224,"impurityStats":[52.0,1078.3999999999994,22706.620000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":25,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":26,"prediction":16.470967741935485,"impurity":72.57087755809921,"impurityStats":[93.0,1531.8000000000002,31979.320000000007],"gain":39.14159523751901,"leftChild":27,"rightChild":32,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[8.905000000000001],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":27,"prediction":38.4,"impurity":180.32857142857134,"impurityStats":[7.0,268.8,11584.22],"gain":179.41333333333327,"leftChild":28,"rightChild":31,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4.647145],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":28,"prediction":22.933333333333334,"impurity":2.135555555555508,"impurityStats":[3.0,68.8,1584.2199999999998],"gain":2.1355555555555457,"leftChild":29,"rightChild":30,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[354.92],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":29,"prediction":21.9,"impurity":0.0,"impurityStats":[2.0,43.8,959.2199999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":30,"prediction":25.0,"impurity":-1.0,"impurityStats":[1.0,25.0,624.9999999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":31,"prediction":50.0,"impurity":0.0,"impurityStats":[4.0,200.0,10000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":32,"prediction":14.686046511627902,"impurity":21.472363439697208,"impurityStats":[86.0,1262.9999999999995,20395.09999999999],"gain":4.101389970977807,"leftChild":33,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[15.718],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":33,"prediction":15.616901408450701,"impurity":19.62788335647703,"impurityStats":[71.0,1108.7999999999997,18709.600000000002],"gain":12.596302573075173,"leftChild":34,"rightChild":37,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[15.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":34,"prediction":20.91363636363636,"impurity":7.635723140496008,"impurityStats":[22.0,460.09999999999997,9790.350000000002],"gain":4.880927685950569,"leftChild":35,"rightChild":36,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3034],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":35,"prediction":27.9,"impurity":0.0,"impurityStats":[2.0,55.8,1556.82],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":36,"prediction":20.215,"impurity":3.030274999999983,"impurityStats":[20.0,404.3,8233.53],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":37,"prediction":13.238775510204079,"impurity":6.760333194502445,"impurityStats":[49.0,648.6999999999998,8919.250000000004],"gain":1.4250222942226314,"leftChild":38,"rightChild":39,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[338.395],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":38,"prediction":11.969565217391304,"impurity":6.8029867674858115,"impurityStats":[23.0,275.3,3451.69],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":39,"prediction":14.361538461538462,"impurity":4.036982248520662,"impurityStats":[26.0,373.40000000000003,5467.5599999999995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":40,"prediction":10.280000000000003,"impurity":6.68826666666661,"impurityStats":[15.0,154.20000000000005,1685.5],"gain":5.306327272727184,"leftChild":41,"rightChild":44,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6695],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":41,"prediction":14.100000000000001,"impurity":0.27000000000001023,"impurityStats":[4.0,56.400000000000006,796.3200000000002],"gain":0.27000000000001023,"leftChild":42,"rightChild":43,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1761499999999998],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":42,"prediction":13.800000000000002,"impurity":0.0,"impurityStats":[3.0,41.400000000000006,571.3200000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":43,"prediction":15.0,"impurity":0.0,"impurityStats":[1.0,15.0,225.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":44,"prediction":8.890909090909089,"impurity":1.7862809917355766,"impurityStats":[11.0,97.79999999999998,889.1800000000001],"gain":0.7438134592680606,"leftChild":45,"rightChild":46,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.4838],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":45,"prediction":9.542857142857143,"impurity":1.465306122448981,"impurityStats":[7.0,66.8,647.72],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":46,"prediction":7.7500000000000036,"impurity":0.30249999999995225,"impurityStats":[4.0,31.000000000000014,241.46000000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":0,"prediction":22.45837837837837,"impurity":82.4394027757489,"impurityStats":[370.0,8309.599999999997,217122.71999999994],"gain":35.83298833130589,"leftChild":1,"rightChild":18,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.495],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":1,"prediction":37.098113207547165,"impurity":79.30622285510879,"impurityStats":[53.0,1966.1999999999998,77145.54],"gain":29.535173645521603,"leftChild":2,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.8954500000000003],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":2,"prediction":45.3625,"impurity":89.12484375000031,"impurityStats":[16.0,725.8,34350.1],"gain":64.51921875000028,"leftChild":3,"rightChild":8,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[82.95],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":3,"prediction":31.45,"impurity":98.42250000000013,"impurityStats":[4.0,125.8,4350.1],"gain":91.20250000000021,"leftChild":4,"rightChild":5,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.9071500000000001],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":4,"prediction":21.9,"impurity":0.0,"impurityStats":[2.0,43.8,959.2199999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":5,"prediction":41.0,"impurity":14.439999999999827,"impurityStats":[2.0,82.0,3390.8799999999997],"gain":14.439999999999714,"leftChild":6,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.057844999999999994],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":6,"prediction":37.2,"impurity":0.0,"impurityStats":[1.0,37.2,1383.8400000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":7,"prediction":44.8,"impurity":2.2737367544323206E-13,"impurityStats":[1.0,44.8,2007.04],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":8,"prediction":50.0,"impurity":0.0,"impurityStats":[12.0,600.0,30000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":9,"prediction":33.52432432432431,"impurity":32.75319211103016,"impurityStats":[37.0,1240.3999999999996,42795.43999999998],"gain":3.1947536725917445,"leftChild":10,"rightChild":11,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.3388999999999998],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":10,"prediction":22.8,"impurity":0.0,"impurityStats":[1.0,22.8,519.84],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":11,"prediction":33.82222222222222,"impurity":30.37950617283948,"impurityStats":[36.0,1217.6000000000001,42275.600000000006],"gain":15.469937239358032,"leftChild":12,"rightChild":15,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.58],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":12,"prediction":39.05384615384616,"impurity":21.968639053253774,"impurityStats":[13.0,507.70000000000005,20113.229999999996],"gain":5.811995696610282,"leftChild":13,"rightChild":14,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":13,"prediction":33.4,"impurity":0.0,"impurityStats":[2.0,66.8,2231.12],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":14,"prediction":40.08181818181818,"impurity":19.09421487603322,"impurityStats":[11.0,440.9,17882.11],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":15,"prediction":30.865217391304363,"impurity":10.919659735349262,"impurityStats":[23.0,709.9000000000003,22162.37000000001],"gain":6.205369880277291,"leftChild":16,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[9.350000000000001],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":16,"prediction":24.433333333333334,"impurity":0.2688888888889475,"impurityStats":[3.0,73.3,1791.77],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":17,"prediction":31.830000000000005,"impurity":5.381099999999424,"impurityStats":[20.0,636.6000000000001,20370.6],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":18,"prediction":20.010725552050463,"impurity":41.13925404770709,"impurityStats":[317.0,6343.399999999997,139977.18],"gain":12.49060295983964,"leftChild":19,"rightChild":32,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[16.57],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":19,"prediction":22.938297872340435,"impurity":26.02789497510148,"impurityStats":[188.0,4312.4000000000015,103812.36],"gain":3.785597757425365,"leftChild":20,"rightChild":27,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.574],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":20,"prediction":22.408,"impurity":19.273993142857133,"impurityStats":[175.0,3921.4,91243.68000000001],"gain":5.055438623907018,"leftChild":21,"rightChild":24,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[9.95],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":21,"prediction":24.401020408163273,"impurity":16.87397855060356,"impurityStats":[98.0,2391.3000000000006,60003.81],"gain":5.740943206030817,"leftChild":22,"rightChild":23,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[222.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":22,"prediction":33.78333333333333,"impurity":1.0947222222224202,"impurityStats":[6.0,202.7,6854.45],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":23,"prediction":23.789130434782606,"impurity":11.787707939508634,"impurityStats":[92.0,2188.6,53149.36000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":24,"prediction":19.87142857142858,"impurity":10.838923933209365,"impurityStats":[77.0,1530.1000000000008,31239.87000000001],"gain":2.905016524828218,"leftChild":25,"rightChild":26,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.9670000000000005],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":25,"prediction":18.144736842105264,"impurity":9.016156509695305,"impurityStats":[38.0,689.5,12853.41],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":26,"prediction":21.553846153846152,"impurity":6.879408284023763,"impurityStats":[39.0,840.5999999999999,18386.46],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":27,"prediction":30.07692307692304,"impurity":62.20023668639316,"impurityStats":[13.0,390.99999999999955,12568.680000000008],"gain":28.759817105973596,"leftChild":28,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.805],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":28,"prediction":32.36363636363637,"impurity":39.520495867768574,"impurityStats":[11.0,356.0,11956.18],"gain":31.10413223140511,"leftChild":29,"rightChild":30,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.1509],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":29,"prediction":30.6,"impurity":9.25799999999981,"impurityStats":[10.0,306.0,9456.179999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":30,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":31,"prediction":17.5,"impurity":0.0,"impurityStats":[2.0,35.0,612.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":32,"prediction":15.74418604651162,"impurity":32.468047593293825,"impurityStats":[129.0,2030.999999999999,36164.81999999999],"gain":9.167662418875224,"leftChild":33,"rightChild":34,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1333],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":33,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":34,"prediction":15.4765625,"impurity":23.482419433593748,"impurityStats":[128.0,1981.0,33664.82],"gain":7.804626982639347,"leftChild":35,"rightChild":38,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":35,"prediction":13.384146341463415,"impurity":17.38548036882808,"impurityStats":[82.0,1097.5,16114.71],"gain":4.180602796109538,"leftChild":36,"rightChild":37,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[5.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":36,"prediction":16.148275862068967,"impurity":9.846634958382875,"impurityStats":[29.0,468.3,7847.79],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":37,"prediction":11.871698113207543,"impurity":15.042406550373908,"impurityStats":[53.0,629.1999999999998,8266.920000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":38,"prediction":19.206521739130434,"impurity":12.633653119092623,"impurityStats":[46.0,883.5,17550.11],"gain":6.267654775407288,"leftChild":39,"rightChild":40,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":39,"prediction":21.938095238095237,"impurity":3.2299773242631047,"impurityStats":[21.0,460.7,10174.710000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":40,"prediction":16.912,"impurity":9.00025600000001,"impurityStats":[25.0,422.8,7375.4],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":0,"prediction":22.539465875370915,"impurity":103.58500030818284,"impurityStats":[337.0,7595.799999999998,206113.41999999998],"gain":51.15309566712885,"leftChild":1,"rightChild":30,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9715],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":1,"prediction":19.312499999999993,"impurity":50.49852232142875,"impurityStats":[280.0,5407.499999999998,118571.92999999998],"gain":22.027507247217514,"leftChild":2,"rightChild":15,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.774999999999999],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":2,"prediction":23.557792207792204,"impurity":35.01646525552345,"impurityStats":[154.0,3627.8999999999996,90857.84999999995],"gain":7.796995080308351,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":3,"prediction":22.70992907801418,"impurity":17.106568080076805,"impurityStats":[141.0,3202.0999999999995,75131.49000000002],"gain":2.6042706493749277,"leftChild":4,"rightChild":7,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5125],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":4,"prediction":24.160256410256412,"impurity":14.640599934253633,"impurityStats":[78.0,1884.5000000000002,46671.97],"gain":6.738300001017846,"leftChild":5,"rightChild":6,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[6.925],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":5,"prediction":27.53448275862069,"impurity":9.193983353151044,"impurityStats":[29.0,798.5,22252.91],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":6,"prediction":22.163265306122454,"impurity":7.13783423573492,"impurityStats":[49.0,1086.0000000000002,24419.06],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":7,"prediction":20.9142857142857,"impurity":14.331065759637799,"impurityStats":[63.0,1317.5999999999992,28459.520000000004],"gain":4.56165798733352,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.047799999999999995],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":8,"prediction":13.64,"impurity":12.110400000000004,"impurityStats":[5.0,68.2,990.8000000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":9,"prediction":21.54137931034483,"impurity":9.567598097502923,"impurityStats":[58.0,1249.4,27468.72],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":10,"prediction":32.75384615384617,"impurity":136.9055621301766,"impurityStats":[13.0,425.8000000000002,15726.36],"gain":132.19103221564646,"leftChild":11,"rightChild":12,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1333],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":11,"prediction":50.0,"impurity":0.0,"impurityStats":[4.0,200.0,10000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":12,"prediction":25.088888888888885,"impurity":6.809876543210218,"impurityStats":[9.0,225.79999999999995,5726.360000000001],"gain":6.676543209877006,"leftChild":13,"rightChild":14,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[9.95],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":13,"prediction":27.4,"impurity":0.03999999999996362,"impurityStats":[5.0,137.0,3754.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":14,"prediction":22.200000000000003,"impurity":0.24999999999977263,"impurityStats":[4.0,88.80000000000001,1972.3599999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":15,"prediction":14.123809523809527,"impurity":20.47102040816297,"impurityStats":[126.0,1779.6000000000004,27714.079999999973],"gain":9.289086234978786,"leftChild":16,"rightChild":23,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0754],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":16,"prediction":11.56891891891892,"impurity":11.502412344777195,"impurityStats":[74.0,856.1,10755.33],"gain":4.92685928436382,"leftChild":17,"rightChild":20,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[8.887540000000001],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":17,"prediction":13.976470588235294,"impurity":4.824152249135001,"impurityStats":[34.0,475.2,6805.640000000001],"gain":2.518612090763982,"leftChild":18,"rightChild":19,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[4.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":18,"prediction":16.837500000000002,"impurity":1.5573437499999159,"impurityStats":[8.0,134.70000000000002,2280.47],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":19,"prediction":13.096153846153847,"impurity":2.53575443786982,"impurityStats":[26.0,340.5,4525.17],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":20,"prediction":9.5225,"impurity":8.064243749999992,"impurityStats":[40.0,380.90000000000003,3949.6900000000005],"gain":2.06330029761906,"leftChild":21,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[22.424999999999997],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":21,"prediction":11.716666666666667,"impurity":4.813055555555593,"impurityStats":[12.0,140.6,1705.1200000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":22,"prediction":8.58214285714286,"impurity":6.510038265306077,"impurityStats":[28.0,240.3000000000001,2244.5700000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":23,"prediction":17.759615384615387,"impurity":10.72586908284029,"impurityStats":[52.0,923.5000000000001,16958.750000000007],"gain":4.611879012453178,"leftChild":24,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[79.85],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":24,"prediction":20.711111111111112,"impurity":3.2698765432099006,"impurityStats":[18.0,372.8,7779.96],"gain":1.7241766875100795,"leftChild":25,"rightChild":26,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[16.205],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":25,"prediction":19.663636363636364,"impurity":1.295041322313988,"impurityStats":[11.0,216.3,4267.49],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":26,"prediction":22.357142857142858,"impurity":1.9395918367347025,"impurityStats":[7.0,156.5,3512.4700000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":27,"prediction":16.197058823529414,"impurity":7.619697231833872,"impurityStats":[34.0,550.7,9178.79],"gain":4.922607448552045,"leftChild":28,"rightChild":29,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":28,"prediction":13.7,"impurity":0.4479999999999867,"impurityStats":[15.0,205.5,2822.0699999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":29,"prediction":18.168421052631576,"impurity":4.472686980609596,"impurityStats":[19.0,345.19999999999993,6356.720000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":30,"prediction":38.39122807017542,"impurity":61.92922129886217,"impurityStats":[57.0,2188.2999999999993,87541.49],"gain":22.51886907559279,"leftChild":31,"rightChild":40,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.475],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":31,"prediction":44.16086956521739,"impurity":34.99803402646522,"impurityStats":[23.0,1015.6999999999999,45659.15],"gain":12.033686200378252,"leftChild":32,"rightChild":39,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[0.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":32,"prediction":42.1,"impurity":31.0694117647059,"impurityStats":[17.0,715.7,30659.15],"gain":12.416805555554568,"leftChild":33,"rightChild":36,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.3765],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":33,"prediction":45.8375,"impurity":25.854843750000327,"impurityStats":[8.0,366.7,17015.45],"gain":20.445843749999995,"leftChild":34,"rightChild":35,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.9845],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":34,"prediction":49.339999999999996,"impurity":1.7424000000002706,"impurityStats":[5.0,246.7,12180.89],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":35,"prediction":40.0,"impurity":11.520000000000437,"impurityStats":[3.0,120.0,4834.560000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":36,"prediction":38.77777777777776,"impurity":12.250617283952225,"impurityStats":[9.0,348.99999999999983,13643.7],"gain":3.750756172841042,"leftChild":37,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.4045],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":37,"prediction":33.3,"impurity":0.0,"impurityStats":[1.0,33.3,1108.8899999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":38,"prediction":39.4625,"impurity":9.562343750000082,"impurityStats":[8.0,315.7,12534.81],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":39,"prediction":50.0,"impurity":0.0,"impurityStats":[6.0,300.0,15000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":40,"prediction":34.48823529411764,"impurity":42.39515570934279,"impurityStats":[34.0,1172.6,41882.340000000004],"gain":15.058881199539051,"leftChild":41,"rightChild":46,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[389.705],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":41,"prediction":40.5,"impurity":55.41599999999962,"impurityStats":[10.0,405.0,16956.659999999996],"gain":19.35999999999985,"leftChild":42,"rightChild":43,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":42,"prediction":31.7,"impurity":0.0,"impurityStats":[2.0,63.4,2009.78],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":43,"prediction":42.7,"impurity":45.06999999999971,"impurityStats":[8.0,341.6,14946.88],"gain":44.8900000000001,"leftChild":44,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.3454999999999995],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":44,"prediction":36.0,"impurity":0.0,"impurityStats":[4.0,144.0,5184.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":45,"prediction":49.400000000000006,"impurity":0.35999999999921783,"impurityStats":[4.0,197.60000000000002,9762.88],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":46,"prediction":31.983333333333338,"impurity":15.636388888888783,"impurityStats":[24.0,767.6000000000001,24925.680000000008],"gain":8.112592592592629,"leftChild":47,"rightChild":50,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[72.2],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":47,"prediction":33.62777777777778,"impurity":4.954228395061566,"impurityStats":[18.0,605.3000000000001,20444.070000000003],"gain":2.6563950617278858,"leftChild":48,"rightChild":49,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[223.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":48,"prediction":35.45,"impurity":2.447499999999991,"impurityStats":[8.0,283.6,10073.2],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":49,"prediction":32.169999999999995,"impurity":2.1781000000006316,"impurityStats":[10.0,321.69999999999993,10370.870000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":50,"prediction":27.049999999999994,"impurity":15.232499999999922,"impurityStats":[6.0,162.29999999999995,4481.609999999997],"gain":14.311250000000125,"leftChild":51,"rightChild":52,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.074999999999999],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":51,"prediction":24.375,"impurity":0.4018750000000182,"impurityStats":[4.0,97.5,2378.17],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":52,"prediction":32.400000000000006,"impurity":1.9599999999993543,"impurityStats":[2.0,64.80000000000001,2103.4399999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":0,"prediction":22.709593023255806,"impurity":87.27057657855597,"impurityStats":[344.0,7812.099999999998,207430.68999999992],"gain":34.719887609084594,"leftChild":1,"rightChild":26,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[9.95],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":1,"prediction":29.410666666666675,"impurity":87.2748195555552,"impurityStats":[150.0,4411.600000000001,142839.32],"gain":43.5849688941801,"leftChild":2,"rightChild":11,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.4218],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":2,"prediction":44.5375,"impurity":71.97484374999961,"impurityStats":[24.0,1068.9,49333.53],"gain":25.248305288461477,"leftChild":3,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.365415],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":3,"prediction":39.91538461538461,"impurity":86.26437869822537,"impurityStats":[13.0,518.9,21833.530000000002],"gain":70.44102704987345,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.221],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":4,"prediction":30.849999999999998,"impurity":24.182500000000044,"impurityStats":[6.0,185.1,5855.429999999999],"gain":22.56250000000034,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[91.69999999999999],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":5,"prediction":35.6,"impurity":1.6199999999998909,"impurityStats":[3.0,106.8,3806.9399999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":6,"prediction":26.10000000000001,"impurity":1.6199999999995118,"impurityStats":[3.0,78.30000000000003,2048.49],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":7,"prediction":47.685714285714276,"impurity":8.658367346939226,"impurityStats":[7.0,333.79999999999995,15978.099999999999],"gain":2.1423673469396043,"leftChild":8,"rightChild":9,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.38],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":8,"prediction":46.760000000000005,"impurity":9.12239999999947,"impurityStats":[5.0,233.8,10978.099999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":9,"prediction":50.0,"impurity":0.0,"impurityStats":[2.0,100.0,5000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":10,"prediction":50.00000000000001,"impurity":-1.0,"impurityStats":[11.0,550.0000000000001,27499.999999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":11,"prediction":26.529365079365096,"impurity":38.30223293020852,"impurityStats":[126.0,3342.700000000002,93505.79000000004],"gain":19.757310376757694,"leftChild":12,"rightChild":19,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[5.495],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":12,"prediction":34.658620689655166,"impurity":35.96518430439956,"impurityStats":[29.0,1005.0999999999999,35878.369999999995],"gain":3.324061151690076,"leftChild":13,"rightChild":16,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[20.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":13,"prediction":36.42,"impurity":52.025599999999635,"impurityStats":[15.0,546.3000000000001,20676.629999999997],"gain":16.25821538461569,"leftChild":14,"rightChild":15,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[17.25],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":14,"prediction":46.7,"impurity":0.0,"impurityStats":[2.0,93.4,4361.780000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":15,"prediction":34.838461538461544,"impurity":41.27005917159686,"impurityStats":[13.0,452.9000000000001,16314.849999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":16,"prediction":32.771428571428565,"impurity":11.872040816327171,"impurityStats":[14.0,458.79999999999995,15201.740000000005],"gain":6.45464399093011,"leftChild":17,"rightChild":18,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.07082],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":17,"prediction":30.877777777777776,"impurity":5.992839506173065,"impurityStats":[9.0,277.9,8634.87],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":18,"prediction":36.17999999999999,"impurity":4.381600000000253,"impurityStats":[5.0,180.89999999999998,6566.869999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":19,"prediction":24.098969072164948,"impurity":13.336803060899141,"impurityStats":[97.0,2337.6,57627.42],"gain":1.8809529362867776,"leftChild":20,"rightChild":23,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[4.445550000000001],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":20,"prediction":25.807894736842105,"impurity":18.382306094183054,"impurityStats":[38.0,980.6999999999999,26008.330000000005],"gain":7.033172322253593,"leftChild":21,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.1215],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":21,"prediction":19.683333333333334,"impurity":12.30805555555556,"impurityStats":[6.0,118.10000000000001,2398.4500000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":22,"prediction":26.956250000000008,"impurity":11.169335937499568,"impurityStats":[32.0,862.6000000000003,23609.88],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":23,"prediction":22.998305084745773,"impurity":6.994742889973614,"impurityStats":[59.0,1356.9000000000005,31619.089999999993],"gain":3.1025117845476595,"leftChild":24,"rightChild":25,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.6385000000000005],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":24,"prediction":22.405660377358487,"impurity":3.2050622997510043,"impurityStats":[53.0,1187.4999999999998,26776.590000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":25,"prediction":28.23333333333335,"impurity":9.962222222221348,"impurityStats":[6.0,169.4000000000001,4842.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":26,"prediction":17.528350515463927,"impurity":25.702134392602453,"impurityStats":[194.0,3400.500000000002,64591.369999999995],"gain":12.714176747917744,"leftChild":27,"rightChild":42,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[19.34],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":27,"prediction":19.742857142857137,"impurity":13.75344897959216,"impurityStats":[140.0,2763.999999999999,56494.74000000001],"gain":3.561801360544587,"leftChild":28,"rightChild":35,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":28,"prediction":15.12,"impurity":12.975600000000076,"impurityStats":[20.0,302.4,4831.8],"gain":3.872488888889006,"leftChild":29,"rightChild":32,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.619],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":29,"prediction":16.900000000000002,"impurity":15.09818181818177,"impurityStats":[11.0,185.90000000000003,3307.7900000000004],"gain":8.915714285714165,"leftChild":30,"rightChild":31,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.115],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":30,"prediction":20.849999999999998,"impurity":12.907500000000141,"impurityStats":[4.0,83.39999999999999,1790.5200000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":31,"prediction":14.64285714285714,"impurity":2.3395918367347286,"impurityStats":[7.0,102.49999999999999,1517.2699999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":32,"prediction":12.944444444444445,"impurity":1.7758024691357706,"impurityStats":[9.0,116.5,1524.0099999999998],"gain":1.194215167548489,"leftChild":33,"rightChild":34,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.58],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":33,"prediction":10.9,"impurity":0.0,"impurityStats":[2.0,21.8,237.62],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":34,"prediction":13.528571428571428,"impurity":0.7477551020407905,"impurityStats":[7.0,94.7,1286.3899999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":35,"prediction":20.513333333333335,"impurity":9.72765555555549,"impurityStats":[120.0,2461.6000000000004,51662.94],"gain":2.0533906746032926,"leftChild":36,"rightChild":39,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[3.9850000000000003],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":36,"prediction":25.875,"impurity":16.479375000000005,"impurityStats":[8.0,207.0,5487.96],"gain":13.968375000000037,"leftChild":37,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.7673049999999999],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":37,"prediction":22.98,"impurity":4.017599999999947,"impurityStats":[5.0,114.9,2660.4900000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":38,"prediction":30.7,"impurity":0.0,"impurityStats":[3.0,92.1,2827.47],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":39,"prediction":20.130357142857147,"impurity":7.045328443877354,"impurityStats":[112.0,2254.6000000000004,46174.979999999996],"gain":0.7435201427189702,"leftChild":40,"rightChild":41,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.607],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":40,"prediction":20.736,"impurity":5.435370666666665,"impurityStats":[75.0,1555.2,32656.28],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":41,"prediction":18.902702702702697,"impurity":8.058100803506465,"impurityStats":[37.0,699.3999999999999,13518.700000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":42,"prediction":11.787037037037036,"impurity":11.003350480109829,"impurityStats":[54.0,636.5,8096.630000000005],"gain":4.047020414750335,"leftChild":43,"rightChild":50,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[5.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":43,"prediction":14.41,"impurity":7.03390000000004,"impurityStats":[20.0,288.2,4293.64],"gain":0.736801960784474,"leftChild":44,"rightChild":47,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.1240000000000006],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":44,"prediction":12.366666666666667,"impurity":9.108888888888885,"impurityStats":[3.0,37.1,486.13],"gain":9.10222222222223,"leftChild":45,"rightChild":46,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[453.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":45,"prediction":14.5,"impurity":0.009999999999990905,"impurityStats":[2.0,29.0,420.52],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":46,"prediction":8.100000000000001,"impurity":-1.4210854715202004E-14,"impurityStats":[1.0,8.100000000000001,65.61000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":47,"prediction":14.77058823529412,"impurity":5.800899653979099,"impurityStats":[17.0,251.10000000000005,3807.5099999999993],"gain":0.4634206623824455,"leftChild":48,"rightChild":49,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[20.735],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":48,"prediction":15.085714285714285,"impurity":6.481224489795944,"impurityStats":[14.0,211.2,3276.84],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":49,"prediction":13.300000000000002,"impurity":-3.789561257387201E-14,"impurityStats":[3.0,39.900000000000006,530.6700000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":50,"prediction":10.244117647058824,"impurity":6.910700692041527,"impurityStats":[34.0,348.3,3802.9900000000007],"gain":2.539335986159177,"leftChild":51,"rightChild":54,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3989500000000001],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":51,"prediction":12.9,"impurity":1.1977777777777747,"impurityStats":[9.0,116.10000000000001,1508.4700000000003],"gain":0.4464285714285678,"leftChild":52,"rightChild":53,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3720500000000002],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":52,"prediction":13.257142857142858,"impurity":0.36530612244895827,"impurityStats":[7.0,92.80000000000001,1232.8200000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":53,"prediction":11.649999999999999,"impurity":2.1025000000000773,"impurityStats":[2.0,23.299999999999997,275.6500000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":54,"prediction":9.288000000000002,"impurity":5.513855999999996,"impurityStats":[25.0,232.20000000000005,2294.5200000000004],"gain":4.036393662337673,"leftChild":55,"rightChild":56,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[9.7096],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":55,"prediction":11.554545454545455,"impurity":1.764297520661144,"impurityStats":[11.0,127.10000000000001,1487.99],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":56,"prediction":7.507142857142858,"impurity":1.252091836734678,"impurityStats":[14.0,105.10000000000001,806.53],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":0,"prediction":22.984330484330478,"impurity":75.45607925260393,"impurityStats":[351.0,8067.499999999998,211911.17000000007],"gain":38.349855484286266,"leftChild":1,"rightChild":30,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9715],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":1,"prediction":20.144137931034486,"impurity":33.49156908442298,"impurityStats":[290.0,5841.800000000001,127390.57999999994],"gain":15.609035615969578,"leftChild":2,"rightChild":15,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.364999999999998],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":2,"prediction":23.03227513227514,"impurity":18.310122337000504,"impurityStats":[189.0,4353.100000000001,103722.41000000003],"gain":6.906233815543013,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":3,"prediction":21.563194444444445,"impurity":8.807881462191492,"impurityStats":[144.0,3105.1,68224.21000000002],"gain":1.5101548255098187,"leftChild":4,"rightChild":7,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.76],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":4,"prediction":24.010344827586206,"impurity":2.5816171224732583,"impurityStats":[29.0,696.3,16793.269999999997],"gain":1.0313120826856523,"leftChild":5,"rightChild":6,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[13.36],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":5,"prediction":23.665384615384617,"impurity":1.7291863905323994,"impurityStats":[26.0,615.3000000000001,14606.269999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":6,"prediction":27.0,"impurity":-6.063298011819521E-13,"impurityStats":[3.0,81.0,2186.999999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":7,"prediction":20.94608695652174,"impurity":8.487006427221186,"impurityStats":[115.0,2408.8,51430.94000000001],"gain":1.737785378866782,"leftChild":8,"rightChild":9,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[1.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":8,"prediction":16.125,"impurity":13.766875000000027,"impurityStats":[8.0,129.0,2190.26],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":9,"prediction":21.306542056074765,"impurity":6.224536640754731,"impurityStats":[107.0,2279.7999999999997,49240.68],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":10,"prediction":27.733333333333363,"impurity":19.711111111108686,"impurityStats":[45.0,1248.0000000000014,35498.19999999997],"gain":11.268282828280483,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[14.48],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":11,"prediction":27.227272727272727,"impurity":8.634710743801572,"impurityStats":[44.0,1198.0,32998.2],"gain":2.5176887342320446,"leftChild":12,"rightChild":13,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[298.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":12,"prediction":29.04736842105263,"impurity":3.5698614958448736,"impurityStats":[19.0,551.9,16099.07],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":13,"prediction":25.84399999999999,"impurity":8.052864000000262,"impurityStats":[25.0,646.0999999999998,16899.129999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":14,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":15,"prediction":14.739603960396037,"impurity":17.082391922360312,"impurityStats":[101.0,1488.6999999999998,23668.16999999997],"gain":6.544126886444977,"leftChild":16,"rightChild":23,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[19.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":16,"prediction":17.272549019607844,"impurity":10.646305267204832,"impurityStats":[51.0,880.9000000000001,15758.349999999999],"gain":4.26163269547341,"leftChild":17,"rightChild":20,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.4],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":17,"prediction":20.62857142857143,"impurity":2.0663265306122542,"impurityStats":[14.0,288.8,5986.46],"gain":1.2908205782313351,"leftChild":18,"rightChild":19,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.45],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":18,"prediction":19.316666666666666,"impurity":0.3347222222222778,"impurityStats":[6.0,115.9,2240.8100000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":19,"prediction":21.6125,"impurity":1.1060937499999,"impurityStats":[8.0,172.9,3745.6499999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":20,"prediction":16.0027027027027,"impurity":8.018641344046783,"impurityStats":[37.0,592.0999999999999,9771.89],"gain":2.332779503184857,"leftChild":21,"rightChild":22,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[311.205],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":21,"prediction":13.654545454545454,"impurity":1.4988429752066539,"impurityStats":[11.0,150.2,2067.4],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":22,"prediction":16.99615384615384,"impurity":7.457292899408388,"impurityStats":[26.0,441.8999999999999,7704.49],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":23,"prediction":12.155999999999995,"impurity":10.428064000000049,"impurityStats":[50.0,607.7999999999997,7909.819999999996],"gain":3.917584543293751,"leftChild":24,"rightChild":27,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[453.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":24,"prediction":14.68421052631579,"impurity":4.820277008310241,"impurityStats":[19.0,279.0,4188.48],"gain":2.734516774392079,"leftChild":25,"rightChild":26,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[5.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":25,"prediction":14.294444444444444,"impurity":2.201635802469127,"impurityStats":[18.0,257.3,3717.59],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":26,"prediction":21.69999999999999,"impurity":7.958078640513122E-13,"impurityStats":[1.0,21.69999999999999,470.8900000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":27,"prediction":10.606451612903225,"impurity":7.546409989594204,"impurityStats":[31.0,328.79999999999995,3721.34],"gain":2.442014828303832,"leftChild":28,"rightChild":29,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.96955],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":28,"prediction":9.762500000000001,"impurity":6.5473437500000005,"impurityStats":[24.0,234.3,2444.4900000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":29,"prediction":13.499999999999991,"impurity":0.15714285714307152,"impurityStats":[7.0,94.49999999999994,1276.85],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":30,"prediction":36.48688524590162,"impurity":54.290647675357924,"impurityStats":[61.0,2225.699999999999,84520.59000000004],"gain":21.685697800671388,"leftChild":31,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.4715],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":31,"prediction":33.3547619047619,"impurity":26.063429705215857,"impurityStats":[42.0,1400.8999999999999,47821.350000000006],"gain":13.853197562358782,"leftChild":32,"rightChild":33,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3034],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":32,"prediction":50.0,"impurity":0.0,"impurityStats":[2.0,100.0,5000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":33,"prediction":32.52250000000001,"impurity":12.820743749999929,"impurityStats":[40.0,1300.9000000000003,42821.35000000001],"gain":5.7063338400899735,"leftChild":34,"rightChild":37,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[84.65],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":34,"prediction":33.20270270270271,"impurity":5.325127830533225,"impurityStats":[37.0,1228.5000000000002,40986.55000000001],"gain":2.729028516934262,"leftChild":35,"rightChild":36,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[14.850000000000001],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":35,"prediction":30.28888888888889,"impurity":1.598765432098541,"impurityStats":[9.0,272.6,8271.14],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":36,"prediction":34.13928571428572,"impurity":2.916670918366955,"impurityStats":[28.0,955.9000000000002,32715.410000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":37,"prediction":24.133333333333287,"impurity":29.182222222222965,"impurityStats":[3.0,72.39999999999986,1834.7999999999956],"gain":23.575555555556317,"leftChild":38,"rightChild":39,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":38,"prediction":20.700000000000003,"impurity":8.409999999999911,"impurityStats":[2.0,41.400000000000006,873.8000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":39,"prediction":31.0,"impurity":1.1368683772161603E-13,"impurityStats":[1.0,31.0,961.0000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":40,"prediction":43.4105263157895,"impurity":47.06515235456908,"impurityStats":[19.0,824.8000000000004,36699.240000000005],"gain":25.980616750854267,"leftChild":41,"rightChild":48,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[18.1],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":41,"prediction":45.15882352941177,"impurity":18.36242214532831,"impurityStats":[17.0,767.7,34980.59],"gain":7.068628027680996,"leftChild":42,"rightChild":45,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[3.145],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":42,"prediction":41.04,"impurity":10.058400000000256,"impurityStats":[5.0,205.2,8471.7],"gain":7.889066666666805,"leftChild":43,"rightChild":44,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3.23925],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":43,"prediction":37.6,"impurity":0.0,"impurityStats":[2.0,75.2,2827.5200000000004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":44,"prediction":43.333333333333336,"impurity":3.6155555555557535,"impurityStats":[3.0,130.0,5644.18],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":45,"prediction":46.875,"impurity":11.80854166666692,"impurityStats":[12.0,562.5,26508.890000000003],"gain":6.328125000000303,"leftChild":46,"rightChild":47,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[17.85],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":46,"prediction":48.0,"impurity":5.27599999999984,"impurityStats":[10.0,480.0,23092.76],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":47,"prediction":41.25,"impurity":6.502500000000509,"impurityStats":[2.0,82.5,3416.130000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":48,"prediction":28.55000000000001,"impurity":44.22250000000008,"impurityStats":[2.0,57.10000000000002,1718.6500000000015],"gain":44.22250000000011,"leftChild":49,"rightChild":50,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[7.015000000000001],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":49,"prediction":35.2,"impurity":0.0,"impurityStats":[1.0,35.2,1239.0400000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":50,"prediction":21.9,"impurity":-1.0,"impurityStats":[1.0,21.9,479.6099999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":0,"prediction":22.736507936507945,"impurity":87.7269211388257,"impurityStats":[378.0,8594.400000000003,228567.42000000007],"gain":27.286011583892844,"leftChild":1,"rightChild":24,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.65],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":1,"prediction":27.044000000000004,"impurity":70.54681955555557,"impurityStats":[225.0,6084.900000000001,180433.07000000004],"gain":6.546720744186501,"leftChild":2,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.7548],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":2,"prediction":15.179999999999998,"impurity":10.87159999999999,"impurityStats":[10.0,151.79999999999998,2413.0399999999995],"gain":9.985600000000023,"leftChild":3,"rightChild":4,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.72844],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":3,"prediction":21.5,"impurity":0.0,"impurityStats":[2.0,43.0,924.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":4,"prediction":13.600000000000001,"impurity":1.107499999999959,"impurityStats":[8.0,108.80000000000001,1488.54],"gain":0.46285714285707513,"leftChild":5,"rightChild":6,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[4.9045],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":5,"prediction":11.8,"impurity":0.0,"impurityStats":[1.0,11.8,139.24],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":6,"prediction":13.857142857142856,"impurity":0.7367346938775816,"impurityStats":[7.0,96.99999999999999,1349.2999999999997],"gain":0.6178775510204072,"leftChild":7,"rightChild":8,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[2.378955],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":7,"prediction":15.1,"impurity":0.25,"impurityStats":[2.0,30.2,456.52],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":8,"prediction":13.36,"impurity":0.0664000000000442,"impurityStats":[5.0,66.8,892.7800000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":9,"prediction":27.595813953488374,"impurity":66.47119177933972,"impurityStats":[215.0,5933.1,178020.02999999994],"gain":14.821901572477124,"leftChild":10,"rightChild":17,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[15.05],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":10,"prediction":36.18055555555556,"impurity":106.36601080246913,"impurityStats":[36.0,1302.5,50954.35],"gain":60.28163580246943,"leftChild":11,"rightChild":14,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[7.38],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":11,"prediction":43.12500000000001,"impurity":66.00087499999935,"impurityStats":[20.0,862.5000000000001,38515.33],"gain":38.74645833333342,"leftChild":12,"rightChild":13,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.292],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":12,"prediction":47.2,"impurity":36.95285714285664,"impurityStats":[14.0,660.8000000000001,31707.1],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":13,"prediction":33.616666666666674,"impurity":4.624722222220953,"impurityStats":[6.0,201.70000000000005,6808.229999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":14,"prediction":27.499999999999993,"impurity":21.18875000000014,"impurityStats":[16.0,439.9999999999999,12439.019999999997],"gain":11.571428571428669,"leftChild":15,"rightChild":16,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.94],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":15,"prediction":36.5,"impurity":0.0,"impurityStats":[2.0,73.0,2664.5],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":16,"prediction":26.214285714285715,"impurity":10.991224489795968,"impurityStats":[14.0,367.0,9774.52],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":17,"prediction":25.869273743016763,"impurity":40.64481008707581,"impurityStats":[179.0,4630.6,127065.68],"gain":20.195900683315408,"leftChild":18,"rightChild":21,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[6.705],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":18,"prediction":32.11967213114755,"impurity":35.86485890889472,"impurityStats":[61.0,1959.3000000000006,65119.829999999994],"gain":20.12226328047955,"leftChild":19,"rightChild":20,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.4715],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":19,"prediction":30.133333333333336,"impurity":15.965751633986798,"impurityStats":[51.0,1536.8000000000002,47123.16],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":20,"prediction":42.25,"impurity":14.604499999999826,"impurityStats":[10.0,422.5,17996.67],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":21,"prediction":22.638135593220337,"impurity":12.47964737144521,"impurityStats":[118.0,2671.2999999999997,61945.85000000001],"gain":3.6232802884833903,"leftChild":22,"rightChild":23,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.954],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":22,"prediction":22.28157894736842,"impurity":9.162906278855141,"impurityStats":[114.0,2540.1,57642.01000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":23,"prediction":32.799999999999955,"impurity":0.1200000000021646,"impurityStats":[4.0,131.19999999999982,4303.8399999999965],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":24,"prediction":16.401960784313744,"impurity":45.57927720107593,"impurityStats":[153.0,2509.5000000000027,48134.350000000006],"gain":7.33579543393947,"leftChild":25,"rightChild":30,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.3387],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":25,"prediction":28.771428571428572,"impurity":338.5048979591837,"impurityStats":[7.0,201.4,8164.1],"gain":337.9891836734694,"leftChild":26,"rightChild":29,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1902499999999998],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":26,"prediction":12.850000000000001,"impurity":0.9025000000000034,"impurityStats":[4.0,51.400000000000006,664.1000000000001],"gain":0.9025000000000034,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1761499999999998],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":27,"prediction":13.8,"impurity":0.0,"impurityStats":[2.0,27.6,380.88000000000005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":28,"prediction":11.900000000000002,"impurity":0.0,"impurityStats":[2.0,23.800000000000004,283.2200000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":29,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":30,"prediction":15.808904109589031,"impurity":23.847386470257483,"impurityStats":[146.0,2308.0999999999985,39970.25000000001],"gain":6.872087081113381,"leftChild":31,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[89.1],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":31,"prediction":19.037931034482757,"impurity":17.002009512485216,"impurityStats":[58.0,1104.1999999999998,22007.8],"gain":4.756767685346867,"leftChild":32,"rightChild":35,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6.7594449999999995],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":32,"prediction":20.268181818181823,"impurity":9.199442148760102,"impurityStats":[44.0,891.8000000000002,18479.94],"gain":2.164831759149541,"leftChild":33,"rightChild":34,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.16],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":33,"prediction":21.014285714285712,"impurity":6.956653061224642,"impurityStats":[35.0,735.4999999999999,15699.490000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":34,"prediction":17.366666666666674,"impurity":7.337777777778026,"impurityStats":[9.0,156.30000000000007,2780.4500000000044],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":35,"prediction":15.171428571428562,"impurity":21.81775510204141,"impurityStats":[14.0,212.39999999999986,3527.860000000004],"gain":11.974612244898493,"leftChild":36,"rightChild":37,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.94],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":36,"prediction":9.7,"impurity":1.690000000000012,"impurityStats":[4.0,38.8,383.12],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":37,"prediction":17.359999999999996,"impurity":13.104400000000078,"impurityStats":[10.0,173.59999999999997,3144.74],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":38,"prediction":13.680681818181824,"impurity":16.957694989669275,"impurityStats":[88.0,1203.9000000000005,17962.45],"gain":5.753517428100354,"leftChild":39,"rightChild":42,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[2.0941],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":39,"prediction":12.253846153846155,"impurity":12.568639053254447,"impurityStats":[65.0,796.5,10577.150000000001],"gain":4.884994676797621,"leftChild":40,"rightChild":41,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[20.195],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":40,"prediction":14.43030303030303,"impurity":8.553627180899914,"impurityStats":[33.0,476.2,7153.9800000000005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":41,"prediction":10.009375000000004,"impurity":6.786474609374892,"impurityStats":[32.0,320.3000000000001,3423.169999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":42,"prediction":17.713043478260865,"impurity":7.348090737240256,"impurityStats":[23.0,407.39999999999986,7385.299999999999],"gain":3.2761618207459824,"leftChild":43,"rightChild":44,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[376.65999999999997],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":43,"prediction":15.455555555555556,"impurity":6.444691358024708,"impurityStats":[9.0,139.1,2207.87],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":44,"prediction":19.16428571428571,"impurity":2.5465816326532797,"impurityStats":[14.0,268.29999999999995,5177.430000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":0,"prediction":23.994186046511633,"impurity":93.18740805840952,"impurityStats":[344.0,8254.000000000002,230104.47999999992],"gain":51.9995684156152,"leftChild":1,"rightChild":26,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.797],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":1,"prediction":20.0246212121212,"impurity":32.38420440197462,"impurityStats":[264.0,5286.499999999997,114409.58999999997],"gain":14.796904279538222,"leftChild":2,"rightChild":11,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.364999999999998],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":2,"prediction":23.004242424242427,"impurity":14.882830486685094,"impurityStats":[165.0,3795.7000000000003,89772.87000000002],"gain":4.443725165177426,"leftChild":3,"rightChild":4,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1333],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":3,"prediction":50.0,"impurity":0.0,"impurityStats":[1.0,50.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":4,"prediction":22.839634146341464,"impurity":10.502758402736374,"impurityStats":[164.0,3745.7000000000003,87272.87],"gain":2.1584400136787347,"leftChild":5,"rightChild":8,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5125],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":5,"prediction":24.107446808510637,"impurity":10.567710502489911,"impurityStats":[94.0,2266.1,55623.25000000001],"gain":4.140630391481921,"leftChild":6,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.543],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":6,"prediction":22.88260869565218,"impurity":6.4298424700690955,"impurityStats":[69.0,1578.9000000000005,36573.01000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":7,"prediction":27.48800000000001,"impurity":6.419455999999336,"impurityStats":[25.0,687.2000000000003,19050.239999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":8,"prediction":21.137142857142862,"impurity":5.358620408162876,"impurityStats":[70.0,1479.6000000000004,31649.619999999988],"gain":1.107780072028306,"leftChild":9,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.4178000000000002],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":9,"prediction":15.0,"impurity":0.0,"impurityStats":[2.0,30.0,450.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":10,"prediction":21.31764705882353,"impurity":4.375865051903234,"impurityStats":[68.0,1449.6,31199.620000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":11,"prediction":15.058585858585865,"impurity":22.094749515355243,"impurityStats":[99.0,1490.8000000000006,24636.719999999987],"gain":10.996511524587909,"leftChild":12,"rightChild":19,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[19.34],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":12,"prediction":17.456923076923083,"impurity":9.227990532544265,"impurityStats":[65.0,1134.7000000000003,20408.190000000002],"gain":2.682626160074589,"leftChild":13,"rightChild":16,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.5834999999999999],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":13,"prediction":19.400000000000002,"impurity":6.411851851851814,"impurityStats":[27.0,523.8000000000001,10334.840000000002],"gain":2.5536363636364072,"leftChild":14,"rightChild":15,"split":{"featureIndex":10,"leftCategoriesOrThreshold":[19.15],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":14,"prediction":21.327272727272728,"impurity":5.741983471074326,"impurityStats":[11.0,234.60000000000002,5066.54],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":15,"prediction":18.075000000000003,"impurity":2.5631249999999,"impurityStats":[16.0,289.20000000000005,5268.3],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":16,"prediction":16.076315789473682,"impurity":6.64022853185605,"impurityStats":[38.0,610.9,10073.350000000004],"gain":0.9910837950139664,"leftChild":17,"rightChild":18,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[394.5],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":17,"prediction":20.3,"impurity":7.839999999999975,"impurityStats":[2.0,40.6,839.86],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":18,"prediction":15.841666666666665,"impurity":5.527430555555536,"impurityStats":[36.0,570.3,9233.489999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":19,"prediction":10.473529411764703,"impurity":14.673711072664378,"impurityStats":[34.0,356.0999999999999,4228.529999999999],"gain":6.489429209919266,"leftChild":20,"rightChild":23,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.675],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":20,"prediction":14.419999999999998,"impurity":11.55560000000005,"impurityStats":[10.0,144.2,2194.92],"gain":9.568711111111202,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.29386999999999996],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":21,"prediction":23.7,"impurity":0.0,"impurityStats":[1.0,23.7,561.6899999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":22,"prediction":13.388888888888891,"impurity":2.2076543209876087,"impurityStats":[9.0,120.50000000000001,1633.23],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":23,"prediction":8.829166666666666,"impurity":6.77956597222222,"impurityStats":[24.0,211.89999999999998,2033.6099999999997],"gain":2.875850694444452,"leftChild":24,"rightChild":25,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6964999999999999],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":24,"prediction":7.133333333333333,"impurity":5.128888888888895,"impurityStats":[12.0,85.6,672.16],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":25,"prediction":10.525,"impurity":2.6785416666666415,"impurityStats":[12.0,126.30000000000001,1361.4499999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":26,"prediction":37.093750000000014,"impurity":70.23983593749927,"impurityStats":[80.0,2967.500000000001,115694.89000000001],"gain":18.070181007922116,"leftChild":27,"rightChild":40,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[18.84],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":27,"prediction":35.58028169014084,"impurity":57.83510414600265,"impurityStats":[71.0,2526.2,93989.19999999998],"gain":25.823001273868165,"leftChild":28,"rightChild":35,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.4715],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":28,"prediction":32.398039215686275,"impurity":27.846074586697082,"impurityStats":[51.0,1652.3000000000002,54951.42999999999],"gain":13.66605057709322,"leftChild":29,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.83865],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":29,"prediction":33.14489795918367,"impurity":14.200024989587718,"impurityStats":[49.0,1624.1,54526.42999999999],"gain":4.498528827020687,"leftChild":30,"rightChild":31,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.941],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":30,"prediction":29.615384615384617,"impurity":16.668994082840353,"impurityStats":[13.0,385.0,11618.62],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":31,"prediction":34.41944444444445,"impurity":7.185455246912777,"impurityStats":[36.0,1239.1000000000004,42907.81],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":32,"prediction":14.100000000000023,"impurity":13.689999999999372,"impurityStats":[2.0,28.200000000000045,425.0],"gain":13.68999999999943,"leftChild":33,"rightChild":34,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[92.15],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":33,"prediction":10.4,"impurity":0.0,"impurityStats":[1.0,10.4,108.16000000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":34,"prediction":17.800000000000004,"impurity":-1.1368683772161603E-13,"impurityStats":[1.0,17.800000000000004,316.84000000000003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":35,"prediction":43.69500000000001,"impurity":42.63547499999986,"impurityStats":[20.0,873.9000000000001,39037.770000000004],"gain":25.001159210526303,"leftChild":36,"rightChild":39,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[332.0],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":36,"prediction":44.8421052631579,"impurity":18.562437673129974,"impurityStats":[19.0,852.0,38558.159999999996],"gain":13.32001542432638,"leftChild":37,"rightChild":38,"split":{"featureIndex":9,"leftCategoriesOrThreshold":[264.5],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":37,"prediction":47.95454545454545,"impurity":4.90066115702476,"impurityStats":[11.0,527.5,25349.93],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":38,"prediction":40.5625,"impurity":5.712343749999491,"impurityStats":[8.0,324.5,13208.229999999996],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":39,"prediction":21.899999999999977,"impurity":-1.0,"impurityStats":[1.0,21.899999999999977,479.6100000000006],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":40,"prediction":49.03333333333335,"impurity":7.475555555553809,"impurityStats":[9.0,441.3000000000002,21705.690000000002],"gain":7.475555555553405,"leftChild":41,"rightChild":42,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.237685],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":41,"prediction":41.3,"impurity":0.0,"impurityStats":[1.0,41.3,1705.6899999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":42,"prediction":50.0,"impurity":4.547473508864641E-13,"impurityStats":[8.0,400.0,20000.000000000004],"gain":4.547473508864641E-13,"leftChild":43,"rightChild":44,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1.62073],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":43,"prediction":50.0,"impurity":0.0,"impurityStats":[3.0,150.0,7500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":18,"nodeData":{"id":44,"prediction":50.0,"impurity":0.0,"impurityStats":[5.0,250.0,12500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":0,"prediction":22.948031496062995,"impurity":76.84680058693453,"impurityStats":[381.0,8743.2,229917.86000000004],"gain":19.39768884712319,"leftChild":1,"rightChild":30,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.6635],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":1,"prediction":24.982484076433128,"impurity":64.47966134528751,"impurityStats":[314.0,7844.500000000002,216221.71],"gain":28.79607459008176,"leftChild":2,"rightChild":15,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[4.475],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":2,"prediction":40.91249999999999,"impurity":62.74359375000108,"impurityStats":[32.0,1309.1999999999996,55570.44],"gain":24.970062003969133,"leftChild":3,"rightChild":8,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6.25],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":3,"prediction":46.57857142857143,"impurity":20.2702551020406,"impurityStats":[14.0,652.1,30657.67],"gain":8.779630102040887,"leftChild":4,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[6.305],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":4,"prediction":44.0125,"impurity":20.1085937499995,"impurityStats":[8.0,352.1,15657.669999999998],"gain":15.276260416666105,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.339945],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":5,"prediction":47.04,"impurity":5.490399999999863,"impurityStats":[5.0,235.2,11091.259999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":6,"prediction":38.96666666666666,"impurity":3.7355555555559476,"impurityStats":[3.0,116.89999999999998,4566.41],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":7,"prediction":50.0,"impurity":0.0,"impurityStats":[6.0,300.0,15000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":8,"prediction":36.505555555555546,"impurity":51.38719135802522,"impurityStats":[18.0,657.0999999999998,24912.769999999997],"gain":41.35445987654404,"leftChild":9,"rightChild":12,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[7.33],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":9,"prediction":31.958333333333332,"impurity":10.089097222222032,"impurityStats":[12.0,383.5,12377.089999999998],"gain":4.8347638888888005,"leftChild":10,"rightChild":11,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.9625],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":10,"prediction":30.1,"impurity":6.437142857142915,"impurityStats":[7.0,210.70000000000002,6387.130000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":11,"prediction":34.559999999999995,"impurity":3.598399999999674,"impurityStats":[5.0,172.79999999999998,5989.959999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":12,"prediction":45.6,"impurity":9.919999999999467,"impurityStats":[6.0,273.6,12535.679999999998],"gain":9.679999999999685,"leftChild":13,"rightChild":14,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[0.015195],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":13,"prediction":50.0,"impurity":0.0,"impurityStats":[2.0,100.0,5000.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":14,"prediction":43.400000000000006,"impurity":0.3599999999996726,"impurityStats":[4.0,173.60000000000002,7535.68],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":15,"prediction":23.17482269503547,"impurity":32.61294766359777,"impurityStats":[282.0,6535.300000000003,160651.26999999996],"gain":5.418152681934397,"leftChild":16,"rightChild":23,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[93.15],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":16,"prediction":24.229059829059832,"impurity":28.76915552633522,"impurityStats":[234.0,5669.6,144101.06000000006],"gain":9.47052970770929,"leftChild":17,"rightChild":20,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[8.075],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":17,"prediction":28.086813186813178,"impurity":34.43740852554086,"impurityStats":[91.0,2555.899999999999,74920.89],"gain":17.393592661917012,"leftChild":18,"rightChild":19,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.797],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":18,"prediction":24.474999999999998,"impurity":10.858413461538545,"impurityStats":[52.0,1272.6999999999998,31713.969999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":19,"prediction":32.9025641025641,"impurity":25.29101906640426,"impurityStats":[39.0,1283.1999999999998,43206.92000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":20,"prediction":21.774125874125883,"impurity":9.664855005134608,"impurityStats":[143.0,3113.700000000001,69180.17000000003],"gain":1.3313802190512358,"leftChild":21,"rightChild":22,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.399999999999999],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":21,"prediction":22.343478260869563,"impurity":8.978805293005754,"impurityStats":[115.0,2569.5,58444.13000000001],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":22,"prediction":19.435714285714294,"impurity":5.683010204080737,"impurityStats":[28.0,544.2000000000003,10736.039999999986],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":23,"prediction":18.03541666666668,"impurity":19.519787326388155,"impurityStats":[48.0,865.7000000000007,16550.209999999992],"gain":2.4001913667922654,"leftChild":24,"rightChild":27,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.7616],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":24,"prediction":20.333333333333332,"impurity":26.71555555555557,"impurityStats":[15.0,305.0,6602.400000000001],"gain":10.941709401709339,"leftChild":25,"rightChild":26,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[1.1902499999999998],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":25,"prediction":11.9,"impurity":0.0,"impurityStats":[2.0,23.8,283.22],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":26,"prediction":21.63076923076923,"impurity":18.200591715976422,"impurityStats":[13.0,281.2,6319.18],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":27,"prediction":16.990909090909092,"impurity":12.757796143250578,"impurityStats":[33.0,560.7,9947.809999999998],"gain":4.612442987634385,"leftChild":28,"rightChild":29,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[6.1625],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":28,"prediction":15.147368421052633,"impurity":4.483545706371125,"impurityStats":[19.0,287.8,4444.599999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":29,"prediction":19.492857142857144,"impurity":13.114948979591645,"impurityStats":[14.0,272.90000000000003,5503.209999999998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":30,"prediction":13.41343283582088,"impurity":24.499968812654366,"impurityStats":[67.0,898.6999999999989,13696.150000000052],"gain":4.3057799072751335,"leftChild":31,"rightChild":46,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[393.845],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":31,"prediction":15.06585365853659,"impurity":24.459321832242583,"impurityStats":[41.0,617.7000000000002,10309.01],"gain":14.940008645429415,"leftChild":32,"rightChild":39,"split":{"featureIndex":12,"leftCategoriesOrThreshold":[14.675],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":32,"prediction":20.73846153846154,"impurity":5.223905325443621,"impurityStats":[13.0,269.6,5658.999999999999],"gain":2.430401051939375,"leftChild":33,"rightChild":36,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[5.805],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":33,"prediction":18.400000000000002,"impurity":6.464999999999975,"impurityStats":[4.0,73.60000000000001,1380.1000000000001],"gain":5.522499999999894,"leftChild":34,"rightChild":35,"split":{"featureIndex":11,"leftCategoriesOrThreshold":[342.44],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":34,"prediction":20.75,"impurity":1.322499999999991,"impurityStats":[2.0,41.5,863.77],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":35,"prediction":16.049999999999997,"impurity":0.5625000000001705,"impurityStats":[2.0,32.099999999999994,516.3300000000002],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":36,"prediction":21.77777777777778,"impurity":1.1617283950616992,"impurityStats":[9.0,196.0,4278.9],"gain":0.7112522045854854,"leftChild":37,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[0.7155],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":37,"prediction":20.2,"impurity":0.0,"impurityStats":[2.0,40.4,816.0799999999999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":19,"nodeData":{"id":38,"prediction":22.228571428571428,"impurity":0.5791836734694178,"impurityStats":[7.0,155.6,3462.8199999999997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 ...]

In [31]:
predictions = model.transform(vtest_df)
# Evaluate model on test instances and compute test error
predictions.select("prediction","MV","features").show(5)
from pyspark.ml.evaluation import RegressionEvaluator
evaluator = RegressionEvaluator(predictionCol="prediction", \
                 labelCol="MV",metricName="r2")
print("R Squared (R2) on test data = %g" % evaluator.evaluate(predictions))


+------------------+----+--------------------+
|        prediction|  MV|            features|
+------------------+----+--------------------+
| 22.38020383081665|23.6|[0.09178,0.0,4.05...|
|30.574195958330176|32.4|[0.05644,40.0,6.4...|
|17.115010548254187|13.6|[0.10574,0.0,27.7...|
| 24.57515413490858|22.8|[0.09164,0.0,10.8...|
|17.458679803507316|16.1|[5.09017,0.0,18.1...|
+------------------+----+--------------------+
only showing top 5 rows

R Squared (R2) on test data = 0.799972

In [32]:
type(model.stages[1])


Out[32]:
pyspark.ml.regression.RandomForestRegressionModel

Classification: Amazon Dataset


In [33]:
from catboost.datasets import amazon

In [34]:
train_df = sqlContext.createDataFrame(amazon()[0])
train_df.show(5)


+------+--------+------+-------------+-------------+-------------+----------+----------------+-----------+---------+
|ACTION|RESOURCE|MGR_ID|ROLE_ROLLUP_1|ROLE_ROLLUP_2|ROLE_DEPTNAME|ROLE_TITLE|ROLE_FAMILY_DESC|ROLE_FAMILY|ROLE_CODE|
+------+--------+------+-------------+-------------+-------------+----------+----------------+-----------+---------+
|     1|   39353| 85475|       117961|       118300|       123472|    117905|          117906|     290919|   117908|
|     1|   17183|  1540|       117961|       118343|       123125|    118536|          118536|     308574|   118539|
|     1|   36724| 14457|       118219|       118220|       117884|    117879|          267952|      19721|   117880|
|     1|   36135|  5396|       117961|       118343|       119993|    118321|          240983|     290919|   118322|
|     1|   42680|  5905|       117929|       117930|       119569|    119323|          123932|      19793|   119325|
+------+--------+------+-------------+-------------+-------------+----------+----------------+-----------+---------+
only showing top 5 rows


In [35]:
test_df = sqlContext.createDataFrame(amazon()[1])
test_df.show(5)


+---+--------+------+-------------+-------------+-------------+----------+----------------+-----------+---------+
| id|RESOURCE|MGR_ID|ROLE_ROLLUP_1|ROLE_ROLLUP_2|ROLE_DEPTNAME|ROLE_TITLE|ROLE_FAMILY_DESC|ROLE_FAMILY|ROLE_CODE|
+---+--------+------+-------------+-------------+-------------+----------+----------------+-----------+---------+
|  1|   78766| 72734|       118079|       118080|       117878|    117879|          118177|      19721|   117880|
|  2|   40644|  4378|       117961|       118327|       118507|    118863|          122008|     118398|   118865|
|  3|   75443|  2395|       117961|       118300|       119488|    118172|          301534|     249618|   118175|
|  4|   43219| 19986|       117961|       118225|       118403|    120773|          136187|     118960|   120774|
|  5|   42093| 50015|       117961|       118343|       119598|    118422|          300136|     118424|   118425|
+---+--------+------+-------------+-------------+-------------+----------+----------------+-----------+---------+
only showing top 5 rows

Transforming DataFrame to Spark ML format


In [36]:
vectorAssembler = VectorAssembler(inputCols = test_df.drop("id").columns, outputCol = 'features')
vtrain_df = vectorAssembler.transform(train_df)
vtrain_df = vtrain_df.select(['features', 'ACTION'])
vtrain_df.show(3)


+--------------------+------+
|            features|ACTION|
+--------------------+------+
|[39353.0,85475.0,...|     1|
|[17183.0,1540.0,1...|     1|
|[36724.0,14457.0,...|     1|
+--------------------+------+
only showing top 3 rows

Decision Tree Classifier


In [37]:
featureIndexer = VectorIndexer(inputCol="features", outputCol="indexedFeatures", maxCategories=4).fit(vtrain_df)

dtr = DecisionTreeClassifier(featuresCol="indexedFeatures", labelCol="ACTION", maxDepth=5, maxBins=255)

pipeline = Pipeline(stages=[featureIndexer, dtr])

model = pipeline.fit(vtrain_df)

In [38]:
print(model.stages[1].numNodes)
print(model.stages[1].featureImportances)


59
(9,[0,1,2,3,4,5,6,7,8],[0.006310731941243834,0.10373891385615842,0.07785150458406936,0.3016842901766434,0.10240395894163831,0.0054805511948246,0.172792142845202,0.1391329168221278,0.09060498963809237])

In [39]:
model.stages[1].toDebugString


Out[39]:
'DecisionTreeClassificationModel (uid=DecisionTreeClassifier_434880f939812808a5e5) of depth 5 with 59 nodes\n  If (feature 7 <= 68840.0)\n   If (feature 3 <= 117961.0)\n    If (feature 0 <= 38391.5)\n     If (feature 1 <= 50586.5)\n      If (feature 2 <= 118076.5)\n       Predict: 1.0\n      Else (feature 2 > 118076.5)\n       Predict: 1.0\n     Else (feature 1 > 50586.5)\n      If (feature 1 <= 51021.5)\n       Predict: 0.0\n      Else (feature 1 > 51021.5)\n       Predict: 1.0\n    Else (feature 0 > 38391.5)\n     If (feature 2 <= 117939.0)\n      If (feature 0 <= 81527.5)\n       Predict: 1.0\n      Else (feature 0 > 81527.5)\n       Predict: 1.0\n     Else (feature 2 > 117939.0)\n      If (feature 4 <= 117943.0)\n       Predict: 1.0\n      Else (feature 4 > 117943.0)\n       Predict: 1.0\n   Else (feature 3 > 117961.0)\n    If (feature 6 <= 90233.0)\n     If (feature 1 <= 1312.0)\n      Predict: 1.0\n     Else (feature 1 > 1312.0)\n      Predict: 0.0\n    Else (feature 6 > 90233.0)\n     If (feature 3 <= 118591.5)\n      If (feature 6 <= 131852.5)\n       Predict: 1.0\n      Else (feature 6 > 131852.5)\n       Predict: 1.0\n     Else (feature 3 > 118591.5)\n      If (feature 4 <= 132147.5)\n       Predict: 1.0\n      Else (feature 4 > 132147.5)\n       Predict: 0.0\n  Else (feature 7 > 68840.0)\n   If (feature 7 <= 291857.0)\n    If (feature 6 <= 117909.5)\n     If (feature 8 <= 118287.5)\n      If (feature 3 <= 120349.0)\n       Predict: 1.0\n      Else (feature 3 > 120349.0)\n       Predict: 1.0\n     Else (feature 8 > 118287.5)\n      If (feature 3 <= 118064.0)\n       Predict: 1.0\n      Else (feature 3 > 118064.0)\n       Predict: 1.0\n    Else (feature 6 > 117909.5)\n     If (feature 6 <= 311461.5)\n      If (feature 3 <= 118295.5)\n       Predict: 1.0\n      Else (feature 3 > 118295.5)\n       Predict: 1.0\n     Else (feature 6 > 311461.5)\n      If (feature 8 <= 118348.0)\n       Predict: 1.0\n      Else (feature 8 > 118348.0)\n       Predict: 1.0\n   Else (feature 7 > 291857.0)\n    If (feature 2 <= 117968.0)\n     If (feature 1 <= 876.5)\n      If (feature 4 <= 118532.0)\n       Predict: 0.0\n      Else (feature 4 > 118532.0)\n       Predict: 1.0\n     Else (feature 1 > 876.5)\n      If (feature 5 <= 118693.5)\n       Predict: 1.0\n      Else (feature 5 > 118693.5)\n       Predict: 1.0\n    Else (feature 2 > 117968.0)\n     If (feature 3 <= 118261.5)\n      If (feature 6 <= 280904.0)\n       Predict: 1.0\n      Else (feature 6 > 280904.0)\n       Predict: 0.0\n     Else (feature 3 > 118261.5)\n      If (feature 6 <= 117946.5)\n       Predict: 1.0\n      Else (feature 6 > 117946.5)\n       Predict: 1.0\n'

In [40]:
dtr.getProbabilityCol()


Out[40]:
'probability'

In [41]:
model.stages[1].predictionCol


Out[41]:
Param(parent='DecisionTreeClassifier_434880f939812808a5e5', name='predictionCol', doc='prediction column name')

In [42]:
categoricalFeatures = featureIndexer.categoryMaps
print("Chose %d categorical features: %s" %
      (len(categoricalFeatures), ", ".join(str(k) for k in categoricalFeatures.keys())))


Chose 0 categorical features: 

In [43]:
model.stages[1].save('AmazonDT')
model_df = spark.read.parquet("AmazonDT/data")
print(model_df.printSchema())
model_df.toJSON().collect()


root
 |-- id: integer (nullable = true)
 |-- prediction: double (nullable = true)
 |-- impurity: double (nullable = true)
 |-- impurityStats: array (nullable = true)
 |    |-- element: double (containsNull = true)
 |-- gain: double (nullable = true)
 |-- leftChild: integer (nullable = true)
 |-- rightChild: integer (nullable = true)
 |-- split: struct (nullable = true)
 |    |-- featureIndex: integer (nullable = true)
 |    |-- leftCategoriesOrThreshold: array (nullable = true)
 |    |    |-- element: double (containsNull = true)
 |    |-- numCategories: integer (nullable = true)

None
Out[43]:
['{"id":0,"prediction":1.0,"impurity":0.10907763557415207,"impurityStats":[1897.0,30872.0],"gain":4.263583503495705E-4,"leftChild":1,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}',
 '{"id":1,"prediction":1.0,"impurity":0.17885170197832712,"impurityStats":[360.0,3266.0],"gain":0.002209248674808345,"leftChild":2,"rightChild":17,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117961.0],"numCategories":-1}}',
 '{"id":2,"prediction":1.0,"impurity":0.08954551596774918,"impurityStats":[49.0,994.0],"gain":9.793332982563647E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38391.5],"numCategories":-1}}',
 '{"id":3,"prediction":1.0,"impurity":0.11672325042162734,"impurityStats":[44.0,663.0],"gain":0.0013809294282496887,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[50586.5],"numCategories":-1}}',
 '{"id":4,"prediction":1.0,"impurity":0.08105118526197796,"impurityStats":[19.0,430.0],"gain":0.002318336818661818,"leftChild":5,"rightChild":6,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118076.5],"numCategories":-1}}',
 '{"id":5,"prediction":1.0,"impurity":0.0674849625898577,"impurityStats":[15.0,414.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":6,"prediction":1.0,"impurity":0.31999999999999984,"impurityStats":[4.0,16.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":7,"prediction":1.0,"impurity":0.17501953007631743,"impurityStats":[25.0,233.0],"gain":0.02126025929675568,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[51021.5],"numCategories":-1}}',
 '{"id":8,"prediction":0.0,"impurity":0.40816326530612246,"impurityStats":[5.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":9,"prediction":1.0,"impurity":0.14666433866129114,"impurityStats":[20.0,231.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":10,"prediction":1.0,"impurity":0.029319019274376412,"impurityStats":[5.0,331.0],"gain":9.444449717326622E-4,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117939.0],"numCategories":-1}}',
 '{"id":11,"prediction":1.0,"impurity":0.013467394426888823,"impurityStats":[2.0,293.0],"gain":2.717087566268912E-4,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[81527.5],"numCategories":-1}}',
 '{"id":12,"prediction":1.0,"impurity":0.007246280991735521,"impurityStats":[1.0,274.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":13,"prediction":1.0,"impurity":0.09500000000000008,"impurityStats":[1.0,19.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":14,"prediction":1.0,"impurity":0.1356335514574658,"impurityStats":[3.0,38.0],"gain":0.015160528545418606,"leftChild":15,"rightChild":16,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}',
 '{"id":15,"prediction":1.0,"impurity":0.058769513314967714,"impurityStats":[1.0,32.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":16,"prediction":1.0,"impurity":0.375,"impurityStats":[2.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":17,"prediction":1.0,"impurity":0.21181167732256934,"impurityStats":[311.0,2272.0],"gain":0.002022374194227572,"leftChild":18,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}',
 '{"id":18,"prediction":0.0,"impurity":0.5,"impurityStats":[9.0,9.0],"gain":0.5,"leftChild":19,"rightChild":20,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1312.0],"numCategories":-1}}',
 '{"id":19,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":20,"prediction":0.0,"impurity":0.0,"impurityStats":[9.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":21,"prediction":1.0,"impurity":0.20775273683450557,"impurityStats":[302.0,2263.0],"gain":0.0017366548760888306,"leftChild":22,"rightChild":25,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118591.5],"numCategories":-1}}',
 '{"id":22,"prediction":1.0,"impurity":0.19125232282662374,"impurityStats":[243.0,2026.0],"gain":0.001598373397153352,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[131852.5],"numCategories":-1}}',
 '{"id":23,"prediction":1.0,"impurity":0.23063509635339074,"impurityStats":[164.0,1069.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":24,"prediction":1.0,"impurity":0.1408800554553451,"impurityStats":[79.0,957.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":25,"prediction":1.0,"impurity":0.31918827611395173,"impurityStats":[59.0,237.0],"gain":0.020452737601461567,"leftChild":26,"rightChild":27,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[132147.5],"numCategories":-1}}',
 '{"id":26,"prediction":1.0,"impurity":0.2786031149376045,"impurityStats":[45.0,224.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":27,"prediction":0.0,"impurity":0.49931412894375865,"impurityStats":[14.0,13.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":28,"prediction":1.0,"impurity":0.09991687307323782,"impurityStats":[1537.0,27606.0],"gain":3.5396653250259653E-4,"leftChild":29,"rightChild":44,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}',
 '{"id":29,"prediction":1.0,"impurity":0.09242526742516133,"impurityStats":[1289.0,25249.0],"gain":2.0419325961274631E-4,"leftChild":30,"rightChild":37,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}',
 '{"id":30,"prediction":1.0,"impurity":0.12213666258118816,"impurityStats":[462.0,6609.0],"gain":0.0016920270119335362,"leftChild":31,"rightChild":34,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118287.5],"numCategories":-1}}',
 '{"id":31,"prediction":1.0,"impurity":0.058631027550307246,"impurityStats":[87.0,2791.0],"gain":0.0038366677694229873,"leftChild":32,"rightChild":33,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120349.0],"numCategories":-1}}',
 '{"id":32,"prediction":1.0,"impurity":0.04643696185578472,"impurityStats":[67.0,2750.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":33,"prediction":1.0,"impurity":0.4407417360924483,"impurityStats":[20.0,41.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":34,"prediction":1.0,"impurity":0.16287238750785005,"impurityStats":[375.0,3818.0],"gain":0.0030467468451516877,"leftChild":35,"rightChild":36,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118064.0],"numCategories":-1}}',
 '{"id":35,"prediction":1.0,"impurity":0.2898000280898321,"impurityStats":[125.0,586.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":36,"prediction":1.0,"impurity":0.13328578154130488,"impurityStats":[250.0,3232.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":37,"prediction":1.0,"impurity":0.08135483254192977,"impurityStats":[827.0,18640.0],"gain":9.655755276598071E-5,"leftChild":38,"rightChild":41,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311461.5],"numCategories":-1}}',
 '{"id":38,"prediction":1.0,"impurity":0.07981731585000529,"impurityStats":[799.0,18388.0],"gain":1.0260450188539355E-4,"leftChild":39,"rightChild":40,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118295.5],"numCategories":-1}}',
 '{"id":39,"prediction":1.0,"impurity":0.09699467465050637,"impurityStats":[357.0,6628.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":40,"prediction":1.0,"impurity":0.06982284577959263,"impurityStats":[442.0,11760.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":41,"prediction":1.0,"impurity":0.17999999999999994,"impurityStats":[28.0,252.0],"gain":0.013755878143528855,"leftChild":42,"rightChild":43,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}',
 '{"id":42,"prediction":1.0,"impurity":0.3035197148585431,"impurityStats":[25.0,109.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":43,"prediction":1.0,"impurity":0.040251454306624135,"impurityStats":[3.0,143.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":44,"prediction":1.0,"impurity":0.1722764062908697,"impurityStats":[248.0,2357.0],"gain":0.004695377793759226,"leftChild":45,"rightChild":52,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}',
 '{"id":45,"prediction":1.0,"impurity":0.10292803009943574,"impurityStats":[83.0,1442.0],"gain":0.00173584076356606,"leftChild":46,"rightChild":49,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[876.5],"numCategories":-1}}',
 '{"id":46,"prediction":1.0,"impurity":0.31999999999999984,"impurityStats":[12.0,48.0],"gain":0.1866666666666665,"leftChild":47,"rightChild":48,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118532.0],"numCategories":-1}}',
 '{"id":47,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[12.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":48,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,42.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":49,"prediction":1.0,"impurity":0.09223077729501794,"impurityStats":[71.0,1394.0],"gain":6.530257415538337E-4,"leftChild":50,"rightChild":51,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118693.5],"numCategories":-1}}',
 '{"id":50,"prediction":1.0,"impurity":0.060546875,"impurityStats":[24.0,744.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":51,"prediction":1.0,"impurity":0.12576959257650633,"impurityStats":[47.0,650.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":52,"prediction":1.0,"impurity":0.2588734567901234,"impurityStats":[165.0,915.0],"gain":0.013343532786129306,"leftChild":53,"rightChild":56,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118261.5],"numCategories":-1}}',
 '{"id":53,"prediction":1.0,"impurity":0.38031225613889186,"impurityStats":[107.0,312.0],"gain":0.027903656223209332,"leftChild":54,"rightChild":55,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[280904.0],"numCategories":-1}}',
 '{"id":54,"prediction":1.0,"impurity":0.3380347442281576,"impurityStats":[81.0,295.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":55,"prediction":0.0,"impurity":0.47809626825310986,"impurityStats":[26.0,17.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":56,"prediction":1.0,"impurity":0.16009301452665348,"impurityStats":[58.0,603.0],"gain":0.0035125921841863417,"leftChild":57,"rightChild":58,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117946.5],"numCategories":-1}}',
 '{"id":57,"prediction":1.0,"impurity":0.49382716049382713,"impurityStats":[4.0,5.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}',
 '{"id":58,"prediction":1.0,"impurity":0.15192517595694222,"impurityStats":[54.0,598.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}']

Gradient Boosting Classification


In [44]:
gbt = GBTClassifier(featuresCol="indexedFeatures", labelCol="ACTION", maxDepth=5, maxBins=255)
pipeline = Pipeline(stages=[featureIndexer, gbt])
model = pipeline.fit(vtrain_df)

In [45]:
print(model.stages[1].getNumTrees)
print(model.stages[1].featureImportances)


20
(9,[0,1,2,3,4,5,6,7,8],[0.13554215701265498,0.17607580800574502,0.07144200907553364,0.13379837393009836,0.1591850279937512,0.08025501638404647,0.12839284324354233,0.0725143503683328,0.04279441398629514])

In [46]:
model.stages[1].toDebugString


Out[46]:
'GBTClassificationModel (uid=GBTClassifier_40dcb3876902378498c5) with 20 trees\n  Tree 0 (weight 1.0):\n    If (feature 7 <= 68840.0)\n     If (feature 3 <= 117961.0)\n      If (feature 0 <= 38391.5)\n       If (feature 1 <= 50586.5)\n        If (feature 2 <= 118076.5)\n         Predict: 0.9300699300699301\n        Else (feature 2 > 118076.5)\n         Predict: 0.6\n       Else (feature 1 > 50586.5)\n        If (feature 1 <= 51021.5)\n         Predict: -0.42857142857142855\n        Else (feature 1 > 51021.5)\n         Predict: 0.8406374501992032\n      Else (feature 0 > 38391.5)\n       If (feature 2 <= 117939.0)\n        If (feature 0 <= 81527.5)\n         Predict: 0.9927272727272727\n        Else (feature 0 > 81527.5)\n         Predict: 0.9\n       Else (feature 2 > 117939.0)\n        If (feature 4 <= 117943.0)\n         Predict: 0.9393939393939394\n        Else (feature 4 > 117943.0)\n         Predict: 0.5\n     Else (feature 3 > 117961.0)\n      If (feature 6 <= 90233.0)\n       If (feature 1 <= 1312.0)\n        Predict: 1.0\n       Else (feature 1 > 1312.0)\n        Predict: -1.0\n      Else (feature 6 > 90233.0)\n       If (feature 3 <= 118591.5)\n        If (feature 6 <= 131852.5)\n         Predict: 0.7339821573398215\n        Else (feature 6 > 131852.5)\n         Predict: 0.8474903474903475\n       Else (feature 3 > 118591.5)\n        If (feature 4 <= 132147.5)\n         Predict: 0.6654275092936803\n        Else (feature 4 > 132147.5)\n         Predict: -0.037037037037037035\n    Else (feature 7 > 68840.0)\n     If (feature 7 <= 291857.0)\n      If (feature 6 <= 117909.5)\n       If (feature 8 <= 118287.5)\n        If (feature 3 <= 120349.0)\n         Predict: 0.9524316648917288\n        Else (feature 3 > 120349.0)\n         Predict: 0.3442622950819672\n       Else (feature 8 > 118287.5)\n        If (feature 3 <= 118064.0)\n         Predict: 0.6483825597749648\n        Else (feature 3 > 118064.0)\n         Predict: 0.8564043653072947\n      Else (feature 6 > 117909.5)\n       If (feature 6 <= 311461.5)\n        If (feature 3 <= 118295.5)\n         Predict: 0.897780959198282\n        Else (feature 3 > 118295.5)\n         Predict: 0.9275528601868546\n       Else (feature 6 > 311461.5)\n        If (feature 8 <= 118348.0)\n         Predict: 0.6268656716417911\n        Else (feature 8 > 118348.0)\n         Predict: 0.958904109589041\n     Else (feature 7 > 291857.0)\n      If (feature 2 <= 117968.0)\n       If (feature 1 <= 876.5)\n        If (feature 4 <= 118532.0)\n         Predict: -0.3333333333333333\n        Else (feature 4 > 118532.0)\n         Predict: 1.0\n       Else (feature 1 > 876.5)\n        If (feature 5 <= 118693.5)\n         Predict: 0.9375\n        Else (feature 5 > 118693.5)\n         Predict: 0.8651362984218077\n      Else (feature 2 > 117968.0)\n       If (feature 3 <= 118261.5)\n        If (feature 6 <= 280904.0)\n         Predict: 0.5691489361702128\n        Else (feature 6 > 280904.0)\n         Predict: -0.20930232558139536\n       Else (feature 3 > 118261.5)\n        If (feature 6 <= 117946.5)\n         Predict: 0.1111111111111111\n        Else (feature 6 > 117946.5)\n         Predict: 0.8343558282208589\n  Tree 1 (weight 0.1):\n    If (feature 1 <= 13837.0)\n     If (feature 2 <= 118763.0)\n      If (feature 3 <= 118333.5)\n       If (feature 2 <= 118279.5)\n        If (feature 1 <= 1590.0)\n         Predict: 0.4837706917947696\n        Else (feature 1 > 1590.0)\n         Predict: 0.3697429767383776\n       Else (feature 2 > 118279.5)\n        If (feature 4 <= 120240.5)\n         Predict: 0.2760218730073546\n        Else (feature 4 > 120240.5)\n         Predict: -0.35508035965494295\n      Else (feature 3 > 118333.5)\n       If (feature 4 <= 17949.0)\n        If (feature 0 <= 79106.5)\n         Predict: 0.289712017892\n        Else (feature 0 > 79106.5)\n         Predict: -1.4172355840311717\n       Else (feature 4 > 17949.0)\n        If (feature 3 <= 181079.0)\n         Predict: 0.45664254165654683\n        Else (feature 3 > 181079.0)\n         Predict: -2.662554536632797\n     Else (feature 2 > 118763.0)\n      If (feature 4 <= 150387.0)\n       If (feature 5 <= 118183.0)\n        If (feature 0 <= 29292.5)\n         Predict: 0.4514569309149842\n        Else (feature 0 > 29292.5)\n         Predict: -0.32368817113893517\n       Else (feature 5 > 118183.0)\n        If (feature 6 <= 223721.0)\n         Predict: 0.45973077409213037\n        Else (feature 6 > 223721.0)\n         Predict: 0.14955048062506318\n      Else (feature 4 > 150387.0)\n       If (feature 0 <= 23981.5)\n        If (feature 5 <= 120800.5)\n         Predict: 0.24606574867643197\n        Else (feature 5 > 120800.5)\n         Predict: -1.9259597775273969\n       Else (feature 0 > 23981.5)\n        If (feature 1 <= 86.5)\n         Predict: -0.4295668978074452\n        Else (feature 1 > 86.5)\n         Predict: -2.182069054245331\n    Else (feature 1 > 13837.0)\n     If (feature 1 <= 74189.5)\n      If (feature 1 <= 71211.5)\n       If (feature 2 <= 120030.0)\n        If (feature 3 <= 119066.5)\n         Predict: 0.31155451293280967\n        Else (feature 3 > 119066.5)\n         Predict: 0.1379867993203134\n       Else (feature 2 > 120030.0)\n        If (feature 5 <= 117905.5)\n         Predict: 0.971913433858712\n        Else (feature 5 > 117905.5)\n         Predict: 0.5163981901841316\n      Else (feature 1 > 71211.5)\n       If (feature 3 <= 118218.5)\n        If (feature 4 <= 119250.0)\n         Predict: 0.5447484397903322\n        Else (feature 4 > 119250.0)\n         Predict: -0.09709799130814763\n       Else (feature 3 > 118218.5)\n        If (feature 6 <= 130151.5)\n         Predict: -0.7374600948100323\n        Else (feature 6 > 130151.5)\n         Predict: 0.3150516623410601\n     Else (feature 1 > 74189.5)\n      If (feature 4 <= 117943.0)\n       If (feature 1 <= 111810.5)\n        If (feature 4 <= 117908.0)\n         Predict: 0.5525263848513443\n        Else (feature 4 > 117908.0)\n         Predict: 0.19536274977262322\n       Else (feature 1 > 111810.5)\n        If (feature 3 <= 118078.0)\n         Predict: 0.6024519411334713\n        Else (feature 3 > 118078.0)\n         Predict: -0.41402394594446124\n      Else (feature 4 > 117943.0)\n       If (feature 5 <= 117882.0)\n        If (feature 1 <= 96501.5)\n         Predict: 0.7490089012447125\n        Else (feature 1 > 96501.5)\n         Predict: -2.649126439060413\n       Else (feature 5 > 117882.0)\n        If (feature 8 <= 132683.5)\n         Predict: 0.5018540539210025\n        Else (feature 8 > 132683.5)\n         Predict: 0.057756526240321904\n  Tree 2 (weight 0.1):\n    If (feature 1 <= 13837.0)\n     If (feature 2 <= 118920.0)\n      If (feature 3 <= 118333.5)\n       If (feature 2 <= 118279.5)\n        If (feature 8 <= 118805.0)\n         Predict: 0.3216678763175871\n        Else (feature 8 > 118805.0)\n         Predict: 0.4108993561352557\n       Else (feature 2 > 118279.5)\n        If (feature 4 <= 20289.5)\n         Predict: -1.1960650885767956\n        Else (feature 4 > 20289.5)\n         Predict: 0.15595659989286018\n      Else (feature 3 > 118333.5)\n       If (feature 4 <= 118633.0)\n        If (feature 6 <= 301324.0)\n         Predict: 0.3641433704357804\n        Else (feature 6 > 301324.0)\n         Predict: -0.1653735558923422\n       Else (feature 4 > 118633.0)\n        If (feature 3 <= 126510.5)\n         Predict: 0.4278994314547867\n        Else (feature 3 > 126510.5)\n         Predict: -2.155697999942049\n     Else (feature 2 > 118920.0)\n      If (feature 4 <= 150387.0)\n       If (feature 5 <= 118409.0)\n        If (feature 5 <= 118369.0)\n         Predict: 0.10203142438287849\n        Else (feature 5 > 118369.0)\n         Predict: -1.7885342413662308\n       Else (feature 5 > 118409.0)\n        If (feature 1 <= 13150.0)\n         Predict: 0.389515050698072\n        Else (feature 1 > 13150.0)\n         Predict: -0.19637065538873028\n      Else (feature 4 > 150387.0)\n       If (feature 0 <= 23981.5)\n        If (feature 2 <= 119008.5)\n         Predict: -1.5486398259286016\n        Else (feature 2 > 119008.5)\n         Predict: 0.22301369643212537\n       Else (feature 0 > 23981.5)\n        If (feature 7 <= 118438.5)\n         Predict: -1.9004831244477494\n        Else (feature 7 > 118438.5)\n         Predict: -0.3862850616669524\n    Else (feature 1 > 13837.0)\n     If (feature 1 <= 74189.5)\n      If (feature 1 <= 71211.5)\n       If (feature 2 <= 119322.0)\n        If (feature 3 <= 119066.5)\n         Predict: 0.2807244234695991\n        Else (feature 3 > 119066.5)\n         Predict: 0.040521981361209755\n       Else (feature 2 > 119322.0)\n        If (feature 4 <= 132147.5)\n         Predict: 0.49102196092028294\n        Else (feature 4 > 132147.5)\n         Predict: -0.07715499926309093\n      Else (feature 1 > 71211.5)\n       If (feature 4 <= 118208.0)\n        If (feature 6 <= 118165.0)\n         Predict: 0.6167030168435421\n        Else (feature 6 > 118165.0)\n         Predict: 0.4106862924131473\n       Else (feature 4 > 118208.0)\n        If (feature 4 <= 118406.5)\n         Predict: -1.521608664525078\n        Else (feature 4 > 118406.5)\n         Predict: -0.04964793693047253\n     Else (feature 1 > 74189.5)\n      If (feature 4 <= 117943.0)\n       If (feature 1 <= 111810.5)\n        If (feature 4 <= 117908.0)\n         Predict: 0.49763515210474557\n        Else (feature 4 > 117908.0)\n         Predict: 0.17446823540346446\n       Else (feature 1 > 111810.5)\n        If (feature 4 <= 117930.5)\n         Predict: 0.09358567163881892\n        Else (feature 4 > 117930.5)\n         Predict: -1.6856300732241154\n      Else (feature 4 > 117943.0)\n       If (feature 8 <= 117884.0)\n        If (feature 1 <= 96501.5)\n         Predict: 0.6620527338403449\n        Else (feature 1 > 96501.5)\n         Predict: -2.226455367502011\n       Else (feature 8 > 117884.0)\n        If (feature 8 <= 132683.5)\n         Predict: 0.45423612936807894\n        Else (feature 8 > 132683.5)\n         Predict: 0.05223660829079435\n  Tree 3 (weight 0.1):\n    If (feature 0 <= 6970.5)\n     If (feature 0 <= 3850.0)\n      If (feature 7 <= 291857.0)\n       If (feature 1 <= 1590.0)\n        If (feature 6 <= 302769.0)\n         Predict: 0.4760454212873163\n        Else (feature 6 > 302769.0)\n         Predict: 0.2759129154876251\n       Else (feature 1 > 1590.0)\n        If (feature 1 <= 22444.5)\n         Predict: 0.2601225876027867\n        Else (feature 1 > 22444.5)\n         Predict: 0.40732116714987415\n      Else (feature 7 > 291857.0)\n       If (feature 4 <= 122009.5)\n        If (feature 1 <= 3609.0)\n         Predict: -0.5951396588612737\n        Else (feature 1 > 3609.0)\n         Predict: 0.32154667019810684\n       Else (feature 4 > 122009.5)\n        If (feature 3 <= 118308.0)\n         Predict: 0.710484548743759\n        Else (feature 3 > 118308.0)\n         Predict: -3.48546103007342\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 0 <= 4674.5)\n        If (feature 3 <= 119703.5)\n         Predict: 0.44460802053045845\n        Else (feature 3 > 119703.5)\n         Predict: 0.05093297439788712\n       Else (feature 0 > 4674.5)\n        If (feature 5 <= 182600.5)\n         Predict: 0.4959576675298199\n        Else (feature 5 > 182600.5)\n         Predict: -0.6378780728070979\n      Else (feature 0 > 4678.0)\n       If (feature 4 <= 118916.0)\n        If (feature 7 <= 119202.5)\n         Predict: 0.5219718749759882\n        Else (feature 7 > 119202.5)\n         Predict: 0.41130018150717684\n       Else (feature 4 > 118916.0)\n        If (feature 4 <= 119005.5)\n         Predict: -0.7931942903340615\n        Else (feature 4 > 119005.5)\n         Predict: 0.312226942644216\n    Else (feature 0 > 6970.5)\n     If (feature 1 <= 13837.0)\n      If (feature 2 <= 118920.0)\n       If (feature 1 <= 7338.5)\n        If (feature 1 <= 1590.0)\n         Predict: 0.3873623434769583\n        Else (feature 1 > 1590.0)\n         Predict: 0.28881271430065864\n       Else (feature 1 > 7338.5)\n        If (feature 5 <= 119969.0)\n         Predict: 0.36048596467757776\n        Else (feature 5 > 119969.0)\n         Predict: 0.4751112033725937\n      Else (feature 2 > 118920.0)\n       If (feature 4 <= 150387.0)\n        If (feature 5 <= 118409.0)\n         Predict: -0.05790731409665284\n        Else (feature 5 > 118409.0)\n         Predict: 0.3401462443311765\n       Else (feature 4 > 150387.0)\n        If (feature 0 <= 23981.5)\n         Predict: 0.25278596518404356\n        Else (feature 0 > 23981.5)\n         Predict: -1.3185552616041625\n     Else (feature 1 > 13837.0)\n      If (feature 1 <= 74189.5)\n       If (feature 0 <= 23903.0)\n        If (feature 0 <= 20889.0)\n         Predict: 0.1894812870803583\n        Else (feature 0 > 20889.0)\n         Predict: -0.15309257408192825\n       Else (feature 0 > 23903.0)\n        If (feature 6 <= 128574.5)\n         Predict: 0.2168685689628017\n        Else (feature 6 > 128574.5)\n         Predict: 0.3056770264122244\n      Else (feature 1 > 74189.5)\n       If (feature 3 <= 118064.0)\n        If (feature 3 <= 117972.5)\n         Predict: 0.3944506964144592\n        Else (feature 3 > 117972.5)\n         Predict: 0.5214728029830995\n       Else (feature 3 > 118064.0)\n        If (feature 7 <= 68840.0)\n         Predict: 0.03222170936691956\n        Else (feature 7 > 68840.0)\n         Predict: 0.37196660211971555\n  Tree 4 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 7 <= 291857.0)\n       If (feature 1 <= 4078.5)\n        If (feature 6 <= 311385.0)\n         Predict: 0.3876312258935441\n        Else (feature 6 > 311385.0)\n         Predict: -0.5267680801693686\n       Else (feature 1 > 4078.5)\n        If (feature 1 <= 22444.5)\n         Predict: 0.18114996753657203\n        Else (feature 1 > 22444.5)\n         Predict: 0.3715487809098231\n      Else (feature 7 > 291857.0)\n       If (feature 4 <= 122009.5)\n        If (feature 1 <= 2227.0)\n         Predict: -0.8530642140206111\n        Else (feature 1 > 2227.0)\n         Predict: 0.23018846505024168\n       Else (feature 4 > 122009.5)\n        If (feature 3 <= 118308.0)\n         Predict: 0.6321753293721272\n        Else (feature 3 > 118308.0)\n         Predict: -3.0860469200847516\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 6 <= 90233.0)\n        Predict: -0.5710059395890824\n       Else (feature 6 > 90233.0)\n        If (feature 0 <= 4674.5)\n         Predict: 0.39813206172874066\n        Else (feature 0 > 4674.5)\n         Predict: 0.45030914358295243\n      Else (feature 0 > 4678.0)\n       If (feature 0 <= 4679.5)\n        If (feature 1 <= 1021.0)\n         Predict: 0.5042011806587203\n        Else (feature 1 > 1021.0)\n         Predict: -3.1137486616353653\n       Else (feature 0 > 4679.5)\n        If (feature 4 <= 122248.5)\n         Predict: 0.38047445366511595\n        Else (feature 4 > 122248.5)\n         Predict: 0.16532574095303515\n    Else (feature 0 > 6715.5)\n     If (feature 1 <= 13837.0)\n      If (feature 2 <= 118920.0)\n       If (feature 3 <= 118333.5)\n        If (feature 2 <= 118279.5)\n         Predict: 0.28270284529436346\n        Else (feature 2 > 118279.5)\n         Predict: 0.0421476383705226\n       Else (feature 3 > 118333.5)\n        If (feature 4 <= 17949.0)\n         Predict: -0.08826310405765328\n        Else (feature 4 > 17949.0)\n         Predict: 0.33968520036733174\n      Else (feature 2 > 118920.0)\n       If (feature 2 <= 120873.5)\n        If (feature 3 <= 120874.5)\n         Predict: 0.13737152396902044\n        Else (feature 3 > 120874.5)\n         Predict: -0.8749767820876916\n       Else (feature 2 > 120873.5)\n        If (feature 5 <= 117905.5)\n         Predict: 1.2600943395343713\n        Else (feature 5 > 117905.5)\n         Predict: 0.3681948380565026\n     Else (feature 1 > 13837.0)\n      If (feature 1 <= 74189.5)\n       If (feature 0 <= 22681.0)\n        If (feature 0 <= 20889.0)\n         Predict: 0.171696020264237\n        Else (feature 0 > 20889.0)\n         Predict: -0.47170322807353243\n       Else (feature 0 > 22681.0)\n        If (feature 7 <= 68840.0)\n         Predict: 0.13772001719148336\n        Else (feature 7 > 68840.0)\n         Predict: 0.2549209229136697\n      Else (feature 1 > 74189.5)\n       If (feature 4 <= 117943.0)\n        If (feature 3 <= 118025.0)\n         Predict: 0.42062694392491684\n        Else (feature 3 > 118025.0)\n         Predict: 0.10683341486357463\n       Else (feature 4 > 117943.0)\n        If (feature 8 <= 132683.5)\n         Predict: 0.37290585197553405\n        Else (feature 8 > 132683.5)\n         Predict: -0.03987184642787646\n  Tree 5 (weight 0.1):\n    If (feature 0 <= 6970.5)\n     If (feature 0 <= 3850.0)\n      If (feature 7 <= 291857.0)\n       If (feature 1 <= 2008.5)\n        If (feature 6 <= 309207.0)\n         Predict: 0.39339804693031083\n        Else (feature 6 > 309207.0)\n         Predict: -3.5052242242460636\n       Else (feature 1 > 2008.5)\n        If (feature 1 <= 22444.5)\n         Predict: 0.20842850281013897\n        Else (feature 1 > 22444.5)\n         Predict: 0.3407345567868832\n      Else (feature 7 > 291857.0)\n       If (feature 4 <= 122009.5)\n        If (feature 1 <= 3609.0)\n         Predict: -0.48072036505788196\n        Else (feature 1 > 3609.0)\n         Predict: 0.2686289913312858\n       Else (feature 4 > 122009.5)\n        If (feature 3 <= 118308.0)\n         Predict: 0.5684571987124794\n        Else (feature 3 > 118308.0)\n         Predict: -2.5833364070395457\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 6 <= 90233.0)\n        Predict: -0.5173524110374963\n       Else (feature 6 > 90233.0)\n        If (feature 0 <= 4674.5)\n         Predict: 0.3663878728230446\n        Else (feature 0 > 4674.5)\n         Predict: 0.4147436850856553\n      Else (feature 0 > 4678.0)\n       If (feature 4 <= 118916.0)\n        If (feature 7 <= 68840.0)\n         Predict: 0.5157871943319994\n        Else (feature 7 > 68840.0)\n         Predict: 0.38366989015141606\n       Else (feature 4 > 118916.0)\n        If (feature 4 <= 119005.5)\n         Predict: -0.7076265347709042\n        Else (feature 4 > 119005.5)\n         Predict: 0.2604357573097203\n    Else (feature 0 > 6970.5)\n     If (feature 1 <= 2408.0)\n      If (feature 3 <= 117938.0)\n       If (feature 3 <= 117928.5)\n        If (feature 7 <= 118009.0)\n         Predict: -0.9880465467807676\n        Else (feature 7 > 118009.0)\n         Predict: 0.4378029397715231\n       Else (feature 3 > 117928.5)\n        If (feature 6 <= 117925.0)\n         Predict: 0.40931734198094594\n        Else (feature 6 > 117925.0)\n         Predict: -3.1001908165370997\n      Else (feature 3 > 117938.0)\n       If (feature 7 <= 119139.5)\n        If (feature 5 <= 117882.0)\n         Predict: -0.20790028063067192\n        Else (feature 5 > 117882.0)\n         Predict: 0.3794431108011829\n       Else (feature 7 > 119139.5)\n        If (feature 4 <= 6414.5)\n         Predict: -0.14516329555153096\n        Else (feature 4 > 6414.5)\n         Predict: 0.29441700056882575\n     Else (feature 1 > 2408.0)\n      If (feature 2 <= 117906.0)\n       If (feature 4 <= 118208.0)\n        If (feature 8 <= 123679.0)\n         Predict: 0.28502015484872345\n        Else (feature 8 > 123679.0)\n         Predict: -0.209779846811499\n       Else (feature 4 > 118208.0)\n        If (feature 7 <= 19757.0)\n         Predict: 0.029122160381951274\n        Else (feature 7 > 19757.0)\n         Predict: 0.42141668185666525\n      Else (feature 2 > 117906.0)\n       If (feature 7 <= 68840.0)\n        If (feature 1 <= 3081.0)\n         Predict: -0.959676344289425\n        Else (feature 1 > 3081.0)\n         Predict: 0.15014715407277215\n       Else (feature 7 > 68840.0)\n        If (feature 7 <= 280703.5)\n         Predict: 0.2604786375880997\n        Else (feature 7 > 280703.5)\n         Predict: 0.19492388614561018\n  Tree 6 (weight 0.1):\n    If (feature 1 <= 13785.5)\n     If (feature 2 <= 118763.0)\n      If (feature 3 <= 118333.5)\n       If (feature 1 <= 7423.0)\n        If (feature 1 <= 1590.0)\n         Predict: 0.3217996681909174\n        Else (feature 1 > 1590.0)\n         Predict: 0.19232074288994255\n       Else (feature 1 > 7423.0)\n        If (feature 7 <= 291857.0)\n         Predict: 0.3414604882204112\n        Else (feature 7 > 291857.0)\n         Predict: 0.09371447418867782\n      Else (feature 3 > 118333.5)\n       If (feature 4 <= 17949.0)\n        If (feature 0 <= 79106.5)\n         Predict: 0.17865382471601024\n        Else (feature 0 > 79106.5)\n         Predict: -1.3272337333570035\n       Else (feature 4 > 17949.0)\n        If (feature 6 <= 311461.5)\n         Predict: 0.3094114855698163\n        Else (feature 6 > 311461.5)\n         Predict: -0.024401008633738175\n     Else (feature 2 > 118763.0)\n      If (feature 4 <= 150387.0)\n       If (feature 5 <= 118183.0)\n        If (feature 0 <= 29292.5)\n         Predict: 0.3333274046102349\n        Else (feature 0 > 29292.5)\n         Predict: -0.3375527180568485\n       Else (feature 5 > 118183.0)\n        If (feature 6 <= 223721.0)\n         Predict: 0.3332502557737523\n        Else (feature 6 > 223721.0)\n         Predict: 0.057548400071056445\n      Else (feature 4 > 150387.0)\n       If (feature 0 <= 23981.5)\n        If (feature 7 <= 68840.0)\n         Predict: -1.3621201693795506\n        Else (feature 7 > 68840.0)\n         Predict: 0.13407811868259362\n       Else (feature 0 > 23981.5)\n        If (feature 1 <= 86.5)\n         Predict: -0.24221259295521091\n        Else (feature 1 > 86.5)\n         Predict: -1.4664711943644093\n    Else (feature 1 > 13785.5)\n     If (feature 1 <= 74189.5)\n      If (feature 8 <= 119914.5)\n       If (feature 1 <= 71211.5)\n        If (feature 8 <= 118971.5)\n         Predict: 0.18585788385944002\n        Else (feature 8 > 118971.5)\n         Predict: 0.044848601036691686\n       Else (feature 1 > 71211.5)\n        If (feature 4 <= 118208.0)\n         Predict: 0.41177156690949795\n        Else (feature 4 > 118208.0)\n         Predict: -0.45409275740131966\n      Else (feature 8 > 119914.5)\n       If (feature 6 <= 118970.0)\n        If (feature 8 <= 120782.5)\n         Predict: -0.8313149473416813\n        Else (feature 8 > 120782.5)\n         Predict: 0.21654692404986378\n       Else (feature 6 > 118970.0)\n        If (feature 7 <= 291857.0)\n         Predict: 0.2998256836133264\n        Else (feature 7 > 291857.0)\n         Predict: -0.24488571054272315\n     Else (feature 1 > 74189.5)\n      If (feature 4 <= 117943.0)\n       If (feature 1 <= 111810.5)\n        If (feature 4 <= 117908.0)\n         Predict: 0.3851886068363911\n        Else (feature 4 > 117908.0)\n         Predict: 0.08746467156098123\n       Else (feature 1 > 111810.5)\n        If (feature 3 <= 118078.0)\n         Predict: 0.45174829307710185\n        Else (feature 3 > 118078.0)\n         Predict: -0.39992492332873286\n      Else (feature 4 > 117943.0)\n       If (feature 5 <= 117882.0)\n        If (feature 1 <= 96501.5)\n         Predict: 0.4942658073835808\n        Else (feature 1 > 96501.5)\n         Predict: -1.9801939461726235\n       Else (feature 5 > 117882.0)\n        If (feature 8 <= 132683.5)\n         Predict: 0.33228333453593634\n        Else (feature 8 > 132683.5)\n         Predict: -0.012283805132195624\n  Tree 7 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 7 <= 291857.0)\n       If (feature 1 <= 4078.5)\n        If (feature 6 <= 311385.0)\n         Predict: 0.3134677312037823\n        Else (feature 6 > 311385.0)\n         Predict: -0.41901360817536215\n       Else (feature 1 > 4078.5)\n        If (feature 1 <= 22444.5)\n         Predict: 0.12983353867898537\n        Else (feature 1 > 22444.5)\n         Predict: 0.2987704818411478\n      Else (feature 7 > 291857.0)\n       If (feature 4 <= 122009.5)\n        If (feature 1 <= 3609.0)\n         Predict: -0.4498847905939799\n        Else (feature 1 > 3609.0)\n         Predict: 0.23296770934392946\n       Else (feature 4 > 122009.5)\n        If (feature 3 <= 118308.0)\n         Predict: 0.4992479172644749\n        Else (feature 3 > 118308.0)\n         Predict: -2.1302620468348166\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 6 <= 90233.0)\n        Predict: -0.4762556880123809\n       Else (feature 6 > 90233.0)\n        If (feature 0 <= 4674.5)\n         Predict: 0.3214154141060503\n        Else (feature 0 > 4674.5)\n         Predict: 0.3674779516209595\n      Else (feature 0 > 4678.0)\n       If (feature 0 <= 4679.5)\n        If (feature 1 <= 1021.0)\n         Predict: 0.4159703161799195\n        Else (feature 1 > 1021.0)\n         Predict: -2.517445969123994\n       Else (feature 0 > 4679.5)\n        If (feature 6 <= 117909.5)\n         Predict: 0.1656971796457971\n        Else (feature 6 > 117909.5)\n         Predict: 0.32674698864279267\n    Else (feature 0 > 6715.5)\n     If (feature 6 <= 125105.5)\n      If (feature 6 <= 124593.5)\n       If (feature 5 <= 117926.0)\n        If (feature 5 <= 117882.0)\n         Predict: 0.08568785140005432\n        Else (feature 5 > 117882.0)\n         Predict: 0.2827597383245785\n       Else (feature 5 > 117926.0)\n        If (feature 5 <= 118035.5)\n         Predict: -0.2726411034614314\n        Else (feature 5 > 118035.5)\n         Predict: 0.15737746755394746\n      Else (feature 6 > 124593.5)\n       If (feature 4 <= 120314.5)\n        If (feature 3 <= 117928.5)\n         Predict: -3.5787436462725513\n        Else (feature 3 > 117928.5)\n         Predict: 0.34125941946545335\n       Else (feature 4 > 120314.5)\n        If (feature 4 <= 120422.5)\n         Predict: -2.9947831290524918\n        Else (feature 4 > 120422.5)\n         Predict: 0.3915902724116174\n     Else (feature 6 > 125105.5)\n      If (feature 6 <= 191150.5)\n       If (feature 7 <= 118250.0)\n        If (feature 4 <= 118516.0)\n         Predict: 0.2766833668058247\n        Else (feature 4 > 118516.0)\n         Predict: 0.025680851592319004\n       Else (feature 7 > 118250.0)\n        If (feature 4 <= 118175.0)\n         Predict: 0.16449086786897066\n        Else (feature 4 > 118175.0)\n         Predict: 0.30625466012052444\n      Else (feature 6 > 191150.5)\n       If (feature 2 <= 118237.5)\n        If (feature 4 <= 119025.0)\n         Predict: 0.1725003129107787\n        Else (feature 4 > 119025.0)\n         Predict: 0.25770917887511485\n       Else (feature 2 > 118237.5)\n        If (feature 2 <= 118302.5)\n         Predict: -0.2186202679246936\n        Else (feature 2 > 118302.5)\n         Predict: 0.14778033705761387\n  Tree 8 (weight 0.1):\n    If (feature 1 <= 13785.5)\n     If (feature 2 <= 118763.0)\n      If (feature 3 <= 118333.5)\n       If (feature 2 <= 118279.5)\n        If (feature 8 <= 118805.0)\n         Predict: 0.18533116798025223\n        Else (feature 8 > 118805.0)\n         Predict: 0.26834936077475635\n       Else (feature 2 > 118279.5)\n        If (feature 4 <= 120240.5)\n         Predict: 0.16586754284930486\n        Else (feature 4 > 120240.5)\n         Predict: -0.4162974733454248\n      Else (feature 3 > 118333.5)\n       If (feature 4 <= 17949.0)\n        If (feature 0 <= 79106.5)\n         Predict: 0.1474922169475345\n        Else (feature 0 > 79106.5)\n         Predict: -1.1864969589171606\n       Else (feature 4 > 17949.0)\n        If (feature 6 <= 311461.5)\n         Predict: 0.2719458571170971\n        Else (feature 6 > 311461.5)\n         Predict: -0.04204101857069593\n     Else (feature 2 > 118763.0)\n      If (feature 2 <= 120873.5)\n       If (feature 3 <= 120874.5)\n        If (feature 4 <= 150387.0)\n         Predict: 0.13796697388150345\n        Else (feature 4 > 150387.0)\n         Predict: -0.609887943698144\n       Else (feature 3 > 120874.5)\n        If (feature 5 <= 118409.0)\n         Predict: -1.7096175968536873\n        Else (feature 5 > 118409.0)\n         Predict: -0.012812890161053843\n      Else (feature 2 > 120873.5)\n       If (feature 5 <= 117905.5)\n        If (feature 4 <= 120376.5)\n         Predict: 1.0879457593642936\n        Else (feature 4 > 120376.5)\n         Predict: 0.41675802107075377\n       Else (feature 5 > 117905.5)\n        If (feature 5 <= 118045.0)\n         Predict: -0.07635255894004037\n        Else (feature 5 > 118045.0)\n         Predict: 0.38400150442005593\n    Else (feature 1 > 13785.5)\n     If (feature 1 <= 74189.5)\n      If (feature 2 <= 117927.5)\n       If (feature 4 <= 118348.0)\n        If (feature 4 <= 118324.0)\n         Predict: 0.21506488585739122\n        Else (feature 4 > 118324.0)\n         Predict: -1.130444358148734\n       Else (feature 4 > 118348.0)\n        If (feature 7 <= 19757.0)\n         Predict: -0.15483059685309172\n        Else (feature 7 > 19757.0)\n         Predict: 0.3762329225869383\n      Else (feature 2 > 117927.5)\n       If (feature 1 <= 71211.5)\n        If (feature 3 <= 118082.5)\n         Predict: 0.061268397240012\n        Else (feature 3 > 118082.5)\n         Predict: 0.17292035760677937\n       Else (feature 1 > 71211.5)\n        If (feature 0 <= 41781.5)\n         Predict: -0.5797498022962589\n        Else (feature 0 > 41781.5)\n         Predict: 0.19446324631340584\n     Else (feature 1 > 74189.5)\n      If (feature 4 <= 117943.0)\n       If (feature 3 <= 118025.0)\n        If (feature 3 <= 117931.5)\n         Predict: 0.22177158410316902\n        Else (feature 3 > 117931.5)\n         Predict: 0.4246787315081853\n       Else (feature 3 > 118025.0)\n        If (feature 6 <= 118100.0)\n         Predict: 0.2698684753241032\n        Else (feature 6 > 118100.0)\n         Predict: -0.18493893614773146\n      Else (feature 4 > 117943.0)\n       If (feature 6 <= 234793.0)\n        If (feature 8 <= 132683.5)\n         Predict: 0.2697534358771549\n        Else (feature 8 > 132683.5)\n         Predict: -0.14272335002132983\n       Else (feature 6 > 234793.0)\n        If (feature 6 <= 311461.5)\n         Predict: 0.3535663051561948\n        Else (feature 6 > 311461.5)\n         Predict: 0.504653297413937\n  Tree 9 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 3 <= 118046.5)\n       If (feature 7 <= 19757.0)\n        If (feature 1 <= 58465.5)\n         Predict: 0.25483038285596143\n        Else (feature 1 > 58465.5)\n         Predict: -1.1597418964097053\n       Else (feature 7 > 19757.0)\n        If (feature 0 <= 680.5)\n         Predict: 0.20822267344733938\n        Else (feature 0 > 680.5)\n         Predict: 0.3692722024367684\n      Else (feature 3 > 118046.5)\n       If (feature 3 <= 118174.0)\n        If (feature 1 <= 17220.5)\n         Predict: -0.3837848269324116\n        Else (feature 1 > 17220.5)\n         Predict: 0.26460021308997356\n       Else (feature 3 > 118174.0)\n        If (feature 5 <= 118753.5)\n         Predict: 0.2676158357096411\n        Else (feature 5 > 118753.5)\n         Predict: 0.13686395147857738\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 0 <= 4674.5)\n        If (feature 3 <= 119703.5)\n         Predict: 0.29589477165703354\n        Else (feature 3 > 119703.5)\n         Predict: -0.07194385748738544\n       Else (feature 0 > 4674.5)\n        If (feature 5 <= 182600.5)\n         Predict: 0.3342363549138954\n        Else (feature 5 > 182600.5)\n         Predict: -0.7244171041772537\n      Else (feature 0 > 4678.0)\n       If (feature 6 <= 117909.5)\n        If (feature 4 <= 143035.5)\n         Predict: 0.15034111073243206\n        Else (feature 4 > 143035.5)\n         Predict: -1.5167389726763751\n       Else (feature 6 > 117909.5)\n        If (feature 8 <= 124906.0)\n         Predict: 0.31055427215851344\n        Else (feature 8 > 124906.0)\n         Predict: -0.0547177173924219\n    Else (feature 0 > 6715.5)\n     If (feature 0 <= 25429.0)\n      If (feature 0 <= 18069.0)\n       If (feature 6 <= 117909.5)\n        If (feature 3 <= 118118.0)\n         Predict: -0.17951866832199687\n        Else (feature 3 > 118118.0)\n         Predict: 0.21023269393947489\n       Else (feature 6 > 117909.5)\n        If (feature 3 <= 31573.5)\n         Predict: -1.3213505685067666\n        Else (feature 3 > 31573.5)\n         Predict: 0.23190883123637848\n      Else (feature 0 > 18069.0)\n       If (feature 7 <= 291857.0)\n        If (feature 4 <= 118296.5)\n         Predict: 0.2145772989141054\n        Else (feature 4 > 118296.5)\n         Predict: 0.048044939758556476\n       Else (feature 7 > 291857.0)\n        If (feature 4 <= 119650.5)\n         Predict: -0.4355424404437331\n        Else (feature 4 > 119650.5)\n         Predict: 0.19884242292376147\n     Else (feature 0 > 25429.0)\n      If (feature 6 <= 125105.5)\n       If (feature 6 <= 124593.5)\n        If (feature 8 <= 118307.5)\n         Predict: 0.19960299225357794\n        Else (feature 8 > 118307.5)\n         Predict: 0.12500028302948274\n       Else (feature 6 > 124593.5)\n        If (feature 4 <= 120314.5)\n         Predict: 0.28403939113851423\n        Else (feature 4 > 120314.5)\n         Predict: -1.5617417519872143\n      Else (feature 6 > 125105.5)\n       If (feature 5 <= 118409.0)\n        If (feature 3 <= 118581.5)\n         Predict: 0.17205656812060446\n        Else (feature 3 > 118581.5)\n         Predict: -0.13009189434290622\n       Else (feature 5 > 118409.0)\n        If (feature 7 <= 68840.0)\n         Predict: 0.13791414933477536\n        Else (feature 7 > 68840.0)\n         Predict: 0.24110254313618765\n  Tree 10 (weight 0.1):\n    If (feature 1 <= 13872.0)\n     If (feature 5 <= 289174.0)\n      If (feature 2 <= 118117.0)\n       If (feature 7 <= 252006.5)\n        If (feature 7 <= 5699.0)\n         Predict: 0.051112854038403245\n        Else (feature 7 > 5699.0)\n         Predict: 0.24861529683409073\n       Else (feature 7 > 252006.5)\n        If (feature 5 <= 118285.5)\n         Predict: 0.23085560812498462\n        Else (feature 5 > 118285.5)\n         Predict: 0.15127085572491505\n      Else (feature 2 > 118117.0)\n       If (feature 6 <= 194285.0)\n        If (feature 4 <= 118981.5)\n         Predict: 0.27507275511563367\n        Else (feature 4 > 118981.5)\n         Predict: 0.06018127587292681\n       Else (feature 6 > 194285.0)\n        If (feature 6 <= 279306.0)\n         Predict: -0.2519772275666675\n        Else (feature 6 > 279306.0)\n         Predict: 0.17414195331652116\n     Else (feature 5 > 289174.0)\n      If (feature 1 <= 13837.0)\n       If (feature 0 <= 925.5)\n        Predict: -3.3284262539637752\n       Else (feature 0 > 925.5)\n        If (feature 4 <= 118442.0)\n         Predict: -0.42049845606410424\n        Else (feature 4 > 118442.0)\n         Predict: 0.11461571384052587\n      Else (feature 1 > 13837.0)\n       If (feature 0 <= 28221.5)\n        If (feature 6 <= 306540.0)\n         Predict: -3.619423097526475\n        Else (feature 6 > 306540.0)\n         Predict: -3.3670738093203028\n       Else (feature 0 > 28221.5)\n        If (feature 6 <= 310609.0)\n         Predict: -0.028006012235717703\n        Else (feature 6 > 310609.0)\n         Predict: -3.377358712985492\n    Else (feature 1 > 13872.0)\n     If (feature 1 <= 74189.5)\n      If (feature 1 <= 14723.5)\n       If (feature 8 <= 118696.0)\n        If (feature 6 <= 281762.5)\n         Predict: 0.09667360266039488\n        Else (feature 6 > 281762.5)\n         Predict: -1.0389413660329259\n       Else (feature 8 > 118696.0)\n        If (feature 5 <= 118852.0)\n         Predict: -1.8727394434336082\n        Else (feature 5 > 118852.0)\n         Predict: 0.4462901268564155\n      Else (feature 1 > 14723.5)\n       If (feature 2 <= 120030.0)\n        If (feature 3 <= 119762.5)\n         Predict: 0.1313723645632764\n        Else (feature 3 > 119762.5)\n         Predict: -0.3165432693663621\n       Else (feature 2 > 120030.0)\n        If (feature 5 <= 117905.5)\n         Predict: 0.6523363238037354\n        Else (feature 5 > 117905.5)\n         Predict: 0.3182166980200028\n     Else (feature 1 > 74189.5)\n      If (feature 4 <= 117943.0)\n       If (feature 3 <= 118346.5)\n        If (feature 1 <= 111810.5)\n         Predict: 0.2580263749225583\n        Else (feature 1 > 111810.5)\n         Predict: -0.038761355190200804\n       Else (feature 3 > 118346.5)\n        If (feature 4 <= 117899.5)\n         Predict: 0.29805502461906475\n        Else (feature 4 > 117899.5)\n         Predict: -1.4073324341059754\n      Else (feature 4 > 117943.0)\n       If (feature 5 <= 117882.0)\n        If (feature 0 <= 38391.5)\n         Predict: -2.586858848500139\n        Else (feature 0 > 38391.5)\n         Predict: -0.011774049733914568\n       Else (feature 5 > 117882.0)\n        If (feature 8 <= 132683.5)\n         Predict: 0.2634846478271706\n        Else (feature 8 > 132683.5)\n         Predict: -0.04220697277442831\n  Tree 11 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 7 <= 291857.0)\n       If (feature 1 <= 4078.5)\n        If (feature 6 <= 311385.0)\n         Predict: 0.2518740600878059\n        Else (feature 6 > 311385.0)\n         Predict: -0.4472395825638884\n       Else (feature 1 > 4078.5)\n        If (feature 1 <= 22444.5)\n         Predict: 0.08167559295602035\n        Else (feature 1 > 22444.5)\n         Predict: 0.24095806442662146\n      Else (feature 7 > 291857.0)\n       If (feature 6 <= 170169.0)\n        If (feature 0 <= 1021.0)\n         Predict: 0.012097648437168712\n        Else (feature 0 > 1021.0)\n         Predict: 0.5665871504967913\n       Else (feature 6 > 170169.0)\n        If (feature 1 <= 3609.0)\n         Predict: -1.8056389313395573\n        Else (feature 1 > 3609.0)\n         Predict: -0.03227205836728203\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 6 <= 90233.0)\n        Predict: -0.47728705624861795\n       Else (feature 6 > 90233.0)\n        If (feature 0 <= 4674.5)\n         Predict: 0.25886244073981857\n        Else (feature 0 > 4674.5)\n         Predict: 0.30079522720556257\n      Else (feature 0 > 4678.0)\n       If (feature 6 <= 117909.5)\n        If (feature 1 <= 52021.5)\n         Predict: 0.1566897902180596\n        Else (feature 1 > 52021.5)\n         Predict: -0.6107550055436679\n       Else (feature 6 > 117909.5)\n        If (feature 8 <= 124906.0)\n         Predict: 0.2799460694890645\n        Else (feature 8 > 124906.0)\n         Predict: -0.05993847497846616\n    Else (feature 0 > 6715.5)\n     If (feature 0 <= 23532.5)\n      If (feature 0 <= 20889.0)\n       If (feature 2 <= 118237.5)\n        If (feature 3 <= 118131.5)\n         Predict: 0.10321084890072924\n        Else (feature 3 > 118131.5)\n         Predict: 0.19555003066545076\n       Else (feature 2 > 118237.5)\n        If (feature 0 <= 18069.0)\n         Predict: 0.11554825801948053\n        Else (feature 0 > 18069.0)\n         Predict: -0.29944151586265433\n      Else (feature 0 > 20889.0)\n       If (feature 0 <= 21393.0)\n        If (feature 6 <= 300090.0)\n         Predict: -0.7860210792486457\n        Else (feature 6 > 300090.0)\n         Predict: -2.6224223601417047\n       Else (feature 0 > 21393.0)\n        If (feature 6 <= 117909.5)\n         Predict: -0.19187399473319774\n        Else (feature 6 > 117909.5)\n         Predict: 0.15312383612163213\n     Else (feature 0 > 23532.5)\n      If (feature 6 <= 128574.5)\n       If (feature 5 <= 117926.0)\n        If (feature 5 <= 117882.0)\n         Predict: 0.03610799051849286\n        Else (feature 5 > 117882.0)\n         Predict: 0.22795916880215175\n       Else (feature 5 > 117926.0)\n        If (feature 5 <= 118045.0)\n         Predict: -0.25422434725765786\n        Else (feature 5 > 118045.0)\n         Predict: 0.12509996789287578\n      Else (feature 6 > 128574.5)\n       If (feature 6 <= 191150.5)\n        If (feature 7 <= 118168.0)\n         Predict: 0.12965000733886742\n        Else (feature 7 > 118168.0)\n         Predict: 0.2541132542585851\n       Else (feature 6 > 191150.5)\n        If (feature 4 <= 119005.5)\n         Predict: 0.10413686030393719\n        Else (feature 4 > 119005.5)\n         Predict: 0.20398191596571572\n  Tree 12 (weight 0.1):\n    If (feature 1 <= 13872.0)\n     If (feature 5 <= 289174.0)\n      If (feature 2 <= 118920.0)\n       If (feature 3 <= 118333.5)\n        If (feature 1 <= 7395.5)\n         Predict: 0.1397623828105277\n        Else (feature 1 > 7395.5)\n         Predict: 0.234048494830281\n       Else (feature 3 > 118333.5)\n        If (feature 4 <= 118633.0)\n         Predict: 0.14431751471094623\n        Else (feature 4 > 118633.0)\n         Predict: 0.23291577853650391\n      Else (feature 2 > 118920.0)\n       If (feature 2 <= 120873.5)\n        If (feature 3 <= 120349.0)\n         Predict: 0.07549383904293043\n        Else (feature 3 > 120349.0)\n         Predict: -0.5398598437283596\n       Else (feature 2 > 120873.5)\n        If (feature 5 <= 117905.5)\n         Predict: 0.7511792951373342\n        Else (feature 5 > 117905.5)\n         Predict: 0.25174584991288074\n     Else (feature 5 > 289174.0)\n      If (feature 1 <= 13837.0)\n       If (feature 6 <= 306540.0)\n        If (feature 1 <= 12262.5)\n         Predict: 0.13569874960097514\n        Else (feature 1 > 12262.5)\n         Predict: -1.6915684157438395\n       Else (feature 6 > 306540.0)\n        If (feature 0 <= 79030.5)\n         Predict: -0.04763880170615885\n        Else (feature 0 > 79030.5)\n         Predict: -1.533621776040018\n      Else (feature 1 > 13837.0)\n       If (feature 0 <= 28221.5)\n        If (feature 4 <= 118318.5)\n         Predict: -2.93903156557859\n        Else (feature 4 > 118318.5)\n         Predict: -3.30472072321972\n       Else (feature 0 > 28221.5)\n        If (feature 6 <= 310609.0)\n         Predict: -0.034065336347180133\n        Else (feature 6 > 310609.0)\n         Predict: -2.9524910315116184\n    Else (feature 1 > 13872.0)\n     If (feature 1 <= 77514.0)\n      If (feature 2 <= 117927.5)\n       If (feature 6 <= 117891.5)\n        If (feature 2 <= 117917.0)\n         Predict: -0.08556494203846698\n        Else (feature 2 > 117917.0)\n         Predict: 0.5107196020022438\n       Else (feature 6 > 117891.5)\n        If (feature 8 <= 128292.0)\n         Predict: 0.23802938442359703\n        Else (feature 8 > 128292.0)\n         Predict: -0.1391617454018253\n      Else (feature 2 > 117927.5)\n       If (feature 6 <= 292091.5)\n        If (feature 6 <= 280461.0)\n         Predict: 0.0961080975070299\n        Else (feature 6 > 280461.0)\n         Predict: -0.3106877174465286\n       Else (feature 6 > 292091.5)\n        If (feature 1 <= 15405.0)\n         Predict: -0.4027741524948062\n        Else (feature 1 > 15405.0)\n         Predict: 0.23416600545811275\n     Else (feature 1 > 77514.0)\n      If (feature 4 <= 117943.0)\n       If (feature 3 <= 118025.0)\n        If (feature 3 <= 117931.5)\n         Predict: 0.1733366889553659\n        Else (feature 3 > 117931.5)\n         Predict: 0.36336847948961215\n       Else (feature 3 > 118025.0)\n        If (feature 6 <= 118100.0)\n         Predict: 0.2120753369082636\n        Else (feature 6 > 118100.0)\n         Predict: -0.23869928860869818\n      Else (feature 4 > 117943.0)\n       If (feature 5 <= 117882.0)\n        If (feature 1 <= 96501.5)\n         Predict: 0.4085083253547172\n        Else (feature 1 > 96501.5)\n         Predict: -1.4831462016921624\n       Else (feature 5 > 117882.0)\n        If (feature 6 <= 234793.0)\n         Predict: 0.2212464986894127\n        Else (feature 6 > 234793.0)\n         Predict: 0.3021667577971601\n  Tree 13 (weight 0.1):\n    If (feature 7 <= 68840.0)\n     If (feature 7 <= 19757.0)\n      If (feature 3 <= 118005.5)\n       If (feature 0 <= 290221.0)\n        If (feature 4 <= 117881.0)\n         Predict: 0.30658469343038136\n        Else (feature 4 > 117881.0)\n         Predict: 0.10287505061512729\n       Else (feature 0 > 290221.0)\n        Predict: -3.6179673361876326\n      Else (feature 3 > 118005.5)\n       If (feature 3 <= 118082.5)\n        If (feature 0 <= 38705.0)\n         Predict: -0.6271992529957928\n        Else (feature 0 > 38705.0)\n         Predict: 0.06793266773050918\n       Else (feature 3 > 118082.5)\n        If (feature 1 <= 274318.5)\n         Predict: 0.11318803134014759\n        Else (feature 1 > 274318.5)\n         Predict: -2.5896241996118534\n     Else (feature 7 > 19757.0)\n      If (feature 5 <= 118679.5)\n       If (feature 6 <= 131852.5)\n        If (feature 1 <= 18045.0)\n         Predict: -0.9711888715041896\n        Else (feature 1 > 18045.0)\n         Predict: -2.822458620913035\n       Else (feature 6 > 131852.5)\n        If (feature 0 <= 18069.0)\n         Predict: 0.4331307268830786\n        Else (feature 0 > 18069.0)\n         Predict: -0.8600045882988321\n      Else (feature 5 > 118679.5)\n       If (feature 3 <= 118591.5)\n        If (feature 0 <= 42097.5)\n         Predict: -0.04860395394323738\n        Else (feature 0 > 42097.5)\n         Predict: 0.4181028063729765\n       Else (feature 3 > 118591.5)\n        If (feature 2 <= 118920.0)\n         Predict: -2.492511242689689\n        Else (feature 2 > 118920.0)\n         Predict: 0.15491204744294151\n    Else (feature 7 > 68840.0)\n     If (feature 7 <= 262441.5)\n      If (feature 6 <= 163977.5)\n       If (feature 4 <= 117908.0)\n        If (feature 1 <= 111810.5)\n         Predict: 0.28584760226449474\n        Else (feature 1 > 111810.5)\n         Predict: 0.013586674282938324\n       Else (feature 4 > 117908.0)\n        If (feature 4 <= 118393.0)\n         Predict: 0.09481122501893016\n        Else (feature 4 > 118393.0)\n         Predict: 0.19495267490313886\n      Else (feature 6 > 163977.5)\n       If (feature 8 <= 118412.0)\n        If (feature 6 <= 269410.5)\n         Predict: -0.17029488487055267\n        Else (feature 6 > 269410.5)\n         Predict: 0.1668416214581979\n       Else (feature 8 > 118412.0)\n        If (feature 7 <= 118168.0)\n         Predict: -0.12161713759360851\n        Else (feature 7 > 118168.0)\n         Predict: 0.17686482876976642\n     Else (feature 7 > 262441.5)\n      If (feature 5 <= 117905.5)\n       If (feature 3 <= 118346.5)\n        If (feature 4 <= 118348.0)\n         Predict: 0.07897534358932572\n        Else (feature 4 > 118348.0)\n         Predict: 0.2407564265489645\n       Else (feature 3 > 118346.5)\n        If (feature 1 <= 60164.0)\n         Predict: 0.15735459494972143\n        Else (feature 1 > 60164.0)\n         Predict: -0.1709662743300348\n      Else (feature 5 > 117905.5)\n       If (feature 6 <= 125786.0)\n        If (feature 1 <= 15648.5)\n         Predict: 0.11081771357913414\n        Else (feature 1 > 15648.5)\n         Predict: -0.03202425816910368\n       Else (feature 6 > 125786.0)\n        If (feature 6 <= 183984.0)\n         Predict: 0.2415642753501299\n        Else (feature 6 > 183984.0)\n         Predict: 0.10146727894195419\n  Tree 14 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 8 <= 118047.5)\n       If (feature 1 <= 111810.5)\n        If (feature 2 <= 120030.0)\n         Predict: 0.2718562213030836\n        Else (feature 2 > 120030.0)\n         Predict: -0.22574921935567585\n       Else (feature 1 > 111810.5)\n        If (feature 3 <= 118082.5)\n         Predict: -3.3913680509215816\n        Else (feature 3 > 118082.5)\n         Predict: 0.2539246493004062\n      Else (feature 8 > 118047.5)\n       If (feature 4 <= 122162.0)\n        If (feature 8 <= 119156.5)\n         Predict: 0.09952516181986319\n        Else (feature 8 > 119156.5)\n         Predict: 0.23089277907960992\n       Else (feature 4 > 122162.0)\n        If (feature 7 <= 300684.5)\n         Predict: 0.04368823085375718\n        Else (feature 7 > 300684.5)\n         Predict: -1.3181660402110902\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 0 <= 4674.5)\n        If (feature 3 <= 119703.5)\n         Predict: 0.23626106404219022\n        Else (feature 3 > 119703.5)\n         Predict: -0.0957878162988562\n       Else (feature 0 > 4674.5)\n        If (feature 5 <= 182600.5)\n         Predict: 0.272347607787026\n        Else (feature 5 > 182600.5)\n         Predict: -0.7209113090950439\n      Else (feature 0 > 4678.0)\n       If (feature 6 <= 117909.5)\n        If (feature 4 <= 143035.5)\n         Predict: 0.10568829441555601\n        Else (feature 4 > 143035.5)\n         Predict: -1.4161285377721793\n       Else (feature 6 > 117909.5)\n        If (feature 8 <= 124906.0)\n         Predict: 0.24695548203394307\n        Else (feature 8 > 124906.0)\n         Predict: -0.07431876478548292\n    Else (feature 0 > 6715.5)\n     If (feature 0 <= 73588.0)\n      If (feature 7 <= 68840.0)\n       If (feature 4 <= 118525.5)\n        If (feature 2 <= 117976.5)\n         Predict: 0.1771101538789854\n        Else (feature 2 > 117976.5)\n         Predict: -0.020820640532325435\n       Else (feature 4 > 118525.5)\n        If (feature 5 <= 118679.5)\n         Predict: -1.1852207553761964\n        Else (feature 5 > 118679.5)\n         Predict: -0.06868578323347717\n      Else (feature 7 > 68840.0)\n       If (feature 7 <= 262441.5)\n        If (feature 6 <= 118298.0)\n         Predict: 0.22982492133468183\n        Else (feature 6 > 118298.0)\n         Predict: 0.13534182864018063\n       Else (feature 7 > 262441.5)\n        If (feature 1 <= 17404.0)\n         Predict: 0.11538236649648564\n        Else (feature 1 > 17404.0)\n         Predict: 0.03251733958504101\n     Else (feature 0 > 73588.0)\n      If (feature 0 <= 79128.5)\n       If (feature 4 <= 117916.0)\n        If (feature 2 <= 117981.5)\n         Predict: 0.2527653101983945\n        Else (feature 2 > 117981.5)\n         Predict: 0.3623115602982322\n       Else (feature 4 > 117916.0)\n        If (feature 4 <= 118504.0)\n         Predict: 0.12146118885040794\n        Else (feature 4 > 118504.0)\n         Predict: 0.20278044865944161\n      Else (feature 0 > 79128.5)\n       If (feature 2 <= 118110.0)\n        If (feature 4 <= 17949.0)\n         Predict: -0.5773113275378013\n        Else (feature 4 > 17949.0)\n         Predict: 0.14105777163439082\n       Else (feature 2 > 118110.0)\n        If (feature 7 <= 3901.5)\n         Predict: -3.5873977397599432\n        Else (feature 7 > 3901.5)\n         Predict: -0.013331198210001526\n  Tree 15 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 3 <= 118046.5)\n       If (feature 7 <= 19757.0)\n        If (feature 1 <= 58465.5)\n         Predict: 0.1732341712565485\n        Else (feature 1 > 58465.5)\n         Predict: -1.1106525626397676\n       Else (feature 7 > 19757.0)\n        If (feature 0 <= 680.5)\n         Predict: 0.13802591418559548\n        Else (feature 0 > 680.5)\n         Predict: 0.2909351108230361\n      Else (feature 3 > 118046.5)\n       If (feature 3 <= 118174.0)\n        If (feature 1 <= 17220.5)\n         Predict: -0.4065238630612877\n        Else (feature 1 > 17220.5)\n         Predict: 0.19726349026604098\n       Else (feature 3 > 118174.0)\n        If (feature 5 <= 118753.5)\n         Predict: 0.20240132854060366\n        Else (feature 5 > 118753.5)\n         Predict: 0.08224479175817877\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4678.0)\n       If (feature 6 <= 90233.0)\n        Predict: -0.4737639275021292\n       Else (feature 6 > 90233.0)\n        If (feature 0 <= 4674.5)\n         Predict: 0.215763506460904\n        Else (feature 0 > 4674.5)\n         Predict: 0.25524471771611523\n      Else (feature 0 > 4678.0)\n       If (feature 0 <= 4679.5)\n        If (feature 1 <= 1021.0)\n         Predict: 0.32163582710050426\n        Else (feature 1 > 1021.0)\n         Predict: -2.0063891708437778\n       Else (feature 0 > 4679.5)\n        If (feature 4 <= 122248.5)\n         Predict: 0.20795040095560124\n        Else (feature 4 > 122248.5)\n         Predict: 0.026927643503685945\n    Else (feature 0 > 6715.5)\n     If (feature 6 <= 119472.5)\n      If (feature 8 <= 118320.5)\n       If (feature 6 <= 118298.0)\n        If (feature 7 <= 19757.0)\n         Predict: 0.015422325883357851\n        Else (feature 7 > 19757.0)\n         Predict: 0.1942467346971747\n       Else (feature 6 > 118298.0)\n        If (feature 3 <= 117907.0)\n         Predict: -1.867332928923562\n        Else (feature 3 > 117907.0)\n         Predict: -0.007131231851537258\n      Else (feature 8 > 118320.5)\n       If (feature 1 <= 3794.0)\n        If (feature 3 <= 119113.0)\n         Predict: 0.17711266946608828\n        Else (feature 3 > 119113.0)\n         Predict: -0.7607353903038785\n       Else (feature 1 > 3794.0)\n        If (feature 3 <= 118088.0)\n         Predict: -0.17086101958522587\n        Else (feature 3 > 118088.0)\n         Predict: 0.02683918995154796\n     Else (feature 6 > 119472.5)\n      If (feature 2 <= 117917.0)\n       If (feature 8 <= 128292.0)\n        If (feature 6 <= 172497.5)\n         Predict: 0.27642081648901573\n        Else (feature 6 > 172497.5)\n         Predict: 0.18249642019543888\n       Else (feature 8 > 128292.0)\n        If (feature 1 <= 46111.0)\n         Predict: 0.32339761301085623\n        Else (feature 1 > 46111.0)\n         Predict: -0.22846423957193165\n      Else (feature 2 > 117917.0)\n       If (feature 0 <= 23532.5)\n        If (feature 0 <= 18069.0)\n         Predict: 0.15773588554378076\n        Else (feature 0 > 18069.0)\n         Predict: -0.05483389885312693\n       Else (feature 0 > 23532.5)\n        If (feature 5 <= 118409.0)\n         Predict: 0.07961225769340914\n        Else (feature 5 > 118409.0)\n         Predict: 0.1524229157791208\n  Tree 16 (weight 0.1):\n    If (feature 1 <= 1590.0)\n     If (feature 1 <= 86.5)\n      If (feature 3 <= 117965.5)\n       If (feature 6 <= 117909.5)\n        If (feature 0 <= 44709.5)\n         Predict: -0.4698242354347402\n        Else (feature 0 > 44709.5)\n         Predict: -2.5133963074612518\n       Else (feature 6 > 117909.5)\n        If (feature 0 <= 4676.0)\n         Predict: 0.24151767664391993\n        Else (feature 0 > 4676.0)\n         Predict: 0.29146395855181506\n      Else (feature 3 > 117965.5)\n       If (feature 0 <= 34937.0)\n        If (feature 0 <= 34614.0)\n         Predict: 0.08954932804907573\n        Else (feature 0 > 34614.0)\n         Predict: -1.4425712090306326\n       Else (feature 0 > 34937.0)\n        If (feature 2 <= 117968.0)\n         Predict: 0.2840437650996546\n        Else (feature 2 > 117968.0)\n         Predict: 0.5637223943372192\n     Else (feature 1 > 86.5)\n      If (feature 4 <= 118864.5)\n       If (feature 4 <= 118510.5)\n        If (feature 1 <= 244.5)\n         Predict: -0.03539479846587783\n        Else (feature 1 > 244.5)\n         Predict: 0.22702342599811548\n       Else (feature 4 > 118510.5)\n        If (feature 6 <= 147115.0)\n         Predict: 0.1836768892462413\n        Else (feature 6 > 147115.0)\n         Predict: -0.25104079639351756\n      Else (feature 4 > 118864.5)\n       If (feature 1 <= 733.5)\n        If (feature 6 <= 290805.5)\n         Predict: 0.2795656117419217\n        Else (feature 6 > 290805.5)\n         Predict: 0.8031658941529969\n       Else (feature 1 > 733.5)\n        If (feature 0 <= 81255.5)\n         Predict: 0.21247182749174334\n        Else (feature 0 > 81255.5)\n         Predict: 0.09659978825542766\n    Else (feature 1 > 1590.0)\n     If (feature 6 <= 119472.5)\n      If (feature 1 <= 1749.5)\n       If (feature 0 <= 41440.5)\n        If (feature 0 <= 15718.0)\n         Predict: 0.28289038216213147\n        Else (feature 0 > 15718.0)\n         Predict: -3.1634663231518707\n       Else (feature 0 > 41440.5)\n        If (feature 0 <= 75216.5)\n         Predict: 0.3722031970164513\n        Else (feature 0 > 75216.5)\n         Predict: 0.3221193666225968\n      Else (feature 1 > 1749.5)\n       If (feature 8 <= 118320.5)\n        If (feature 6 <= 119101.0)\n         Predict: 0.14307994321879997\n        Else (feature 6 > 119101.0)\n         Predict: -0.5311632332321474\n       Else (feature 8 > 118320.5)\n        If (feature 3 <= 118088.0)\n         Predict: -0.12204495428410418\n        Else (feature 3 > 118088.0)\n         Predict: 0.056176499894055855\n     Else (feature 6 > 119472.5)\n      If (feature 2 <= 118117.0)\n       If (feature 8 <= 118820.5)\n        If (feature 6 <= 310609.0)\n         Predict: 0.11823737825852307\n        Else (feature 6 > 310609.0)\n         Predict: -0.13152535865435006\n       Else (feature 8 > 118820.5)\n        If (feature 6 <= 123196.5)\n         Predict: 0.2693828747817892\n        Else (feature 6 > 123196.5)\n         Predict: 0.1527041361017464\n      Else (feature 2 > 118117.0)\n       If (feature 1 <= 27871.5)\n        If (feature 1 <= 26333.0)\n         Predict: 0.019331926762951875\n        Else (feature 1 > 26333.0)\n         Predict: -1.6519667055916964\n       Else (feature 1 > 27871.5)\n        If (feature 7 <= 291857.0)\n         Predict: 0.2146341409297987\n        Else (feature 7 > 291857.0)\n         Predict: -0.07664767234122873\n  Tree 17 (weight 0.1):\n    If (feature 0 <= 6715.5)\n     If (feature 0 <= 3850.0)\n      If (feature 8 <= 118047.5)\n       If (feature 1 <= 111810.5)\n        If (feature 2 <= 120030.0)\n         Predict: 0.24150530545414675\n        Else (feature 2 > 120030.0)\n         Predict: -0.23425958355812201\n       Else (feature 1 > 111810.5)\n        If (feature 3 <= 118082.5)\n         Predict: -3.002988927585384\n        Else (feature 3 > 118082.5)\n         Predict: 0.22686686179041557\n      Else (feature 8 > 118047.5)\n       If (feature 1 <= 4078.5)\n        If (feature 7 <= 291857.0)\n         Predict: 0.18039895956069898\n        Else (feature 7 > 291857.0)\n         Predict: -0.36748731050959343\n       Else (feature 1 > 4078.5)\n        If (feature 7 <= 118470.5)\n         Predict: 0.1663393258993804\n        Else (feature 7 > 118470.5)\n         Predict: -0.005870572447787561\n     Else (feature 0 > 3850.0)\n      If (feature 0 <= 4684.5)\n       If (feature 0 <= 4674.5)\n        If (feature 6 <= 141606.0)\n         Predict: 0.14075263975357918\n        Else (feature 6 > 141606.0)\n         Predict: 0.25118122592562375\n       Else (feature 0 > 4674.5)\n        If (feature 5 <= 182600.5)\n         Predict: 0.23996462997189438\n        Else (feature 5 > 182600.5)\n         Predict: -0.6637894039415452\n      Else (feature 0 > 4684.5)\n       If (feature 4 <= 122248.5)\n        If (feature 8 <= 124906.0)\n         Predict: 0.20142810995381694\n        Else (feature 8 > 124906.0)\n         Predict: -0.17023219255055366\n       Else (feature 4 > 122248.5)\n        If (feature 6 <= 125786.0)\n         Predict: -0.2695056250117091\n        Else (feature 6 > 125786.0)\n         Predict: 0.18335568715651152\n    Else (feature 0 > 6715.5)\n     If (feature 1 <= 2408.0)\n      If (feature 3 <= 117938.0)\n       If (feature 3 <= 117928.5)\n        If (feature 7 <= 118009.0)\n         Predict: -0.8503984444564671\n        Else (feature 7 > 118009.0)\n         Predict: 0.270593772279681\n       Else (feature 3 > 117928.5)\n        If (feature 6 <= 117925.0)\n         Predict: 0.25898285466552645\n        Else (feature 6 > 117925.0)\n         Predict: -3.007663983437899\n      Else (feature 3 > 117938.0)\n       If (feature 7 <= 119139.5)\n        If (feature 5 <= 117882.0)\n         Predict: -0.3153209292207083\n        Else (feature 5 > 117882.0)\n         Predict: 0.2236757347380874\n       Else (feature 7 > 119139.5)\n        If (feature 0 <= 15714.5)\n         Predict: -0.0497713248561656\n        Else (feature 0 > 15714.5)\n         Predict: 0.1522839922243058\n     Else (feature 1 > 2408.0)\n      If (feature 1 <= 2906.0)\n       If (feature 8 <= 120330.5)\n        If (feature 4 <= 123485.0)\n         Predict: 0.14240685480847934\n        Else (feature 4 > 123485.0)\n         Predict: -0.9260237073793252\n       Else (feature 8 > 120330.5)\n        If (feature 6 <= 302940.0)\n         Predict: -0.28744487560763\n        Else (feature 6 > 302940.0)\n         Predict: -1.8086135666877643\n      Else (feature 1 > 2906.0)\n       If (feature 6 <= 125105.5)\n        If (feature 6 <= 124593.5)\n         Predict: 0.07538926149658601\n        Else (feature 6 > 124593.5)\n         Predict: -0.7045638056241335\n       Else (feature 6 > 125105.5)\n        If (feature 3 <= 118897.5)\n         Predict: 0.13189597142178805\n        Else (feature 3 > 118897.5)\n         Predict: 0.009727628471585474\n  Tree 18 (weight 0.1):\n    If (feature 7 <= 68840.0)\n     If (feature 3 <= 117957.0)\n      If (feature 6 <= 126084.0)\n       If (feature 4 <= 117881.0)\n        If (feature 0 <= 14462.0)\n         Predict: 0.33465251065984675\n        Else (feature 0 > 14462.0)\n         Predict: 0.17799111977170515\n       Else (feature 4 > 117881.0)\n        If (feature 1 <= 50808.0)\n         Predict: 0.1340238904102969\n        Else (feature 1 > 50808.0)\n         Predict: -0.19173316703327237\n      Else (feature 6 > 126084.0)\n       If (feature 6 <= 241900.0)\n        If (feature 1 <= 2008.5)\n         Predict: -0.2309737421725885\n        Else (feature 1 > 2008.5)\n         Predict: 0.29275834248311844\n       Else (feature 6 > 241900.0)\n        If (feature 6 <= 266869.0)\n         Predict: -0.49742865966269595\n        Else (feature 6 > 266869.0)\n         Predict: 0.24036534644405652\n     Else (feature 3 > 117957.0)\n      If (feature 7 <= 19757.0)\n       If (feature 4 <= 120404.0)\n        If (feature 6 <= 121579.5)\n         Predict: -0.052829785247092274\n        Else (feature 6 > 121579.5)\n         Predict: 0.14423557057194503\n       Else (feature 4 > 120404.0)\n        If (feature 4 <= 120664.5)\n         Predict: -0.7893134153343626\n        Else (feature 4 > 120664.5)\n         Predict: 0.04866665945933185\n      Else (feature 7 > 19757.0)\n       If (feature 5 <= 118679.5)\n        If (feature 1 <= 30529.0)\n         Predict: -0.6769845658922546\n        Else (feature 1 > 30529.0)\n         Predict: -2.012339874725547\n       Else (feature 5 > 118679.5)\n        If (feature 3 <= 118591.5)\n         Predict: -0.0040980200693427685\n        Else (feature 3 > 118591.5)\n         Predict: -0.8045046232334488\n    Else (feature 7 > 68840.0)\n     If (feature 2 <= 117924.0)\n      If (feature 4 <= 118558.0)\n       If (feature 4 <= 118038.5)\n        If (feature 3 <= 118157.0)\n         Predict: 0.24034065336207727\n        Else (feature 3 > 118157.0)\n         Predict: -0.09205214682946965\n       Else (feature 4 > 118038.5)\n        If (feature 4 <= 118064.5)\n         Predict: -0.7365429727852798\n        Else (feature 4 > 118064.5)\n         Predict: 0.12205065570752394\n      Else (feature 4 > 118558.0)\n       If (feature 6 <= 118032.5)\n        If (feature 8 <= 118287.5)\n         Predict: 0.2442536733129404\n        Else (feature 8 > 118287.5)\n         Predict: 0.44564533476438944\n       Else (feature 6 > 118032.5)\n        If (feature 1 <= 1180.0)\n         Predict: -0.07500125035644267\n        Else (feature 1 > 1180.0)\n         Predict: 0.2478314960166956\n     Else (feature 2 > 117924.0)\n      If (feature 3 <= 118180.0)\n       If (feature 4 <= 118974.5)\n        If (feature 4 <= 118843.0)\n         Predict: 0.08323388792630801\n        Else (feature 4 > 118843.0)\n         Predict: 0.28021349389285866\n       Else (feature 4 > 118974.5)\n        If (feature 4 <= 119005.5)\n         Predict: -1.619850816718554\n        Else (feature 4 > 119005.5)\n         Predict: 0.03654781337774564\n      Else (feature 3 > 118180.0)\n       If (feature 6 <= 250534.5)\n        If (feature 6 <= 123871.5)\n         Predict: 0.09979957072847474\n        Else (feature 6 > 123871.5)\n         Predict: 0.15752205500167168\n       Else (feature 6 > 250534.5)\n        If (feature 6 <= 287248.0)\n         Predict: -0.03515322182139593\n        Else (feature 6 > 287248.0)\n         Predict: 0.135684638238401\n  Tree 19 (weight 0.1):\n    If (feature 1 <= 13872.0)\n     If (feature 5 <= 289174.0)\n      If (feature 2 <= 118920.0)\n       If (feature 3 <= 118333.5)\n        If (feature 1 <= 7395.5)\n         Predict: 0.08795468811463171\n        Else (feature 1 > 7395.5)\n         Predict: 0.1789759547900717\n       Else (feature 3 > 118333.5)\n        If (feature 1 <= 2906.0)\n         Predict: 0.09374501988956899\n        Else (feature 1 > 2906.0)\n         Predict: 0.1796556326458588\n      Else (feature 2 > 118920.0)\n       If (feature 5 <= 118183.0)\n        If (feature 0 <= 29292.5)\n         Predict: 0.18672045795233683\n        Else (feature 0 > 29292.5)\n         Predict: -0.45006254955823893\n       Else (feature 5 > 118183.0)\n        If (feature 4 <= 150387.0)\n         Predict: 0.11061329838330639\n        Else (feature 4 > 150387.0)\n         Predict: -0.7714938554039261\n     Else (feature 5 > 289174.0)\n      If (feature 1 <= 6218.5)\n       If (feature 0 <= 925.5)\n        Predict: -2.959697234225924\n       Else (feature 0 > 925.5)\n        If (feature 3 <= 118231.0)\n         Predict: -0.40977249804544774\n        Else (feature 3 > 118231.0)\n         Predict: 0.10080092357349799\n      Else (feature 1 > 6218.5)\n       If (feature 4 <= 118525.5)\n        If (feature 3 <= 118321.5)\n         Predict: 0.4505342984929219\n        Else (feature 3 > 118321.5)\n         Predict: -1.316401604599609\n       Else (feature 4 > 118525.5)\n        If (feature 6 <= 296063.0)\n         Predict: -0.7028699304132203\n        Else (feature 6 > 296063.0)\n         Predict: 0.5595445933269847\n    Else (feature 1 > 13872.0)\n     If (feature 1 <= 77514.0)\n      If (feature 2 <= 120030.0)\n       If (feature 3 <= 119762.5)\n        If (feature 1 <= 14868.0)\n         Predict: -0.11233745597017039\n        Else (feature 1 > 14868.0)\n         Predict: 0.06647548075629711\n       Else (feature 3 > 119762.5)\n        If (feature 1 <= 25345.5)\n         Predict: -1.1847275666490604\n        Else (feature 1 > 25345.5)\n         Predict: 0.2023640781449173\n      Else (feature 2 > 120030.0)\n       If (feature 1 <= 15405.0)\n        If (feature 1 <= 14868.0)\n         Predict: 0.3843361712509843\n        Else (feature 1 > 14868.0)\n         Predict: -1.019168570913126\n       Else (feature 1 > 15405.0)\n        If (feature 6 <= 117909.5)\n         Predict: 0.44703663751040973\n        Else (feature 6 > 117909.5)\n         Predict: 0.26893800819971386\n     Else (feature 1 > 77514.0)\n      If (feature 4 <= 117943.0)\n       If (feature 3 <= 118025.0)\n        If (feature 3 <= 117931.5)\n         Predict: 0.12636955190628169\n        Else (feature 3 > 117931.5)\n         Predict: 0.2962409623075088\n       Else (feature 3 > 118025.0)\n        If (feature 1 <= 79438.5)\n         Predict: -0.9803447783046636\n        Else (feature 1 > 79438.5)\n         Predict: 0.005810885257123011\n      Else (feature 4 > 117943.0)\n       If (feature 6 <= 234793.0)\n        If (feature 6 <= 223721.0)\n         Predict: 0.18220769305442053\n        Else (feature 6 > 223721.0)\n         Predict: -0.11796975293867717\n       Else (feature 6 > 234793.0)\n        If (feature 6 <= 311461.5)\n         Predict: 0.24137781357742444\n        Else (feature 6 > 311461.5)\n         Predict: 0.36712455622832807\n'

In [47]:
model.stages[1].save('AmazonGBT')
model_df = spark.read.parquet("AmazonGBT/data")
print(model_df.printSchema())
model_df.toJSON().collect()


root
 |-- treeID: integer (nullable = true)
 |-- nodeData: struct (nullable = true)
 |    |-- id: integer (nullable = true)
 |    |-- prediction: double (nullable = true)
 |    |-- impurity: double (nullable = true)
 |    |-- impurityStats: array (nullable = true)
 |    |    |-- element: double (containsNull = true)
 |    |-- gain: double (nullable = true)
 |    |-- leftChild: integer (nullable = true)
 |    |-- rightChild: integer (nullable = true)
 |    |-- split: struct (nullable = true)
 |    |    |-- featureIndex: integer (nullable = true)
 |    |    |-- leftCategoriesOrThreshold: array (nullable = true)
 |    |    |    |-- element: double (containsNull = true)
 |    |    |-- numCategories: integer (nullable = true)

None
Out[47]:
['{"treeID":0,"nodeData":{"id":0,"prediction":0.8842198419237695,"impurity":0.21815527114830424,"impurityStats":[32769.0,28975.0,32769.0],"gain":8.527167006990577E-4,"leftChild":1,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":1,"prediction":0.8014340871483728,"impurity":0.35770340395665423,"impurityStats":[3626.0,2906.0,3626.0],"gain":0.00441849734961669,"leftChild":2,"rightChild":17,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117961.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":2,"prediction":0.9060402684563759,"impurity":0.1790910319354984,"impurityStats":[1043.0,945.0,1043.0],"gain":0.001958666596512771,"leftChild":3,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38391.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":3,"prediction":0.8755304101838756,"impurity":0.23344650084325466,"impurityStats":[707.0,619.0,707.0],"gain":0.002761858856499433,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[50586.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":4,"prediction":0.9153674832962138,"impurity":0.1621023705239557,"impurityStats":[449.0,411.0,449.0],"gain":0.004636673637323372,"leftChild":5,"rightChild":6,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118076.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":5,"prediction":0.9300699300699301,"impurity":0.13496992517971543,"impurityStats":[429.0,399.0,429.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":6,"prediction":0.6,"impurity":0.64,"impurityStats":[20.0,12.0,20.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":7,"prediction":0.8062015503875969,"impurity":0.35003906015263503,"impurityStats":[258.0,208.0,258.0],"gain":0.04252051859351158,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[51021.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":8,"prediction":-0.42857142857142855,"impurity":0.8163265306122449,"impurityStats":[7.0,-3.0,7.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":9,"prediction":0.8406374501992032,"impurity":0.2933286773225822,"impurityStats":[251.0,211.0,251.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":10,"prediction":0.9702380952380952,"impurity":0.058638038548752866,"impurityStats":[336.0,326.0,336.0],"gain":0.001888889943465373,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117939.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":11,"prediction":0.9864406779661017,"impurity":0.02693478885377764,"impurityStats":[295.0,291.0,295.0],"gain":5.434175132537113E-4,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[81527.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":12,"prediction":0.9927272727272727,"impurity":0.014492561983471123,"impurityStats":[275.0,273.0,275.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":13,"prediction":0.9,"impurity":0.19000000000000003,"impurityStats":[20.0,18.0,20.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":14,"prediction":0.8536585365853658,"impurity":0.27126710291493156,"impurityStats":[41.0,35.0,41.0],"gain":0.030321057090836934,"leftChild":15,"rightChild":16,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":15,"prediction":0.9393939393939394,"impurity":0.11753902662993572,"impurityStats":[33.0,31.0,33.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":16,"prediction":0.5,"impurity":0.75,"impurityStats":[8.0,4.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":17,"prediction":0.759194734804491,"impurity":0.4236233546451387,"impurityStats":[2583.0,1961.0,2583.0],"gain":0.004044748388455199,"leftChild":18,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":18,"prediction":0.0,"impurity":1.0,"impurityStats":[18.0,0.0,18.0],"gain":1.0,"leftChild":19,"rightChild":20,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1312.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":19,"prediction":1.0,"impurity":0.0,"impurityStats":[9.0,9.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":20,"prediction":-1.0,"impurity":0.0,"impurityStats":[9.0,-9.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":21,"prediction":0.764522417153996,"impurity":0.41550547366901114,"impurityStats":[2565.0,1961.0,2565.0],"gain":0.00347330975217737,"leftChild":22,"rightChild":25,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118591.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":22,"prediction":0.7858087263111503,"impurity":0.38250464565324777,"impurityStats":[2269.0,1783.0,2269.0],"gain":0.003196746794307148,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[131852.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":23,"prediction":0.7339821573398215,"impurity":0.4612701927067814,"impurityStats":[1233.0,905.0,1233.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":24,"prediction":0.8474903474903475,"impurity":0.2817601109106901,"impurityStats":[1036.0,878.0,1036.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":25,"prediction":0.6013513513513513,"impurity":0.6383765522279036,"impurityStats":[296.0,178.0,296.0],"gain":0.04090547520292327,"leftChild":26,"rightChild":27,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[132147.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":26,"prediction":0.6654275092936803,"impurity":0.557206229875209,"impurityStats":[269.0,179.0,269.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":27,"prediction":-0.037037037037037035,"impurity":0.9986282578875171,"impurityStats":[27.0,-1.0,27.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":28,"prediction":0.8945201249013485,"impurity":0.19983374614647587,"impurityStats":[29143.0,26069.0,29143.0],"gain":7.07933065005259E-4,"leftChild":29,"rightChild":44,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":29,"prediction":0.9028562815585198,"impurity":0.1848505348503228,"impurityStats":[26538.0,23960.0,26538.0],"gain":4.0838651922542324E-4,"leftChild":30,"rightChild":37,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":30,"prediction":0.869325413661434,"impurity":0.24427332516237657,"impurityStats":[7071.0,6147.0,7071.0],"gain":0.0033840540238672945,"leftChild":31,"rightChild":34,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118287.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":31,"prediction":0.9395413481584434,"impurity":0.11726205510061478,"impurityStats":[2878.0,2704.0,2878.0],"gain":0.007673335538846044,"leftChild":32,"rightChild":33,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120349.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":32,"prediction":0.9524316648917288,"impurity":0.09287392371156966,"impurityStats":[2817.0,2683.0,2817.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":33,"prediction":0.3442622950819672,"impurity":0.8814834721848965,"impurityStats":[61.0,21.0,61.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":34,"prediction":0.8211304555211066,"impurity":0.32574477501569993,"impurityStats":[4193.0,3443.0,4193.0],"gain":0.006093493690303181,"leftChild":35,"rightChild":36,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118064.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":35,"prediction":0.6483825597749648,"impurity":0.5796000561796641,"impurityStats":[711.0,461.0,711.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":36,"prediction":0.8564043653072947,"impurity":0.2665715630826098,"impurityStats":[3482.0,2982.0,3482.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":37,"prediction":0.9150357014434685,"impurity":0.16270966508385973,"impurityStats":[19467.0,17813.0,19467.0],"gain":1.931151055321531E-4,"leftChild":38,"rightChild":41,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311461.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":38,"prediction":0.9167144420701516,"impurity":0.15963463170001058,"impurityStats":[19187.0,17589.0,19187.0],"gain":2.0520900377081486E-4,"leftChild":39,"rightChild":40,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118295.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":39,"prediction":0.897780959198282,"impurity":0.19398934930101266,"impurityStats":[6985.0,6271.0,6985.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":40,"prediction":0.9275528601868546,"impurity":0.1396456915591853,"impurityStats":[12202.0,11318.0,12202.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":41,"prediction":0.8,"impurity":0.36000000000000004,"impurityStats":[280.0,224.0,280.0],"gain":0.027511756287057855,"leftChild":42,"rightChild":43,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":42,"prediction":0.6268656716417911,"impurity":0.6070394297170862,"impurityStats":[134.0,84.0,134.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":43,"prediction":0.958904109589041,"impurity":0.08050290861324831,"impurityStats":[146.0,140.0,146.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":44,"prediction":0.8095969289827255,"impurity":0.34455281258173964,"impurityStats":[2605.0,2109.0,2605.0],"gain":0.009390755587518784,"leftChild":45,"rightChild":52,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":45,"prediction":0.8911475409836066,"impurity":0.20585606019887132,"impurityStats":[1525.0,1359.0,1525.0],"gain":0.00347168152713187,"leftChild":46,"rightChild":49,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[876.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":46,"prediction":0.6,"impurity":0.64,"impurityStats":[60.0,36.0,60.0],"gain":0.37333333333333335,"leftChild":47,"rightChild":48,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118532.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":47,"prediction":-0.3333333333333333,"impurity":0.8888888888888888,"impurityStats":[18.0,-6.0,18.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":48,"prediction":1.0,"impurity":0.0,"impurityStats":[42.0,42.0,42.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":49,"prediction":0.9030716723549488,"impurity":0.18446155459003594,"impurityStats":[1465.0,1323.0,1465.0],"gain":0.0013060514831076259,"leftChild":50,"rightChild":51,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118693.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":50,"prediction":0.9375,"impurity":0.12109375,"impurityStats":[768.0,720.0,768.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":51,"prediction":0.8651362984218077,"impurity":0.2515391851530129,"impurityStats":[697.0,603.0,697.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":52,"prediction":0.6944444444444444,"impurity":0.5177469135802468,"impurityStats":[1080.0,750.0,1080.0],"gain":0.0266870655722585,"leftChild":53,"rightChild":56,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118261.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":53,"prediction":0.4892601431980907,"impurity":0.7606245122777838,"impurityStats":[419.0,205.0,419.0],"gain":0.055807312446418886,"leftChild":54,"rightChild":55,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[280904.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":54,"prediction":0.5691489361702128,"impurity":0.6760694884563151,"impurityStats":[376.0,214.0,376.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":55,"prediction":-0.20930232558139536,"impurity":0.9561925365062196,"impurityStats":[43.0,-9.0,43.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":56,"prediction":0.8245083207261724,"impurity":0.3201860290533071,"impurityStats":[661.0,545.0,661.0],"gain":0.007025184368372739,"leftChild":57,"rightChild":58,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117946.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":57,"prediction":0.1111111111111111,"impurity":0.9876543209876544,"impurityStats":[9.0,1.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":58,"prediction":0.8343558282208589,"impurity":0.3038503519138846,"impurityStats":[652.0,544.0,652.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":0,"prediction":0.358311294134936,"impurity":0.8351429980051127,"impurityStats":[32769.0,11741.502797507717,31573.9139640935],"gain":0.0011962022336560185,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":1,"prediction":0.39249554708436657,"impurity":0.6837950021192766,"impurityStats":[16576.0,6506.00618847046,13888.164413407118],"gain":0.0022598282329005515,"leftChild":2,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118763.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":2,"prediction":0.4053839152746414,"impurity":0.6353717174025709,"impurityStats":[15441.0,6259.533035755738,12348.28869823872],"gain":0.001103395035318977,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":3,"prediction":0.38017161555676043,"impurity":0.7509780344030321,"impurityStats":[9797.0,3724.541317609582,8773.296692970045],"gain":0.0028160304146948936,"leftChild":4,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118279.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":4,"prediction":0.3903403639977533,"impurity":0.7146464987941036,"impurityStats":[9450.0,3688.7164397787687,8193.26433139202],"gain":0.0019244206433921551,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1590.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":5,"prediction":0.4837706917947696,"impurity":0.39035122333086875,"impurityStats":[1707.0,825.7965708936717,1065.825716608773],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":6,"prediction":0.3697429767383776,"impurity":0.7837910500191695,"impurityStats":[7743.0,2862.9198688852575,7127.43861478351],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":7,"prediction":0.10324172285485375,"impurity":1.6609041483269753,"impurityStats":[347.0,35.82487783063425,580.0323615777597],"gain":0.07918895823425498,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120240.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":8,"prediction":0.2760218730073546,"impurity":1.0989446046816274,"impurityStats":[252.0,69.55751199785335,296.13343512314907],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":9,"prediction":-0.35508035965494295,"impurity":2.8623276903410937,"impurityStats":[95.0,-33.73263416721958,283.89892645460884],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":10,"prediction":0.44914807196076384,"impurity":0.43168060996212465,"impurityStats":[5644.0,2534.991718146551,3574.992005268259],"gain":0.0023725138924559075,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[17949.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":11,"prediction":0.10682477482880304,"impurity":1.6242876343064723,"impurityStats":[112.0,11.96437478082594,183.19830668425402],"gain":0.2787311972938078,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79106.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":12,"prediction":0.289712017892,"impurity":1.0300492492569624,"impurityStats":[100.0,28.971201789200002,111.3982302568017],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":13,"prediction":-1.4172355840311717,"impurity":3.9747830016435146,"impurityStats":[12.0,-17.00682700837406,71.8000764274523],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":14,"prediction":0.4560786954746427,"impurity":0.4051147287011724,"impurityStats":[5532.0,2523.0273433657235,3391.793698583978],"gain":0.0017584294406784923,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[181079.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":15,"prediction":0.45664254165654683,"impurity":0.4034292257293532,"impurityStats":[5531.0,2525.6898979023604,3384.7045019234506],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":16,"prediction":-2.662554536632797,"impurity":-2.673417043297377E-13,"impurityStats":[1.0,-2.662554536632797,7.089196660543621],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":17,"prediction":0.21715696274392343,"impurity":1.309561545310547,"impurityStats":[1135.0,246.4731527143531,1539.8757151688387],"gain":0.036915194519174396,"leftChild":18,"rightChild":25,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":18,"prediction":0.24935273827491583,"impurity":1.217608201306377,"impurityStats":[1104.0,275.28542305550707,1412.8826282882994],"gain":0.02171300374803342,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118183.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":19,"prediction":-0.044356602831216556,"impurity":2.1529363506457524,"impurityStats":[222.0,-9.847165828530075,478.3886566670263],"gain":0.1384963719695178,"leftChild":20,"rightChild":21,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[29292.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":20,"prediction":0.4514569309149842,"impurity":0.6479700764177031,"impurityStats":[80.0,36.11655447319873,68.1426749511104],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":21,"prediction":-0.32368817113893517,"impurity":2.7842821771317454,"impurityStats":[142.0,-45.96372030172879,410.245981715916],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":22,"prediction":0.323279579233602,"impurity":0.9550072882778392,"impurityStats":[882.0,285.132588884037,934.4939716212732],"gain":0.023705543086829817,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[223721.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":23,"prediction":0.45973077409213037,"impurity":0.42989970582120046,"impurityStats":[494.0,227.1070024015124,316.7785326914636],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":24,"prediction":0.14955048062506318,"impurity":1.5696847540793744,"impurityStats":[388.0,58.02558648252452,617.71543892981],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":25,"prediction":-0.9294280755210602,"impurity":3.23271464212799,"impurityStats":[31.0,-28.812270341152868,126.99308688053793],"gain":0.8573866618966794,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23981.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":26,"prediction":0.09092106823330136,"impurity":1.3360088297704065,"impurityStats":[14.0,1.272894955266219,18.819856585867274],"gain":0.3129083343074147,"leftChild":27,"rightChild":28,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[120800.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":27,"prediction":0.24606574867643197,"impurity":1.1018005335755297,"impurityStats":[13.0,3.1988547327936154,15.110535521213896],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":28,"prediction":-1.9259597775273969,"impurity":-1.3322676295501878E-15,"impurityStats":[1.0,-1.9259597775273969,3.7093210646533787],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":29,"prediction":-1.769715605671711,"impurity":3.2312378688461725,"impurityStats":[17.0,-30.085165296419085,108.17323029467077],"gain":0.5526149412893118,"leftChild":30,"rightChild":31,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[86.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":30,"prediction":-0.4295668978074452,"impurity":2.920195279536199,"impurityStats":[4.0,-1.718267591229781,12.418891996912444],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":31,"prediction":-2.182069054245331,"impurity":2.60429297310168,"impurityStats":[13.0,-28.366897705189306,95.75433829775832],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":32,"prediction":0.32331850855537897,"impurity":0.9876500089857182,"impurityStats":[16193.0,5235.496609037252,17685.749550686403],"gain":0.002912003997096735,"leftChild":33,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":33,"prediction":0.3012897985009315,"impurity":1.0650927414828455,"impurityStats":[13880.0,4181.902403192929,16043.451784190456],"gain":0.001875764812181914,"leftChild":34,"rightChild":41,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[71211.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":34,"prediction":0.3073437249108956,"impurity":1.0433985567889448,"impurityStats":[13614.0,4184.177470936933,15490.808641730702],"gain":0.0014845189771755226,"leftChild":35,"rightChild":38,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120030.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":35,"prediction":0.30105746849292814,"impurity":1.0643830186851744,"impurityStats":[13261.0,3992.32308968472,15316.701893570445],"gain":0.001711760061127915,"leftChild":36,"rightChild":37,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119066.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":36,"prediction":0.31155451293280967,"impurity":1.0279899654690885,"impurityStats":[12459.0,3881.657676629876,14017.074946593695],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":37,"prediction":0.1379867993203134,"impurity":1.6014421207407825,"impurityStats":[802.0,110.66541305489136,1299.6269469770123],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":38,"prediction":0.5434968307426764,"impurity":0.1978314447176428,"impurityStats":[353.0,191.85438125216479,174.10674815997663],"gain":0.011609507537157532,"leftChild":39,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":39,"prediction":0.971913433858712,"impurity":0.14894052820850606,"impurityStats":[21.0,20.410182111032952,22.964681273594323],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":40,"prediction":0.5163981901841316,"impurity":0.1885800985913635,"impurityStats":[332.0,171.4441991411317,151.14206688638095],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":41,"prediction":-0.00855288625565239,"impurity":2.0775326468575774,"impurityStats":[266.0,-2.275067744003536,552.643142459754],"gain":0.18659372062929624,"leftChild":42,"rightChild":45,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118218.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":42,"prediction":0.47891803660074456,"impurity":0.5408305858929064,"impurityStats":[117.0,56.033410282287115,90.11258938590697],"gain":0.03791936736090701,"leftChild":43,"rightChild":44,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119250.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":43,"prediction":0.5447484397903322,"impurity":0.306418532395974,"impurityStats":[105.0,57.19858617798488,63.332786480247385],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":44,"prediction":-0.09709799130814763,"impurity":2.222222222222222,"impurityStats":[12.0,-1.1651758956977716,26.779802905659587],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":45,"prediction":-0.39133206729054526,"impurity":2.951091112934582,"impurityStats":[149.0,-58.30847802629125,462.5305530738466],"gain":0.24449920700924477,"leftChild":46,"rightChild":47,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[130151.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":46,"prediction":-0.7374600948100323,"impurity":3.5759234651601757,"impurityStats":[100.0,-73.74600948100323,411.97708565973977],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":47,"prediction":0.3150516623410601,"impurity":0.9324458666705642,"impurityStats":[49.0,15.437531454711944,50.55346741410705],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":48,"prediction":0.4555098166209805,"impurity":0.5025401050578693,"impurityStats":[2313.0,1053.594205844328,1642.297766495929],"gain":0.004328351830096555,"leftChild":49,"rightChild":56,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":49,"prediction":0.33258133800283946,"impurity":1.0615222747402122,"impurityStats":[515.0,171.27938907146233,603.6482998809051],"gain":0.03750207587249765,"leftChild":50,"rightChild":53,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[111810.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":50,"prediction":0.4299957947148488,"impurity":0.7267115801181309,"impurityStats":[411.0,176.72827162780285,374.67087303573055],"gain":0.028749725462293596,"leftChild":51,"rightChild":52,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117908.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":51,"prediction":0.5525263848513443,"impurity":0.23915860812746703,"impurityStats":[270.0,149.18212390986295,146.99988380277796],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":52,"prediction":0.19536274977262322,"impurity":1.5765212629016525,"impurityStats":[141.0,27.546147717939874,227.6709892329526],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":53,"prediction":-0.0523931015032737,"impurity":2.1989609902723197,"impurityStats":[104.0,-5.448882556340465,228.97742684517505],"gain":0.2368121657468507,"leftChild":54,"rightChild":55,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118078.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":54,"prediction":0.6024519411334713,"impurity":0.004441466748962856,"impurityStats":[37.0,22.29072182193844,13.593422900604669],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":55,"prediction":-0.41402394594446124,"impurity":3.043270798222942,"impurityStats":[67.0,-27.7396043782789,215.3840039445704],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":56,"prediction":0.4907201428102697,"impurity":0.3368630777111396,"impurityStats":[1798.0,882.3148167728649,1038.649466615026],"gain":0.0046284144313304965,"leftChild":57,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":57,"prediction":-0.9500587689078501,"impurity":3.148315957934061,"impurityStats":[4.0,-3.8002350756314005,16.203710489251044],"gain":2.8868309477576575,"leftChild":58,"rightChild":59,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[96501.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":58,"prediction":0.7490089012447125,"impurity":0.0,"impurityStats":[2.0,1.498017802489425,1.122028668287623],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":59,"prediction":-2.649126439060413,"impurity":0.5229700203528074,"impurityStats":[2.0,-5.298252878120826,15.081681820963421],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":60,"prediction":0.49393258185534944,"impurity":0.32595577522037933,"impurityStats":[1794.0,886.1150518484969,1022.4457561257755],"gain":0.0034551564402609466,"leftChild":61,"rightChild":62,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":61,"prediction":0.5018540539210025,"impurity":0.29626371511278066,"impurityStats":[1762.0,884.2668430088064,965.7895659406157],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":62,"prediction":0.057756526240321904,"impurity":1.7671701269629,"impurityStats":[32.0,1.848208839690301,56.65619018515997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":0,"prediction":0.32383396042138635,"impurity":0.8314297687659706,"impurityStats":[32769.0,10611.71504904841,30681.555803888663],"gain":0.001014509344639647,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":1,"prediction":0.3553151992973661,"impurity":0.679837289092076,"impurityStats":[16576.0,5889.70474355314,13361.684518748478],"gain":0.0018198088730749101,"leftChild":2,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118920.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":2,"prediction":0.3655487474326153,"impurity":0.6379557411489206,"impurityStats":[15674.0,5729.611067258812,12093.770435680692],"gain":8.069715143354805E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":3,"prediction":0.34354683693670185,"impurity":0.7500049798052775,"impurityStats":[9797.0,3365.728361468868,8504.084119723082],"gain":0.0022937123039690477,"leftChild":4,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118279.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":4,"prediction":0.35272420828799156,"impurity":0.7147060556906996,"impurityStats":[9450.0,3333.2437683215203,7929.687995489201],"gain":0.0018067067040046236,"leftChild":5,"rightChild":6,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118805.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":5,"prediction":0.3216678763175871,"impurity":0.8413655805475705,"impurityStats":[6161.0,1981.795785992654,5821.133383528982],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":6,"prediction":0.4108993561352557,"impurity":0.47225463854383876,"impurityStats":[3289.0,1351.447982328856,2108.554611959903],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":7,"prediction":0.093615542211263,"impurity":1.6465563730063608,"impurityStats":[347.0,32.48459314730826,574.3961242342048],"gain":0.08040005459478872,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[20289.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":8,"prediction":-1.1960650885767956,"impurity":3.9770614900154913,"impurityStats":[16.0,-19.13704141722873,86.52213097804335],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":9,"prediction":0.15595659989286018,"impurity":1.449617095615008,"impurityStats":[331.0,51.62163456453672,487.87399325616457],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":10,"prediction":0.402226085722325,"impurity":0.4490166799557909,"impurityStats":[5877.0,2363.882705790104,3589.6863159568347],"gain":0.002121314862735424,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118633.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":11,"prediction":0.3177221242940872,"impurity":0.8036641304436045,"impurityStats":[1346.0,427.65397929984135,1217.607050343057],"gain":0.022425903479924042,"leftChild":12,"rightChild":13,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[301324.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":12,"prediction":0.3641433704357804,"impurity":0.6401490346340509,"impurityStats":[1228.0,447.1680588951383,948.9362986479158],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":13,"prediction":-0.1653735558923422,"impurity":2.249522364088978,"impurityStats":[118.0,-19.51407959529638,268.67075169513976],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":14,"prediction":0.4273292267689793,"impurity":0.34091197110456756,"impurityStats":[4531.0,1936.2287264902452,2372.079265613758],"gain":0.0014728542282384431,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[126510.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":15,"prediction":0.4278994314547867,"impurity":0.339514048248708,"impurityStats":[4530.0,1938.3844244901838,2367.432231746811],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":16,"prediction":-2.155697999942049,"impurity":3.8191672047105385E-14,"impurityStats":[1.0,-2.155697999942049,4.647033866954189],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":17,"prediction":0.17748744600247343,"impurity":1.3741679216651645,"impurityStats":[902.0,160.09367629423105,1267.9140830685883],"gain":0.03423362140304659,"leftChild":18,"rightChild":25,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":18,"prediction":0.21239329383585265,"impurity":1.2833554650542516,"impurityStats":[871.0,184.99455893102765,1157.0942137753248],"gain":0.032130575320931554,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118409.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":19,"prediction":0.006242763984923613,"impurity":1.9395134771368208,"impurityStats":[375.0,2.341036494346355,727.3321684646221],"gain":0.1719192850556402,"leftChild":20,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118369.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":20,"prediction":0.10203142438287849,"impurity":1.653771232788056,"impurityStats":[356.0,36.32318708030474,592.4486653884773],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":21,"prediction":-1.7885342413662308,"impurity":3.9002770083102494,"impurityStats":[19.0,-33.98215058595839,134.88350307614485],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":22,"prediction":0.36825306942879293,"impurity":0.730845413369786,"impurityStats":[496.0,182.6535224366813,429.76204531070266],"gain":0.012005019061260419,"leftChild":23,"rightChild":24,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13150.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":23,"prediction":0.389515050698072,"impurity":0.6091777190718245,"impurityStats":[478.0,186.18819423367842,363.71005363264584],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":24,"prediction":-0.19637065538873028,"impurity":3.6309936589275886,"impurityStats":[18.0,-3.534671796997145,66.051991678057],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":25,"prediction":-0.8032542786064357,"impurity":2.9296170572315288,"impurityStats":[31.0,-24.90088263679951,110.81986929326331],"gain":0.6666457481290666,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23981.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":26,"prediction":0.09646701626350208,"impurity":1.2323578982244918,"impurityStats":[14.0,1.3505382276890292,17.383292968317843],"gain":0.20818280940209877,"leftChild":27,"rightChild":28,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[119008.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":27,"prediction":-1.5486398259286016,"impurity":0.0,"impurityStats":[1.0,-1.5486398259286016,2.3982853104521693],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":28,"prediction":0.22301369643212537,"impurity":1.1029577879625772,"impurityStats":[13.0,2.89917805361763,14.985007657865665],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":29,"prediction":-1.544201227322856,"impurity":3.111711765119614,"impurityStats":[17.0,-26.25142086448855,93.43657632494549],"gain":0.4125445682114657,"leftChild":30,"rightChild":31,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118438.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":30,"prediction":-1.9004831244477494,"impurity":2.632655348350409,"impurityStats":[13.0,-24.70628061782074,81.17838891059415],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":31,"prediction":-0.3862850616669524,"impurity":2.915330704720801,"impurityStats":[4.0,-1.5451402466678097,12.258187414351369],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":32,"prediction":0.2916081211322961,"impurity":0.9845547293267055,"impurityStats":[16193.0,4722.010305495271,17319.871285140158],"gain":0.0024224968374621236,"leftChild":33,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":33,"prediction":0.2715160506627545,"impurity":1.0635283211775348,"impurityStats":[13880.0,3768.642783199033,15785.020102797074],"gain":0.0015071671907417802,"leftChild":34,"rightChild":41,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[71211.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":34,"prediction":0.27694266128905454,"impurity":1.0434506928366483,"impurityStats":[13614.0,3770.2973907891883,15249.693925534466],"gain":0.0012634406090052466,"leftChild":35,"rightChild":38,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[119322.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":35,"prediction":0.269635610685073,"impurity":1.070541680460148,"impurityStats":[13062.0,3521.9803467684237,14933.066751792183],"gain":0.002540598141944475,"leftChild":36,"rightChild":37,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119066.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":36,"prediction":0.2807244234695991,"impurity":1.028819574233555,"impurityStats":[12459.0,3497.5455920077347,13799.90954525087],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":37,"prediction":0.040521981361209755,"impurity":1.8775573165248949,"impurityStats":[603.0,24.434754760809483,1133.1572065414948],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":38,"prediction":0.4498497174287335,"impurity":0.37123518416064777,"impurityStats":[552.0,248.3170440206609,316.62717374211024],"gain":0.021697966516824707,"leftChild":39,"rightChild":40,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[132147.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":39,"prediction":0.49102196092028294,"impurity":0.2242560177559115,"impurityStats":[512.0,251.40324399118487,238.26359493729862],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":40,"prediction":-0.07715499926309093,"impurity":1.953136576209091,"impurityStats":[40.0,-3.086199970523637,78.36357880481515],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":41,"prediction":-0.00622032928629751,"impurity":2.0124657333028493,"impurityStats":[266.0,-1.6546075901551376,535.3261772626083],"gain":0.15458977935819007,"leftChild":42,"rightChild":45,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118208.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":42,"prediction":0.5212847444757805,"impurity":0.34880483879344576,"impurityStats":[95.0,49.52205072519915,58.95154924357942],"gain":0.010553113222365018,"leftChild":43,"rightChild":44,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118165.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":43,"prediction":0.6167030168435421,"impurity":0.020330208017953995,"impurityStats":[51.0,31.45185385902065,20.43329376909589],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":44,"prediction":0.4106862924131473,"impurity":0.7067516663712958,"impurityStats":[44.0,18.07019686617848,38.51825547448353],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":45,"prediction":-0.2992787035985634,"impurity":2.696248795695333,"impurityStats":[171.0,-51.176658315354345,476.3746280190278],"gain":0.30513116526746353,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118406.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":46,"prediction":-1.521608664525078,"impurity":3.9858021339791985,"impurityStats":[29.0,-44.12665127122726,182.7317567961727],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":47,"prediction":-0.04964793693047253,"impurity":2.065442626181471,"impurityStats":[142.0,-7.050007044127099,293.64287122285515],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":48,"prediction":0.41217791711899704,"impurity":0.4936853189598508,"impurityStats":[2313.0,953.3675222962402,1534.8511823430981],"gain":0.0036093002603928004,"leftChild":49,"rightChild":56,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":49,"prediction":0.2999236818479678,"impurity":1.0392108236822297,"impurityStats":[515.0,154.46069615170342,581.5199948869674],"gain":0.029804922627343022,"leftChild":50,"rightChild":53,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[111810.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":50,"prediction":0.38676766973277343,"impurity":0.7210740454935889,"impurityStats":[411.0,158.96151226016988,357.84260637192864],"gain":0.023537103793084047,"leftChild":51,"rightChild":52,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117908.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":51,"prediction":0.49763515210474557,"impurity":0.23818637310132829,"impurityStats":[270.0,134.3614910682813,131.17332178214323],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":52,"prediction":0.17446823540346446,"impurity":1.577144413486162,"impurityStats":[141.0,24.600021191888487,226.66928458978546],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":53,"prediction":-0.04327707796602235,"impurity":2.148871214859631,"impurityStats":[104.0,-4.500816108466324,223.67738851503844],"gain":0.22477694675276966,"leftChild":54,"rightChild":55,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117930.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":54,"prediction":0.09358567163881892,"impurity":1.8028318936310652,"impurityStats":[96.0,8.984224477326617,173.9126564704468],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":55,"prediction":-1.6856300732241154,"impurity":3.3792427618164167,"impurityStats":[8.0,-13.485040585792923,49.764732044591625],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":56,"prediction":0.44433082655424777,"impurity":0.3327876846804772,"impurityStats":[1798.0,798.9068261445375,953.3311874561311],"gain":0.0033542499414868643,"leftChild":57,"rightChild":60,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":57,"prediction":-0.782201316830833,"impurity":2.416067346316806,"impurityStats":[4.0,-3.128805267323332,12.11162498547478],"gain":2.085869762880106,"leftChild":58,"rightChild":59,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[96501.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":58,"prediction":0.6620527338403449,"impurity":0.0,"impurityStats":[2.0,1.3241054676806898,0.8766276447709491],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":59,"prediction":-2.226455367502011,"impurity":0.6603951668733998,"impurityStats":[2.0,-4.452910735004022,11.234997340703831],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":60,"prediction":0.44706556934886316,"impurity":0.32478096224940767,"impurityStats":[1794.0,802.0356314118605,941.2195624706558],"gain":0.0028311447625915254,"leftChild":61,"rightChild":62,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":61,"prediction":0.45423612936807894,"impurity":0.2957055650854368,"impurityStats":[1762.0,800.3640599465551,884.587478355984],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":62,"prediction":0.05223660829079435,"impurity":1.7670239653377673,"impurityStats":[32.0,1.6715714653054192,56.632084114671784],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":0,"prediction":0.2943575318268319,"impurity":0.827930839118144,"impurityStats":[32769.0,9645.801960433455,29969.780124626068],"gain":9.811415775544674E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6970.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":1,"prediction":0.3856258205019845,"impurity":0.46201103470731325,"impurityStats":[3453.0,1331.5659581933526,2108.8103180251755],"gain":0.0034959846064810673,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":2,"prediction":0.3198035418836718,"impurity":0.7044577802024129,"impurityStats":[1542.0,493.13706158462196,1243.9808760009892],"gain":0.005618778688461917,"leftChild":3,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":3,"prediction":0.3369884618348403,"impurity":0.6406354372104679,"impurityStats":[1465.0,493.68809658804105,1104.8981078087095],"gain":0.0035749793450464695,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1590.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":4,"prediction":0.4633504489045002,"impurity":0.11882294412321623,"impurityStats":[268.0,124.17792030640607,89.38244414302245],"gain":0.0023795143102304656,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[302769.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":5,"prediction":0.4760454212873163,"impurity":0.06497077079697558,"impurityStats":[251.0,119.4874007431164,73.18909349532412],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":6,"prediction":0.2759129154876251,"impurity":0.8764221011670185,"impurityStats":[17.0,4.690519563289627,16.193350647698296],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":7,"prediction":0.3086968891241729,"impurity":0.753090243732515,"impurityStats":[1197.0,369.510176281635,1015.5156636656859],"gain":0.004790605418149935,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[22444.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":8,"prediction":0.2601225876027867,"impurity":0.9002162866262133,"impurityStats":[802.0,208.61831525743497,776.239797860321],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":9,"prediction":0.40732116714987415,"impurity":0.43985115237486566,"impurityStats":[395.0,160.8918610242003,239.27586580536456],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":10,"prediction":-0.007156298745703177,"impurity":1.8062185041711298,"impurityStats":[77.0,-0.5510350034191447,139.0827681922808],"gain":0.22498162532537147,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122009.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":11,"prediction":0.11783859707380004,"impurity":1.396682563003605,"impurityStats":[72.0,8.484378989313603,101.5609318534027],"gain":0.1452394266960625,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3609.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":12,"prediction":-0.5951396588612737,"impurity":2.8027891361887436,"impurityStats":[16.0,-9.52223454178038,50.51168559581211],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":13,"prediction":0.32154667019810684,"impurity":0.8082014220557708,"impurityStats":[56.0,18.006613531093983,51.04924625759061],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":14,"prediction":-1.8070827985465485,"impurity":4.238819026972767,"impurityStats":[5.0,-9.035413992732742,37.52183633887796],"gain":4.2254302320949035,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118308.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":15,"prediction":0.710484548743759,"impurity":0.030852361299244957,"impurityStats":[2.0,1.420969097487518,1.0712813106057355],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":16,"prediction":-3.48546103007342,"impurity":0.0017464172636086535,"impurityStats":[3.0,-10.45638309022026,36.45055502827223],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":17,"prediction":0.43873830277798564,"impurity":0.26006204653377957,"impurityStats":[1911.0,838.4288966087306,864.8294420241864],"gain":0.0022156422337747395,"leftChild":18,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":18,"prediction":0.47093067433967195,"impurity":0.13197852247344233,"impurityStats":[1302.0,613.1517379902529,460.58799770471353],"gain":8.031657501978567E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":19,"prediction":0.43265259613597634,"impurity":0.2507708116093217,"impurityStats":[461.0,199.4528468186851,201.89913613471262],"gain":0.004563620077580655,"leftChild":20,"rightChild":21,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119703.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":20,"prediction":0.44460802053045845,"impurity":0.21167035704850745,"impurityStats":[447.0,198.73978517711492,182.97795208892845],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":21,"prediction":0.05093297439788712,"impurity":1.348918978246413,"impurityStats":[14.0,0.7130616415704196,18.921184045784003],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":22,"prediction":0.4919130691695217,"impurity":0.06561827622088824,"impurityStats":[841.0,413.69889117156777,258.6888615700009],"gain":0.004569551400319153,"leftChild":23,"rightChild":24,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[182600.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":23,"prediction":0.4959576675298199,"impurity":0.046657717698884986,"impurityStats":[838.0,415.61252538998906,245.22538612026264],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":24,"prediction":-0.6378780728070979,"impurity":4.080936714144328,"impurityStats":[3.0,-1.9136342184212936,13.463475449737274],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":25,"prediction":0.36991323254265623,"impurity":0.5269432551016212,"impurityStats":[609.0,225.27715861847764,404.2414443194731],"gain":0.0107126965521116,"leftChild":26,"rightChild":29,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118916.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":26,"prediction":0.47740102231619386,"impurity":0.16521717358169244,"impurityStats":[293.0,139.8784995386448,115.18677053924017],"gain":0.0029461708363871797,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[119202.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":27,"prediction":0.5219718749759882,"impurity":0.00579309422588612,"impurityStats":[175.0,91.34507812079794,48.693353186071086],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":28,"prediction":0.41130018150717684,"impurity":0.3943356975834269,"impurityStats":[118.0,48.53342141784687,66.4934173531691],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":29,"prediction":0.2702489211387118,"impurity":0.8416955009405552,"impurityStats":[316.0,85.39865907983292,289.054673780233],"gain":0.044641242001086545,"leftChild":30,"rightChild":31,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119005.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":30,"prediction":-0.7931942903340615,"impurity":3.37299089579087,"impurityStats":[12.0,-9.518331484008739,48.025776936113104],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":31,"prediction":0.312226942644216,"impurity":0.6953725495900712,"impurityStats":[304.0,94.91699056384167,241.02889684411986],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":32,"prediction":0.2836074499331458,"impurity":0.8699341839222003,"impurityStats":[29316.0,8314.236002240103,27860.969806600893],"gain":8.355649961607758E-4,"leftChild":33,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":33,"prediction":0.3128607827408724,"impurity":0.7172199775656051,"impurityStats":[14483.0,4531.162716436055,11805.120049273099],"gain":0.0017373589685056035,"leftChild":34,"rightChild":41,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118920.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":34,"prediction":0.3228926008650284,"impurity":0.6752262027073135,"impurityStats":[13690.0,4420.399705842239,10671.16107294553],"gain":9.58269098755335E-4,"leftChild":35,"rightChild":38,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[7338.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":35,"prediction":0.30722407831267423,"impurity":0.7230066766918724,"impurityStats":[10898.0,3348.1280054515237,8907.952303135722],"gain":0.0014754547712308996,"leftChild":36,"rightChild":37,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1590.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":36,"prediction":0.3873623434769583,"impurity":0.45090149353846226,"impurityStats":[2036.0,788.6697313190871,1223.5363961974138],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":37,"prediction":0.28881271430065864,"impurity":0.7837070430655428,"impurityStats":[8862.0,2559.4582741324366,7684.415906938309],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":38,"prediction":0.38405146862132394,"impurity":0.4840262351408077,"impurityStats":[2792.0,1072.2717003907364,1763.2087698092819],"gain":0.00214586853840025,"leftChild":39,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[119969.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":39,"prediction":0.36048596467757776,"impurity":0.5843719188698733,"impurityStats":[2218.0,799.5578696548674,1584.3663060114627],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":40,"prediction":0.4751112033725937,"impurity":0.08584158101139855,"impurityStats":[574.0,272.7138307358688,178.8424637978112],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":41,"prediction":0.13967592760881878,"impurity":1.4104515133400635,"impurityStats":[793.0,110.7630105937933,1133.9589763281037],"gain":0.031204577435979763,"leftChild":42,"rightChild":45,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":42,"prediction":0.1708828976394988,"impurity":1.3365375129818227,"impurityStats":[769.0,131.40894828477457,1050.252889341683],"gain":0.03872579692875833,"leftChild":43,"rightChild":44,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118409.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":43,"prediction":-0.05790731409665284,"impurity":2.084127409222625,"impurityStats":[327.0,-18.93569170960548,682.606177863264],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":44,"prediction":0.3401462443311765,"impurity":0.7160804226900634,"impurityStats":[442.0,150.34463999438003,367.6467114784192],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":45,"prediction":-0.860247403790936,"impurity":2.747728028704861,"impurityStats":[24.0,-20.645937690982464,83.70608698641377],"gain":0.5101119390095565,"leftChild":46,"rightChild":47,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23981.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":46,"prediction":0.25278596518404356,"impurity":0.38548173464496677,"impurityStats":[7.0,1.7695017562883049,3.145677351872967],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":47,"prediction":-1.3185552616041625,"impurity":3.000259647657208,"impurityStats":[17.0,-22.415439447270764,80.5604096345409],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":48,"prediction":0.2550443798155497,"impurity":1.017393526417658,"impurityStats":[14833.0,3783.073285804049,16055.849757327787],"gain":0.0021056353070628975,"leftChild":49,"rightChild":56,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":49,"prediction":0.2363884327163058,"impurity":1.097463830445122,"impurityStats":[12729.0,3008.9883600458566,14680.907140228806],"gain":0.0022843980036721945,"leftChild":50,"rightChild":53,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23903.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":50,"prediction":0.14388141070640742,"impurity":1.4173119774560614,"impurityStats":[2682.0,385.8899435145847,3856.753112987451],"gain":0.013541976992627491,"leftChild":51,"rightChild":52,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20889.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":51,"prediction":0.1894812870803583,"impurity":1.2743922142658206,"impurityStats":[2325.0,440.54399246183306,3046.4367408752205],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":52,"prediction":-0.15309257408192825,"impurity":2.246356423178982,"impurityStats":[357.0,-54.654048947248384,810.3163721122305],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":53,"prediction":0.26108275271536524,"impurity":1.0091876452682451,"impurityStats":[10047.0,2623.0984165312743,10824.15402724136],"gain":0.001971699411543071,"leftChild":54,"rightChild":55,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[128574.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":54,"prediction":0.2168685689628017,"impurity":1.1863773766370922,"impurityStats":[5045.0,1094.1019304173346,6222.550185083177],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":55,"prediction":0.3056770264122244,"impurity":0.826514342840495,"impurityStats":[5002.0,1528.9964861139465,4601.603842158207],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":56,"prediction":0.36791108638697306,"impurity":0.5181312695377834,"impurityStats":[2104.0,774.0849257581913,1374.9426170989718],"gain":0.003040915648714615,"leftChild":57,"rightChild":60,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118064.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":57,"prediction":0.45698130462234904,"impurity":0.2364312224915302,"impurityStats":[583.0,266.4201005948295,259.58840786000474],"gain":0.0040326926167358924,"leftChild":58,"rightChild":59,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117972.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":58,"prediction":0.3944506964144592,"impurity":0.40109860208871023,"impurityStats":[296.0,116.75740613867991,164.78022638120638],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":59,"prediction":0.5214728029830995,"impurity":0.058408211493891526,"impurityStats":[287.0,149.66269445614955,94.80818147879836],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":60,"prediction":0.33377043074514134,"impurity":0.6219005271992365,"impurityStats":[1521.0,507.66482516336,1115.3542092389703],"gain":0.01151800663954583,"leftChild":61,"rightChild":62,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":61,"prediction":0.03222170936691956,"impurity":2.001624074197019,"impurityStats":[171.0,5.5099123017432445,342.4552554805142],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":62,"prediction":0.37196660211971555,"impurity":0.43415859043229577,"impurityStats":[1350.0,502.154912861616,772.8989537584565],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":0,"prediction":0.2687148048562086,"impurity":0.8259560066660452,"impurityStats":[32769.0,8805.515440333098,29431.924745647073],"gain":8.335924948011941E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":1,"prediction":0.3543598020138621,"impurity":0.4470428567632116,"impurityStats":[3344.0,1184.9791779343548,1914.8202998995466],"gain":0.003274681955588818,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":2,"prediction":0.29249839839183295,"impurity":0.6958434970336326,"impurityStats":[1542.0,451.03253032020643,1204.9169651671377],"gain":0.004531267592094837,"leftChild":3,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":3,"prediction":0.30793090264209266,"impurity":0.6398967557571931,"impurityStats":[1465.0,451.11877237066574,1076.3621579591797],"gain":0.0032389283061379226,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[4078.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":4,"prediction":0.38101712603052096,"impurity":0.3350264737364638,"impurityStats":[553.0,210.7024706948781,265.550889807957],"gain":0.006004182007981144,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311385.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":5,"prediction":0.3876312258935441,"impurity":0.3092343404839774,"impurityStats":[549.0,212.8095430155557,252.26127696666836],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":6,"prediction":-0.5267680801693686,"impurity":3.0449186000368353,"impurityStats":[4.0,-2.1070723206774744,13.28961284128863],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":7,"prediction":0.26361436587257453,"impurity":0.819554909253872,"impurityStats":[912.0,240.416301675788,810.8112681512237],"gain":0.008900746595794623,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[22444.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":8,"prediction":0.18114996753657203,"impurity":1.0935365824464938,"impurityStats":[517.0,93.65453321640774,582.3239287766423],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":9,"prediction":0.3715487809098231,"impurity":0.44040046384640325,"impurityStats":[395.0,146.7617684593801,228.48733937458167],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":10,"prediction":-0.0011200266293430955,"impurity":1.6695416962930298,"impurityStats":[77.0,-0.08624205045941835,128.5548072079564],"gain":0.1772532749185,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122009.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":11,"prediction":0.10982705626459137,"impurity":1.364607862304877,"impurityStats":[72.0,7.907548051050578,99.12022881066883],"gain":0.11589494979893078,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[2227.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":12,"prediction":-0.8530642140206111,"impurity":2.591245139531143,"impurityStats":[8.0,-6.8245137121648884,26.55170954218997],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":13,"prediction":0.23018846505024168,"impurity":1.0808963841277968,"impurityStats":[64.0,14.732061763215468,72.56851926847892],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":14,"prediction":-1.598758020302,"impurity":3.3308884719775316,"impurityStats":[5.0,-7.99379010151,29.43457839728751],"gain":3.3180424071254833,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118308.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":15,"prediction":0.6321753293721272,"impurity":0.025542099637717808,"impurityStats":[2.0,1.2643506587442543,0.8503754934089506],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":16,"prediction":-3.0860469200847516,"impurity":0.0043820416616024245,"impurityStats":[3.0,-9.258140760254255,28.584202903878552],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":17,"prediction":0.4072955869112921,"impurity":0.22806332082731912,"impurityStats":[1802.0,733.9466476141483,709.9033347324089],"gain":0.0014743698998054833,"leftChild":18,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":18,"prediction":0.431090424123575,"impurity":0.13055820182066066,"impurityStats":[1302.0,561.2797322088946,411.94909658039916],"gain":7.71865581988912E-4,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":19,"prediction":-0.5710059395890824,"impurity":0.0,"impurityStats":[1.0,-0.5710059395890824,0.32604778304601084],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":20,"prediction":0.4318606749796183,"impurity":0.12988609514431254,"impurityStats":[1301.0,561.8507381484834,411.62304879735143],"gain":6.222412625917079E-4,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":21,"prediction":0.39813206172874066,"impurity":0.24859110765548967,"impurityStats":[460.0,183.1407483952207,187.266113266659],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":22,"prediction":0.45030914358295243,"impurity":0.06399567702567607,"impurityStats":[841.0,378.709989753263,224.35693553069413],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":23,"prediction":0.3453338308105076,"impurity":0.4766530216017587,"impurityStats":[500.0,172.6669154052538,297.9542381520095],"gain":0.010935160629950647,"leftChild":24,"rightChild":27,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4679.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":24,"prediction":-1.3047737404883226,"impurity":3.2723902653389496,"impurityStats":[2.0,-2.6095474809766452,9.949649558413677],"gain":3.2723902653389496,"leftChild":25,"rightChild":26,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1021.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":25,"prediction":0.5042011806587203,"impurity":0.0,"impurityStats":[1.0,0.5042011806587203,0.25421883057764755],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":26,"prediction":-3.1137486616353653,"impurity":0.0,"impurityStats":[1.0,-3.1137486616353653,9.69543072783603],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":27,"prediction":0.3519607688478522,"impurity":0.45444608424744204,"impurityStats":[498.0,175.2764628862304,288.0045885935958],"gain":0.00532165236125412,"leftChild":28,"rightChild":29,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122248.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":28,"prediction":0.38047445366511595,"impurity":0.34960438337679167,"impurityStats":[432.0,164.36496398333009,213.56576349201796],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":29,"prediction":0.16532574095303515,"impurity":1.1005283857658725,"impurityStats":[66.0,10.91149890290032,74.4388251015778],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":30,"prediction":0.25898169116053504,"impurity":0.8680892124710727,"impurityStats":[29425.0,7620.536262398743,27517.104445747525],"gain":7.370289261253715E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":31,"prediction":0.2864128424722178,"impurity":0.7153027671871521,"impurityStats":[14560.0,4170.170986395491,11609.19881605364],"gain":0.0014663714497197833,"leftChild":32,"rightChild":39,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118920.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":32,"prediction":0.29564005216745204,"impurity":0.6741183491992802,"impurityStats":[13761.0,4068.302757876307,10479.295842902835],"gain":8.131692724677175E-4,"leftChild":33,"rightChild":36,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":33,"prediction":0.273839556150366,"impurity":0.7871394356964422,"impurityStats":[8685.0,2378.2965451659284,7487.577669345787],"gain":0.002053552459607748,"leftChild":34,"rightChild":35,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118279.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":34,"prediction":0.28270284529436346,"impurity":0.750933333494282,"impurityStats":[8365.0,2364.80930088735,6950.095652619098],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":35,"prediction":0.0421476383705226,"impurity":1.6778548788507446,"impurityStats":[320.0,13.487244278567232,537.4820167267062],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":36,"prediction":0.3329405462392861,"impurity":0.47853557564012333,"impurityStats":[5076.0,1690.0062127106162,2991.7181735569256],"gain":0.002840872938719652,"leftChild":37,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[17949.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":37,"prediction":-0.08826310405765328,"impurity":1.949789469232383,"impurityStats":[80.0,-7.061048324612263,156.60638758162202],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":38,"prediction":0.33968520036733174,"impurity":0.4520903029170806,"impurityStats":[4996.0,1697.0672610351894,2835.1117859753117],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":39,"prediction":0.12749465396617277,"impurity":1.3978915126479612,"impurityStats":[799.0,101.86822851897205,1129.9029731508945],"gain":0.027697860815454695,"leftChild":40,"rightChild":43,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120873.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":40,"prediction":0.04065034823111804,"impurity":1.5936198925671017,"impurityStats":[628.0,25.52841868914213,1001.8310316416432],"gain":0.08856053258195662,"leftChild":41,"rightChild":42,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120874.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":41,"prediction":0.13737152396902044,"impurity":1.3257890573097502,"impurityStats":[568.0,78.02702561440361,763.7668759713586],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":42,"prediction":-0.8749767820876916,"impurity":3.2021515586455496,"impurityStats":[60.0,-52.4986069252615,238.0641556702849],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":43,"prediction":0.4464316364317542,"impurity":0.5496575162691983,"impurityStats":[171.0,76.33980982982997,128.07194150925284],"gain":0.06365836484810278,"leftChild":44,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":44,"prediction":1.2600943395343713,"impurity":0.07585130716610848,"impurityStats":[15.0,18.90141509301557,24.955335775390076],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":45,"prediction":0.3681948380565026,"impurity":0.5254364441379212,"impurityStats":[156.0,57.4383947368144,103.11660573386257],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":46,"prediction":0.23211337208229074,"impurity":1.0162818506939213,"impurityStats":[14865.0,3450.365276003252,15907.9056296939],"gain":0.001828311113854647,"leftChild":47,"rightChild":54,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":47,"prediction":0.2147223123880078,"impurity":1.097134720758143,"impurityStats":[12755.0,2738.7830945090395,14582.031202452277],"gain":0.0019174691979202407,"leftChild":48,"rightChild":51,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[22681.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":48,"prediction":0.1266478925127397,"impurity":1.4250815110273858,"impurityStats":[2528.0,320.16587227220595,3643.1543928550095],"gain":0.02695459772042169,"leftChild":49,"rightChild":50,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20889.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":49,"prediction":0.171696020264237,"impurity":1.2742387474864252,"impurityStats":[2351.0,403.6573436412212,3065.041654794217],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":50,"prediction":-0.47170322807353243,"impurity":3.0436697259854197,"impurityStats":[177.0,-83.49147136901524,578.1127380607927],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":51,"prediction":0.23649332377401316,"impurity":1.0136784965066403,"impurityStats":[10227.0,2418.6172222368327,10938.87680959727],"gain":0.001820154899394244,"leftChild":52,"rightChild":53,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":52,"prediction":0.13772001719148336,"impurity":1.5440954321465534,"impurityStats":[1608.0,221.45378764390526,2513.4040743330957],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":53,"prediction":0.2549209229136697,"impurity":0.9125617594530278,"impurityStats":[8619.0,2197.163434592919,8425.472735264242],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":54,"prediction":0.33724274004465105,"impurity":0.5146438400888996,"impurityStats":[2110.0,711.5821814942137,1325.874427241637],"gain":0.0025506889598167493,"leftChild":55,"rightChild":58,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":55,"prediction":0.2468528381897512,"impurity":1.0097225615261831,"impurityStats":[502.0,123.9201247712551,537.4707603947563],"gain":0.024331750074060077,"leftChild":56,"rightChild":57,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118025.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":56,"prediction":0.42062694392491684,"impurity":0.28148170414668944,"impurityStats":[224.0,94.22043543918137,102.68355554291622],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":57,"prediction":0.10683341486357463,"impurity":1.5525693727341994,"impurityStats":[278.0,29.699689332073746,434.7872048518401],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":58,"prediction":0.36546147806154283,"impurity":0.35673869589317225,"impurityStats":[1608.0,587.6620567229609,788.4036668468805],"gain":0.003017452827300232,"leftChild":59,"rightChild":60,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":59,"prediction":0.37290585197553405,"impurity":0.32497624170279593,"impurityStats":[1579.0,588.8183402693683,732.7112904856835],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":60,"prediction":-0.03987184642787646,"impurity":1.9188370069381877,"impurityStats":[29.0,-1.1562835464084174,55.69237636119692],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":0,"prediction":0.24639696520862822,"impurity":0.8237862667445578,"impurityStats":[32769.0,8074.182152921539,28984.10615397395],"gain":7.250275480131796E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6970.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":1,"prediction":0.3248538972270428,"impurity":0.44972200633802756,"impurityStats":[3453.0,1121.7205071249787,1917.2853662242533],"gain":0.0025093505936704674,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":2,"prediction":0.2690879827780284,"impurity":0.6867605023428769,"impurityStats":[1542.0,414.93366944371985,1170.638358710012],"gain":0.003539268892861533,"leftChild":3,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":3,"prediction":0.28272700791384814,"impurity":0.6386780700485317,"impurityStats":[1465.0,414.19506659378754,1052.7675044918376],"gain":0.0028019978399141943,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[2008.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":4,"prediction":0.38147565466371675,"impurity":0.19143398168025516,"impurityStats":[327.0,124.74253907503537,110.18515376750682],"gain":0.0463387605788875,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[309207.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":5,"prediction":0.39339804693031083,"impurity":0.14554029846670932,"impurityStats":[326.0,128.24776329928133,97.89855690526531],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":6,"prediction":-3.5052242242460636,"impurity":-8.881784197001252E-15,"impurityStats":[1.0,-3.5052242242460636,12.28659686224141],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":7,"prediction":0.2543519573978491,"impurity":0.7635848275713367,"impurityStats":[1138.0,289.4525275187523,942.5823507243306],"gain":0.003966987380210368,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[22444.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":8,"prediction":0.20842850281013897,"impurity":0.9290470916679407,"impurityStats":[743.0,154.86237758793325,722.5597226115513],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":9,"prediction":0.3407345567868832,"impurity":0.440919273489169,"impurityStats":[395.0,134.59014993081885,220.02262811277944],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":10,"prediction":0.009592244804314186,"impurity":1.5306983033613593,"impurityStats":[77.0,0.7386028499321924,117.87085421817437],"gain":0.12324907686334433,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122009.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":11,"prediction":0.10210691213369293,"impurity":1.3387180830400416,"impurityStats":[72.0,7.351697673625891,97.13836112727738],"gain":0.09705361001101331,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3609.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":12,"prediction":-0.48072036505788196,"impurity":2.7290485062086867,"impurityStats":[16.0,-7.691525840926111,47.36224920944112],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":13,"prediction":0.2686289913312858,"impurity":0.8166976064062687,"impurityStats":[56.0,15.043223514552006,49.77611191783623],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":14,"prediction":-1.3226189647387359,"impurity":2.3971776922928334,"impurityStats":[5.0,-6.61309482369368,20.732493090896995],"gain":2.384112703982242,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118308.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":15,"prediction":0.5684571987124794,"impurity":0.0213980740255586,"impurityStats":[2.0,1.1369143974249587,0.6890833215871957],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":16,"prediction":-2.5833364070395457,"impurity":0.00750959783394715,"impurityStats":[3.0,-7.7500092211186375,20.04340976930981],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":17,"prediction":0.36985182505560377,"impurity":0.25391973085952324,"impurityStats":[1911.0,706.7868376812588,746.6470075142413],"gain":0.0015691597449233596,"leftChild":18,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":18,"prediction":0.3969435547193542,"impurity":0.13004383537462236,"impurityStats":[1302.0,516.8205082445992,374.4656433522328],"gain":6.425342913131127E-4,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":19,"prediction":-0.5173524110374963,"impurity":0.0,"impurityStats":[1.0,-0.5173524110374963,0.26765351720631053],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":20,"prediction":0.3976463187207041,"impurity":0.12950076403571764,"impurityStats":[1301.0,517.3378606556361,374.19798983502693],"gain":5.34437101511985E-4,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":21,"prediction":0.3663878728230446,"impurity":0.24910554340975632,"impurityStats":[460.0,168.5384214986005,176.33898371031384],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":22,"prediction":0.4147436850856553,"impurity":0.0632540325480543,"impurityStats":[841.0,348.7994391570361,197.85900612471264],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":23,"prediction":0.3119315754296544,"impurity":0.5138339371793794,"impurityStats":[609.0,189.96632943665952,372.18136416200804],"gain":0.00840087359410685,"leftChild":24,"rightChild":27,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118916.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":24,"prediction":0.4071173298012125,"impurity":0.1643001311474312,"impurityStats":[293.0,119.28537763175527,96.70308285196683],"gain":0.0025480300903370223,"leftChild":25,"rightChild":26,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":25,"prediction":0.5157871943319994,"impurity":0.006762670381627495,"impurityStats":[52.0,26.82093410526397,14.185553211362167],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":26,"prediction":0.38366989015141606,"impurity":0.1951938039414272,"impurityStats":[241.0,92.46444352649127,82.51752964060468],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":27,"prediction":0.22367389811678526,"impurity":0.8217367003077014,"impurityStats":[316.0,70.68095180490414,275.4782813100412],"gain":0.03423633538013682,"leftChild":28,"rightChild":29,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119005.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":28,"prediction":-0.7076265347709042,"impurity":3.1644845873638885,"impurityStats":[12.0,-8.49151841725085,43.98263880090919],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":29,"prediction":0.2604357573097203,"impurity":0.6936720403577097,"impurityStats":[304.0,79.17247022215497,231.49564250913195],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":30,"prediction":0.23715587548767092,"impurity":0.8670351909996712,"impurityStats":[29316.0,6952.46164579656,27066.820787749697],"gain":6.98269802980378E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[2408.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":31,"prediction":0.30979723715800306,"impurity":0.5380113904168697,"impurityStats":[3426.0,1061.3653345033185,2172.0350718126037],"gain":0.006106912977305812,"leftChild":32,"rightChild":39,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117938.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":32,"prediction":-0.02012804324717765,"impurity":1.6097494571786988,"impurityStats":[182.0,-3.663303870986333,293.04813634526596],"gain":0.2523813722579822,"leftChild":33,"rightChild":36,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117928.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":33,"prediction":0.13043418817941252,"impurity":1.1285186454345821,"impurityStats":[167.0,21.78250942596189,191.30379772106096],"gain":0.3437860271845359,"leftChild":34,"rightChild":35,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118009.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":34,"prediction":-0.9880465467807676,"impurity":3.6375209234963273,"impurityStats":[36.0,-35.56967568410764,166.09524847566217],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":35,"prediction":0.4378029397715231,"impurity":7.602595564117858E-4,"impurityStats":[131.0,57.35218511006953,25.208549245398956],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":36,"prediction":-1.6963875531298815,"impurity":3.9052251778663467,"impurityStats":[15.0,-25.445813296948224,101.744338624205],"gain":2.9559954035291347,"leftChild":37,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117925.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":37,"prediction":0.40931734198094594,"impurity":5.651471542715466E-4,"impurityStats":[6.0,2.4559040518856756,1.0086350016037091],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":38,"prediction":-3.1001908165370997,"impurity":1.581672859125839,"impurityStats":[9.0,-27.9017173488339,100.73570362260128],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":39,"prediction":0.32830722514620986,"impurity":0.4714335198832993,"impurityStats":[3244.0,1065.0286383743048,1878.986935467337],"gain":0.0018691107277683527,"leftChild":40,"rightChild":43,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[119139.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":40,"prediction":0.37547725400555915,"impurity":0.2630484802862513,"impurityStats":[1481.0,556.0818131822331,598.3708715200354],"gain":0.0023135917601513345,"leftChild":41,"rightChild":42,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":41,"prediction":-0.20790028063067192,"impurity":2.553194051621921,"impurityStats":[10.0,-2.079002806306719,25.96416578308233],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":42,"prediction":0.3794431108011829,"impurity":0.24515052983748117,"impurityStats":[1471.0,558.1608159885401,572.4067057369531],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":43,"prediction":0.2886822604606191,"impurity":0.6430471605199115,"impurityStats":[1763.0,508.9468251920715,1280.6160639473069],"gain":0.0024879915108318995,"leftChild":44,"rightChild":45,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[6414.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":44,"prediction":-0.14516329555153096,"impurity":2.2288382885666116,"impurityStats":[23.0,-3.338755797685212,51.74794543166583],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":45,"prediction":0.29441700056882575,"impurity":0.6195646748999858,"impurityStats":[1740.0,512.2855809897568,1228.868118515638],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":46,"prediction":0.22754331059456318,"impurity":0.9097839381318653,"impurityStats":[25890.0,5891.09631129324,24894.785715937076],"gain":8.917983089186121E-4,"leftChild":47,"rightChild":54,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117906.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":47,"prediction":0.33261626049599435,"impurity":0.5363192703502735,"impurityStats":[1935.0,643.6124640597491,1251.8537591319455],"gain":0.005689812171827999,"leftChild":48,"rightChild":51,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118208.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":48,"prediction":0.2619838793107112,"impurity":0.8104074296403757,"impurityStats":[1031.0,270.10537956934326,906.2933151214961],"gain":0.010867679183789586,"leftChild":49,"rightChild":50,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[123679.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":49,"prediction":0.28502015484872345,"impurity":0.7313117712813385,"impurityStats":[983.0,280.17481221629515,798.7349395321562],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":50,"prediction":-0.209779846811499,"impurity":2.1967919073163444,"impurityStats":[48.0,-10.069432646951952,107.55837558934081],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":51,"prediction":0.41317155363982894,"impurity":0.21154639559299182,"impurityStats":[904.0,373.50708449040536,345.56044401044824],"gain":0.0031665364890092473,"leftChild":52,"rightChild":53,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":52,"prediction":0.029122160381951274,"impurity":1.4497864889304886,"impurityStats":[19.0,0.5533210472570742,27.56205719396021],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":53,"prediction":0.42141668185666525,"impurity":0.18172819134499543,"impurityStats":[885.0,372.9537634431488,317.9983868164884],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":54,"prediction":0.21905589009533027,"impurity":0.9389872557665754,"impurityStats":[23955.0,5247.483847233637,23642.931956804947],"gain":0.0010533613109224849,"leftChild":55,"rightChild":58,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":55,"prediction":0.12791775165750444,"impurity":1.5387634805132262,"impurityStats":[2696.0,344.86625846863194,4192.620859869501],"gain":0.024176566823276957,"leftChild":56,"rightChild":57,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3081.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":56,"prediction":-0.959676344289425,"impurity":3.6812792284869937,"impurityStats":[54.0,-51.82252259162895,248.52192737088828],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":57,"prediction":0.15014715407277215,"impurity":1.4703017566123413,"impurityStats":[2642.0,396.68878106026403,3944.0989324986012],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":58,"prediction":0.23061374423843556,"impurity":0.8617385624075219,"impurityStats":[21259.0,4902.6175887649015,19450.31109693579],"gain":0.001065873805606965,"leftChild":59,"rightChild":60,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[280703.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":59,"prediction":0.2604786375880997,"impurity":0.7032071221142928,"impurityStats":[11574.0,3014.779751444666,8924.204953635322],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":60,"prediction":0.19492388614561018,"impurity":1.0488509505046242,"impurityStats":[9685.0,1887.8378373202345,10526.106143300469],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":0,"prediction":0.2267009927455663,"impurity":0.8218032290323184,"impurityStats":[32769.0,7428.764831279462,28613.778374284444],"gain":6.98700165782995E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":1,"prediction":0.25302846981726196,"impurity":0.6669490448932635,"impurityStats":[16450.0,4162.31832849396,12024.496826045353],"gain":0.0011238374680204166,"leftChild":2,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118763.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":2,"prediction":0.2621114375879443,"impurity":0.6276481732811063,"impurityStats":[15325.0,4016.8577810352463,10671.572623106424],"gain":8.136777995693123E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":3,"prediction":0.24046250217959333,"impurity":0.7419889518523692,"impurityStats":[9724.0,2338.2573711943655,7777.363786029714],"gain":0.0016789276697366795,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[7423.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":4,"prediction":0.2205284751855765,"impurity":0.807598531151538,"impurityStats":[7863.0,1734.015400384188,6732.5470226395755],"gain":0.0028566307015540637,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1590.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":5,"prediction":0.3217996681909174,"impurity":0.38899485372084724,"impurityStats":[1713.0,551.2428316110414,843.7379447288662],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":6,"prediction":0.19232074288994255,"impurity":0.9205426632218557,"impurityStats":[6150.0,1182.7725687731468,5888.80907791071],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":7,"prediction":0.32468671188081005,"impurity":0.4560061390152475,"impurityStats":[1861.0,604.2419708101875,1044.8167633901157],"gain":0.003874276655705028,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":8,"prediction":0.3414604882204112,"impurity":0.3790209815433501,"impurityStats":[1735.0,592.4339470624134,859.8941877799894],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":9,"prediction":0.09371447418867782,"impurity":1.4588570862967947,"impurityStats":[126.0,11.808023747773404,184.92257561012616],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":10,"prediction":0.2996965559437259,"impurity":0.426912707631158,"impurityStats":[5601.0,1678.6004098408089,2894.2088370771335],"gain":0.0016271093250322388,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[17949.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":11,"prediction":0.017308729208187375,"impurity":1.5489385689603488,"impurityStats":[112.0,1.938577671316986,173.5146740395209],"gain":0.21693533203690363,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79106.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":12,"prediction":0.17865382471601024,"impurity":1.014602774332748,"impurityStats":[100.0,17.865382471601023,104.65199634184067],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":13,"prediction":-1.3272337333570035,"impurity":3.977007091845922,"impurityStats":[12.0,-15.926804800284042,68.8626776976803],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":14,"prediction":0.3054585228947882,"impurity":0.4023580827817547,"impurityStats":[5489.0,1676.6618321694925,2720.694163037614],"gain":0.0013039224161327419,"leftChild":15,"rightChild":16,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311461.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":15,"prediction":0.3094114855698163,"impurity":0.385114283753838,"impurityStats":[5424.0,1678.2478977306837,2608.1290502720894],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":16,"prediction":-0.024401008633738175,"impurity":1.7311755564012594,"impurityStats":[65.0,-1.5860655611929815,112.5651127655342],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":17,"prediction":0.12929826440780015,"impurity":1.1858812503220393,"impurityStats":[1125.0,145.46054745877518,1352.9242029385223],"gain":0.016506783646217507,"leftChild":18,"rightChild":25,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":18,"prediction":0.1509256197292863,"impurity":1.1310188042188563,"impurityStats":[1094.0,165.11262798383922,1262.2542975190208],"gain":0.0154968799750963,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118183.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":19,"prediction":-0.09579411529393556,"impurity":2.0562113728859774,"impurityStats":[222.0,-21.266293595253693,458.5161105612254],"gain":0.10374381906752861,"leftChild":20,"rightChild":21,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[29292.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":20,"prediction":0.3333274046102349,"impurity":0.6422634542739589,"impurityStats":[80.0,26.66619236881879,60.269649035052325],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":21,"prediction":-0.3375527180568485,"impurity":2.6906107084914006,"impurityStats":[142.0,-47.932485964072484,398.2464615261733],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":22,"prediction":0.21373729538886807,"impurity":0.8760344728692503,"impurityStats":[872.0,186.37892157909295,803.7381869577955],"gain":0.01866659725867681,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[223721.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":23,"prediction":0.3332502557737523,"impurity":0.4254545078273197,"impurityStats":[494.0,164.62562635223364,265.03605895549197],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":24,"prediction":0.057548400071056445,"impurity":1.4218260864172596,"impurityStats":[378.0,21.753295226859336,538.7021280023033],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":25,"prediction":-0.6339380814536777,"impurity":2.5229581675764767,"impurityStats":[31.0,-19.652080525064008,90.66990541950304],"gain":0.35997505818959863,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23981.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":26,"prediction":0.02720681239244042,"impurity":1.1730745390820965,"impurityStats":[14.0,0.3808953734941659,16.433406496117154],"gain":0.1484791894061286,"leftChild":27,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":27,"prediction":-1.3621201693795506,"impurity":0.0,"impurityStats":[1.0,-1.3621201693795506,1.8553713558305756],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":28,"prediction":0.13407811868259362,"impurity":1.1034103765741192,"impurityStats":[13.0,1.7430155428737168,14.578035140286579],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":29,"prediction":-1.17841034697401,"impurity":2.978201931990816,"impurityStats":[17.0,-20.032975898558167,74.23649892338578],"gain":0.26968191834764266,"leftChild":30,"rightChild":31,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[86.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":30,"prediction":-0.24221259295521091,"impurity":2.9002952580939745,"impurityStats":[4.0,-0.9688503718208437,11.835848793120245],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":31,"prediction":-1.4664711943644093,"impurity":2.6495122461198504,"impurityStats":[13.0,-19.06412552673732,62.40065013026556],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":32,"prediction":0.20016217309795323,"impurity":0.9764974886900738,"impurityStats":[16319.0,3266.4465027854985,16589.28154823907],"gain":0.0015682092284086402,"leftChild":33,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":33,"prediction":0.18406933070528608,"impurity":1.0562977468406263,"impurityStats":[14006.0,2578.075045858237,15269.050790448935],"gain":0.001266101234508793,"leftChild":34,"rightChild":41,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119914.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":34,"prediction":0.16546062042417242,"impurity":1.1414994128645597,"impurityStats":[10998.0,1819.7359034250483,12855.305174273279],"gain":0.0019167282800722357,"leftChild":35,"rightChild":38,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[71211.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":35,"prediction":0.1718590982597446,"impurity":1.1183583565485922,"impurityStats":[10768.0,1850.5787700609299,12360.521581996538],"gain":0.0017779927195394618,"leftChild":36,"rightChild":37,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118971.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":36,"prediction":0.18585788385944002,"impurity":1.0633485063059709,"impurityStats":[9699.0,1802.6356155527087,10648.451203537898],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":37,"prediction":0.044848601036691686,"impurity":1.599551164686275,"impurityStats":[1069.0,47.943154508223415,1712.0703784586076],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":38,"prediction":-0.1340994201560168,"impurity":2.1332503554128435,"impurityStats":[230.0,-30.842866635883865,494.7835922767754],"gain":0.17467507885648548,"leftChild":39,"rightChild":40,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118208.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":39,"prediction":0.41177156690949795,"impurity":0.3830558737530389,"impurityStats":[85.0,35.00058318730733,46.97199425079208],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":40,"prediction":-0.45409275740131966,"impurity":2.8821556161307176,"impurityStats":[145.0,-65.84344982319135,447.81159802598245],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":41,"prediction":0.2521074276706098,"impurity":0.7388838715674385,"impurityStats":[3008.0,758.3391424331942,2413.7456161756236],"gain":0.01399121183941232,"leftChild":42,"rightChild":45,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118970.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":42,"prediction":-0.25364750542070136,"impurity":2.352234134639653,"impurityStats":[156.0,-39.569010845629414,376.9851058967444],"gain":0.27161601327775564,"leftChild":43,"rightChild":44,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[120782.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":43,"prediction":-0.8313149473416813,"impurity":3.566312600054064,"impurityStats":[70.0,-58.19204631391769,298.0177999209437],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":44,"prediction":0.21654692404986378,"impurity":0.8713319177752495,"impurityStats":[86.0,18.623035468288286,78.9673059758008],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":45,"prediction":0.2797714422436261,"impurity":0.6358795916753566,"impurityStats":[2852.0,797.9081532788216,2036.760510278881],"gain":0.010521601178317685,"leftChild":46,"rightChild":47,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":46,"prediction":0.2998256836133264,"impurity":0.5526087893402812,"impurityStats":[2747.0,823.6211528858076,1764.9591195201358],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":47,"prediction":-0.24488571054272315,"impurity":2.5286156626647833,"impurityStats":[105.0,-25.71299960698593,271.80139075874376],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":48,"prediction":0.2976097954722282,"impurity":0.4822155941569832,"impurityStats":[2313.0,688.3714569272638,1320.2307577901447],"gain":0.0023872193014609078,"leftChild":49,"rightChild":56,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":49,"prediction":0.2063168145956342,"impurity":1.0096054461721005,"impurityStats":[515.0,106.25315951675161,541.8686181908497],"gain":0.02326869234607709,"leftChild":50,"rightChild":53,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[111810.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":50,"prediction":0.28304973853022863,"impurity":0.7111852846195201,"impurityStats":[411.0,116.33344253592396,325.2253024707374],"gain":0.019976837397824077,"leftChild":51,"rightChild":52,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117908.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":51,"prediction":0.3851886068363911,"impurity":0.2360174266711477,"impurityStats":[270.0,104.0009238458256,103.78467616708105],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":52,"prediction":0.08746467156098123,"impurity":1.562850826999342,"impurityStats":[141.0,12.332518690098354,221.44062630365636],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":53,"prediction":-0.09692579826127237,"impurity":2.073714194632493,"impurityStats":[104.0,-10.080283019172327,216.64331572011207],"gain":0.16624776962271093,"leftChild":54,"rightChild":55,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118078.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":54,"prediction":0.45174829307710185,"impurity":0.004580577376331537,"impurityStats":[37.0,16.714686843852768,7.720312613953045],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":55,"prediction":-0.39992492332873286,"impurity":2.9583138334043744,"impurityStats":[67.0,-26.794969863025102,208.9230031061591],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":56,"prediction":0.3237587861015082,"impurity":0.32808466421701404,"impurityStats":[1798.0,582.1182974105118,778.3621395992952],"gain":0.002537118507107472,"leftChild":57,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":57,"prediction":-0.7429640693945213,"impurity":1.8963233511785966,"impurityStats":[4.0,-2.9718562775780852,9.793275838359454],"gain":1.530737767992358,"leftChild":58,"rightChild":59,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[96501.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":58,"prediction":0.4942658073835808,"impurity":0.0,"impurityStats":[2.0,0.9885316147671616,0.48859737669708597],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":59,"prediction":-1.9801939461726235,"impurity":0.7311711663724774,"impurityStats":[2.0,-3.960387892345247,9.304678461662368],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":60,"prediction":0.32613720941365115,"impurity":0.3220452585182261,"impurityStats":[1794.0,585.0901536880901,768.5688637609356],"gain":0.00207997789940928,"leftChild":61,"rightChild":62,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":61,"prediction":0.33228333453593634,"impurity":0.29381416801801435,"impurityStats":[1762.0,585.4832354523198,712.2468858387268],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":62,"prediction":-0.012283805132195624,"impurity":1.7599109182004997,"impurityStats":[32.0,-0.39308176423026,56.321977922208816],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":0,"prediction":0.20953104889589533,"impurity":0.819329773264559,"impurityStats":[32769.0,6866.122941269594,28287.28328183872],"gain":6.384396111059898E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":1,"prediction":0.28448335741053077,"impurity":0.43471643081161915,"impurityStats":[3344.0,951.312347180815,1724.3242751061453],"gain":0.002459055159739973,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":2,"prediction":0.23087662424788896,"impurity":0.677011012237375,"impurityStats":[1542.0,356.0117545902448,1126.1457729623958],"gain":0.0026598396050626083,"leftChild":3,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":3,"prediction":0.24270034800168178,"impurity":0.6349571022898175,"impurityStats":[1465.0,355.5560098224638,1016.505722172584],"gain":0.002598984206058863,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[4078.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":4,"prediction":0.30816949366758617,"impurity":0.32813168276754284,"impurityStats":[553.0,170.41772999817516,233.97436613596824],"gain":0.0038527888058715216,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311385.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":5,"prediction":0.3134677312037823,"impurity":0.30865782625565485,"impurityStats":[549.0,172.09378443087647,223.39899477417416],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":6,"prediction":-0.41901360817536215,"impurity":2.4682704366124346,"impurityStats":[4.0,-1.6760544327014486,10.575371361794282],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":7,"prediction":0.20300249980733404,"impurity":0.8168287526559816,"impurityStats":[912.0,185.13827982428865,782.5313560366155],"gain":0.007007243754772158,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[22444.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":8,"prediction":0.12983353867898537,"impurity":1.0945668405136884,"impurityStats":[517.0,67.12393949703544,574.6059951405512],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":9,"prediction":0.2987704818411478,"impurity":0.4371295179046231,"impurityStats":[395.0,118.01434032725338,207.92536089606483],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":10,"prediction":0.005918763217933206,"impurity":1.4238617317460158,"impurityStats":[77.0,0.4557447677808568,109.64005078981154],"gain":0.08165785398083795,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122009.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":11,"prediction":0.08122270935772742,"impurity":1.3192227196257797,"impurityStats":[72.0,5.848035073756375,95.45902906616566],"gain":0.08059290757284321,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3609.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":12,"prediction":-0.4498847905939799,"impurity":2.722662948534711,"impurityStats":[16.0,-7.198156649503678,46.800948373480004],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":13,"prediction":0.23296770934392946,"impurity":0.8146203444867153,"impurityStats":[56.0,13.04619172326005,48.65808069268568],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":14,"prediction":-1.0784580611951,"impurity":1.673132554972511,"impurityStats":[5.0,-5.3922903059755,14.181021723646026],"gain":1.6594374363113915,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118308.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":15,"prediction":0.4992479172644749,"impurity":0.017207295476469542,"impurityStats":[2.0,0.9984958345289499,0.5329115567387711],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":16,"prediction":-2.1302620468348166,"impurity":0.011353667450885988,"impurityStats":[3.0,-6.39078614050445,13.648110166907246],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":17,"prediction":0.33035548978389023,"impurity":0.22281780427849698,"impurityStats":[1802.0,595.3005925905702,598.1785021437495],"gain":0.0010625801492169518,"leftChild":18,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":18,"prediction":0.35055590792165725,"impurity":0.1297702627667439,"impurityStats":[1302.0,456.4237921139977,328.96293896386874],"gain":5.254553537051843E-4,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":19,"prediction":-0.4762556880123809,"impurity":0.0,"impurityStats":[1.0,-0.4762556880123809,0.2268194803641463],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":20,"prediction":0.3511914279800226,"impurity":0.12934415007822936,"impurityStats":[1301.0,456.90004780200945,328.7361194835047],"gain":4.8494775389175404E-4,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":21,"prediction":0.3214154141060503,"impurity":0.25016086154924305,"impurityStats":[460.0,147.85109048878314,162.59561578813518],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":22,"prediction":0.3674779516209595,"impurity":0.06251108907409206,"impurityStats":[841.0,309.04895731322694,166.1405036953694],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":23,"prediction":0.27775360095314455,"impurity":0.46128406351732415,"impurityStats":[500.0,138.87680047657227,269.2155631798814],"gain":0.0070879095290853344,"leftChild":24,"rightChild":27,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4679.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":24,"prediction":-1.0507378264720373,"impurity":2.151232775721552,"impurityStats":[2.0,-2.1014756529440746,6.510565511401467],"gain":2.151232775721552,"leftChild":25,"rightChild":26,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1021.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":25,"prediction":0.4159703161799195,"impurity":0.0,"impurityStats":[1.0,0.4159703161799195,0.17303130394282218],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":26,"prediction":-2.517445969123994,"impurity":0.0,"impurityStats":[1.0,-2.517445969123994,6.337534207458645],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":27,"prediction":0.2830889078905951,"impurity":0.4473807458688279,"impurityStats":[498.0,140.97827612951636,262.70499766847985],"gain":0.005125097551351682,"leftChild":28,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":28,"prediction":0.1656971796457971,"impurity":0.9518940323943019,"impurityStats":[135.0,22.36911925218261,132.21219434447792],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":29,"prediction":0.32674698864279267,"impurity":0.25272071209055763,"impurityStats":[363.0,118.60915687733375,130.4928033240018],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":30,"prediction":0.20101310430208255,"impurity":0.8623281076586559,"impurityStats":[29425.0,5914.810594088779,26562.959006732577],"gain":6.534868895978763E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[125105.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":31,"prediction":0.1727667463363743,"impurity":0.9960134625713272,"impurityStats":[13249.0,2288.986622210623,13591.64313673433],"gain":0.0026576964045209005,"leftChild":32,"rightChild":39,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[124593.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":32,"prediction":0.17732999865157661,"impurity":0.9811122073261961,"impurityStats":[13146.0,2331.180162273626,13311.089252542737],"gain":0.0017138615272704882,"leftChild":33,"rightChild":36,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117926.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":33,"prediction":0.23426107074847502,"impurity":0.7549529969690905,"impurityStats":[4547.0,1065.185088693316,3682.3026766410594],"gain":0.00720560317589064,"leftChild":34,"rightChild":35,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":34,"prediction":0.08568785140005432,"impurity":1.5777974098368628,"impurityStats":[1119.0,95.88470571666078,1773.7714560224365],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":35,"prediction":0.2827597383245785,"impurity":0.4767946610181535,"impurityStats":[3428.0,969.3003829766552,1908.531220618623],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":36,"prediction":0.14722584877081876,"impurity":1.0980810997388326,"impurityStats":[8599.0,1265.9950735802706,9628.786575901751],"gain":0.00426232923869585,"leftChild":37,"rightChild":38,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118035.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":37,"prediction":-0.2726411034614314,"impurity":2.5168649767190887,"impurityStats":[203.0,-55.34614400267058,526.0132240471984],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":38,"prediction":0.15737746755394746,"impurity":1.0594121030558243,"impurityStats":[8396.0,1321.3412175829428,9102.773351854554],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":39,"prediction":-0.4096460200291571,"impurity":2.5560142566392536,"impurityStats":[103.0,-42.193540063003184,280.55388419159317],"gain":0.9101717201254576,"leftChild":40,"rightChild":43,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120314.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":40,"prediction":0.23083679789536865,"impurity":0.6432633559473052,"impurityStats":[71.0,16.389412650571174,49.45497780790236],"gain":0.42066385972714954,"leftChild":41,"rightChild":42,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117928.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":41,"prediction":-3.5787436462725513,"impurity":6.674372444415155E-5,"impurityStats":[2.0,-7.1574872925451025,25.6149456589212],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":42,"prediction":0.34125941946545335,"impurity":0.22904972093017634,"impurityStats":[69.0,23.54689994311628,23.840032148981145],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":43,"prediction":-1.8307172722992042,"impurity":3.870315093395697,"impurityStats":[32.0,-58.582952713574535,231.09890638369075],"gain":2.586912336003098,"leftChild":44,"rightChild":45,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120422.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":44,"prediction":-2.9947831290524918,"impurity":1.9554143475751167,"impurityStats":[21.0,-62.89044571010233,229.40694709028355],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":45,"prediction":0.3915902724116174,"impurity":4.715397714285328E-4,"impurityStats":[11.0,4.307492996527792,1.6919592934071659],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":46,"prediction":0.22414836621403272,"impurity":0.7516440004031911,"impurityStats":[16176.0,3625.8239718781933,12971.315869998192],"gain":0.0012901553538466337,"leftChild":47,"rightChild":54,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[191150.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":47,"prediction":0.2628671734873372,"impurity":0.6031832467351889,"impurityStats":[7482.0,1966.772192032257,5030.016899085697],"gain":0.0027523598744630395,"leftChild":48,"rightChild":51,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118250.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":48,"prediction":0.15544967451672007,"impurity":1.1124770858159836,"impurityStats":[1441.0,224.0029809785936,1637.9006711447298],"gain":0.01573235354713487,"leftChild":49,"rightChild":50,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118516.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":49,"prediction":0.2766833668058247,"impurity":0.7473778311515926,"impurityStats":[745.0,206.1291082703394,613.8289798808563],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":50,"prediction":0.025680851592319004,"impurity":1.470707866367061,"impurityStats":[696.0,17.873872708254027,1024.071691263875],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":51,"prediction":0.2884901855741867,"impurity":0.4782890936651412,"impurityStats":[6041.0,1742.7692110536618,3392.116227940968],"gain":0.0022027827231378416,"leftChild":52,"rightChild":53,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118175.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":52,"prediction":0.16449086786897066,"impurity":1.0550547547155054,"impurityStats":[757.0,124.51958697681079,819.1587842481389],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":53,"prediction":0.30625466012052444,"impurity":0.39314174017430065,"impurityStats":[5284.0,1618.2496240768512,2572.9574436928274],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":54,"prediction":0.1908272118525353,"impurity":0.8770079072286074,"impurityStats":[8694.0,1659.0517798459418,7941.2989709125],"gain":0.0028049107518574035,"leftChild":55,"rightChild":58,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118237.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":55,"prediction":0.21608519521895223,"impurity":0.7603938461162271,"impurityStats":[7083.0,1530.5314377358386,5716.594796553129],"gain":0.001814176428846792,"leftChild":56,"rightChild":57,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119025.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":56,"prediction":0.1725003129107787,"impurity":0.9525421244256141,"impurityStats":[3460.0,596.8510826712943,3398.7527490345606],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":57,"prediction":0.25770917887511485,"impurity":0.5733436516376179,"impurityStats":[3623.0,933.6803550645411,2317.842047518598],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":58,"prediction":0.07977674867169787,"impurity":1.3745817748774851,"impurityStats":[1611.0,128.52034211010528,2224.7041743593472],"gain":0.02029206789220428,"leftChild":59,"rightChild":60,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118302.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":59,"prediction":-0.2186202679246936,"impurity":2.5183214688355644,"impurityStats":[299.0,-65.36746010948339,767.2687708245257],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":60,"prediction":0.14778033705761387,"impurity":1.0890111271123883,"impurityStats":[1312.0,193.8878022195894,1457.4354035348242],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":0,"prediction":0.1941924153618717,"impurity":0.8167475389520645,"impurityStats":[32769.0,6363.491258993174,27999.741841638246],"gain":6.188878189737901E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":1,"prediction":0.21897061727076159,"impurity":0.6640144316254356,"impurityStats":[16450.0,3602.066654104028,11711.784158938002],"gain":9.293890604892135E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118763.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":2,"prediction":0.2272305174279334,"impurity":0.6260553721536877,"impurityStats":[15325.0,3482.3076795830793,10385.585154130193],"gain":7.351247609010403E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":3,"prediction":0.20665310146022253,"impurity":0.7406487407168277,"impurityStats":[9724.0,2009.4947585992038,7617.33667896302],"gain":0.0014827040560957336,"leftChild":4,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118279.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":4,"prediction":0.2140604028760794,"impurity":0.7064705450420499,"impurityStats":[9377.0,2007.2443977689964,7054.245845316486],"gain":0.0015596802237266838,"leftChild":5,"rightChild":6,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118805.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":5,"prediction":0.18533116798025223,"impurity":0.828972815079112,"impurityStats":[6132.0,1136.4507220549067,5293.881041735552],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":6,"prediction":0.26834936077475635,"impurity":0.47047392213753536,"impurityStats":[3245.0,870.7936757140844,1760.3648035808774],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":7,"prediction":0.006485189712419313,"impurity":1.6226980969154365,"impurityStats":[347.0,2.2503608302095017,563.0908336465618],"gain":0.06738409570363568,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120240.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":8,"prediction":0.16586754284930486,"impurity":1.067958143641387,"impurityStats":[252.0,41.79862079802482,276.0584867238877],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":9,"prediction":-0.4162974733454248,"impurity":2.848089539188057,"impurityStats":[95.0,-39.548259967815355,287.032346922675],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":10,"prediction":0.26295535100585155,"impurity":0.4250963107595111,"impurityStats":[5601.0,1472.8129209837746,2768.2484751672637],"gain":0.0013623165427900097,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[17949.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":11,"prediction":0.004564805247745718,"impurity":1.5009680204176146,"impurityStats":[112.0,0.5112581877475204,168.11075208083122],"gain":0.17023537512667464,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79106.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":12,"prediction":0.1474922169475345,"impurity":1.0135244379954667,"impurityStats":[100.0,14.749221694753452,103.52783920555652],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":13,"prediction":-1.1864969589171606,"impurity":3.9741343727532166,"impurityStats":[12.0,-14.237963507005928,64.58291287527464],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":14,"prediction":0.26822766675096416,"impurity":0.40175363150320315,"impurityStats":[5489.0,1472.3016627960424,2600.1377230864296],"gain":0.0011536380366729583,"leftChild":15,"rightChild":16,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311461.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":15,"prediction":0.2719458571170971,"impurity":0.38466261877780894,"impurityStats":[5424.0,1475.0343290031346,2487.5395191287353],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":16,"prediction":-0.04204101857069593,"impurity":1.73051261364536,"impurityStats":[65.0,-2.7326662070952352,112.59820395770839],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":17,"prediction":0.10645242179648105,"impurity":1.1675114417227603,"impurityStats":[1125.0,119.75897452104118,1326.1990048077332],"gain":0.015277775117014725,"leftChild":18,"rightChild":25,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120873.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":18,"prediction":0.0491528862904533,"impurity":1.302938843080513,"impurityStats":[926.0,45.51557270495976,1208.758590462167],"gain":0.05457351201918467,"leftChild":19,"rightChild":22,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120874.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":19,"prediction":0.1128071216659469,"impurity":1.108617590498587,"impurityStats":[862.0,97.23973887604623,966.5976980639371],"gain":0.018182901041472313,"leftChild":20,"rightChild":21,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":20,"prediction":0.13796697388150345,"impurity":1.0431965103084346,"impurityStats":[833.0,114.92648924329238,884.8387530266483],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":21,"prediction":-0.609887943698144,"impurity":2.4473106629347217,"impurityStats":[29.0,-17.686750367246177,81.7589450372891],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":22,"prediction":-0.8081900964232258,"impurity":3.1305927117657513,"impurityStats":[64.0,-51.72416617108645,242.1608923982294],"gain":0.7169748869402706,"leftChild":23,"rightChild":24,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118409.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":23,"prediction":-1.7096175968536873,"impurity":3.289063914250504,"impurityStats":[30.0,-51.28852790561062,186.35568725166843],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":24,"prediction":-0.012812890161053843,"impurity":1.6411653929798722,"impurityStats":[34.0,-0.4356382654758306,55.80520514656115],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":25,"prediction":0.37308242118634666,"impurity":0.4509623429090881,"impurityStats":[199.0,74.24340181608298,117.44041434556357],"gain":0.040653899591337694,"leftChild":26,"rightChild":29,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":26,"prediction":0.9601004758798094,"impurity":0.07577045798580648,"impurityStats":[21.0,20.162109993475998,20.9488310171793],"gain":0.06946377016421985,"leftChild":27,"rightChild":28,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120376.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":27,"prediction":1.0879457593642936,"impurity":0.007501435189881576,"impurityStats":[17.0,18.49507790919299,20.249165978646726],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":28,"prediction":0.41675802107075377,"impurity":0.0012290115063330886,"impurityStats":[4.0,1.667032084283015,0.6996650385325758],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":29,"prediction":0.30382748214947747,"impurity":0.4497764078793842,"impurityStats":[178.0,54.081291822606985,96.4915833283842],"gain":0.030480563081140458,"leftChild":30,"rightChild":31,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118045.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":30,"prediction":-0.07635255894004037,"impurity":1.8956639174788232,"impurityStats":[31.0,-2.3669293271412513,58.94630255280099],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":31,"prediction":0.38400150442005593,"impurity":0.10795291790642088,"impurityStats":[147.0,56.44822114974822,37.54528077558321],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":32,"prediction":0.16921530761009543,"impurity":0.969463960337143,"impurityStats":[16319.0,2761.4246048891473,16287.95768270024],"gain":0.0014154669573569756,"leftChild":33,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":33,"prediction":0.1539262533057955,"impurity":1.0493879022358905,"impurityStats":[14006.0,2155.891103800972,15029.575198859262],"gain":0.0012436926751695498,"leftChild":34,"rightChild":41,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117927.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":34,"prediction":0.24650010691353863,"impurity":0.72626568272024,"impurityStats":[1775.0,437.53768977153106,1396.974674135811],"gain":0.004684338130880872,"leftChild":35,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":35,"prediction":0.2008208954892482,"impurity":0.9061028278916416,"impurityStats":[1228.0,246.60805966079678,1162.2183240268832],"gain":0.018962529450262902,"leftChild":36,"rightChild":37,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118324.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":36,"prediction":0.21506488585739122,"impurity":0.8566921526186642,"impurityStats":[1215.0,261.3038363167303,1097.078245163233],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":37,"prediction":-1.130444358148734,"impurity":3.7328708503335553,"impurityStats":[13.0,-14.695776655933543,65.14007886365016],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":38,"prediction":0.3490486839318722,"impurity":0.30733567457984723,"impurityStats":[547.0,190.9296301107341,234.75635010892734],"gain":0.013697574622201197,"leftChild":39,"rightChild":40,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":39,"prediction":-0.15483059685309172,"impurity":1.8711707379901397,"impurityStats":[28.0,-4.335256711886569,53.06401104793668],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":40,"prediction":0.3762329225869383,"impurity":0.20853036611388914,"impurityStats":[519.0,195.26488682262098,181.6923390609909],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":41,"prediction":0.1404916535058004,"impurity":1.0948562024592454,"impurityStats":[12231.0,1718.3534140294446,13632.600524723366],"gain":0.002205781302997818,"leftChild":42,"rightChild":45,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[71211.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":42,"prediction":0.14639131030096406,"impurity":1.0731598234960618,"impurityStats":[12041.0,1762.6977673339084,13179.961070540676],"gain":0.0022582297874023105,"leftChild":43,"rightChild":44,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118082.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":43,"prediction":0.061268397240012,"impurity":1.3947875114758974,"impurityStats":[2861.0,175.28888450367432,4001.226739340072],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":44,"prediction":0.17292035760677937,"impurity":0.9699606775069092,"impurityStats":[9180.0,1587.4088828302347,9178.734331200609],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":45,"prediction":-0.23339133318140978,"impurity":2.3278414023472846,"impurityStats":[190.0,-44.34435330446786,452.63945418278126],"gain":0.14819105715760866,"leftChild":46,"rightChild":47,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[41781.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":46,"prediction":-0.5797498022962589,"impurity":3.057000075023287,"impurityStats":[105.0,-60.873729241107185,356.276540370013],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":47,"prediction":0.19446324631340584,"impurity":1.0958653848069795,"impurityStats":[85.0,16.529375936639497,96.36291381276686],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":48,"prediction":0.26179572031481724,"impurity":0.4755107672930589,"impurityStats":[2313.0,605.5335010881722,1258.3824838409764],"gain":0.00202477856619504,"leftChild":49,"rightChild":56,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":49,"prediction":0.17771818025933359,"impurity":0.9912050658594982,"impurityStats":[515.0,91.5248628335568,526.7362409889064],"gain":0.019570561012645538,"leftChild":50,"rightChild":53,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118025.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":50,"prediction":0.33529232295972,"impurity":0.26406572123379685,"impurityStats":[227.0,76.11135731185644,85.4624725167815],"gain":0.010147211142155266,"leftChild":51,"rightChild":52,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117931.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":51,"prediction":0.22177158410316902,"impurity":0.569573359583733,"impurityStats":[100.0,22.177158410316903,61.875599509936194],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":52,"prediction":0.4246787315081853,"impurity":0.005371384507317645,"impurityStats":[127.0,53.93419890153953,23.58687300684531],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":53,"prediction":0.053519116394792864,"impurity":1.5293362891529765,"impurityStats":[288.0,15.413505521700344,441.27376847212486],"gain":0.051590246799106954,"leftChild":54,"rightChild":55,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118100.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":54,"prediction":0.2698684753241032,"impurity":0.75769434061984,"impurityStats":[151.0,40.75013977393958,125.40902352363301],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":55,"prediction":-0.18493893614773146,"impurity":2.2713796698125446,"impurityStats":[137.0,-25.33663425223921,315.8647449484919],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":56,"prediction":0.2858779968045692,"impurity":0.3251960417172383,"impurityStats":[1798.0,514.0086382546154,731.6462428520684],"gain":0.0018412271738422175,"leftChild":57,"rightChild":60,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[234793.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":57,"prediction":0.2619311190038063,"impurity":0.41118013863439196,"impurityStats":[1371.0,359.10756415421844,657.7894161893969],"gain":0.0031653354809313347,"leftChild":58,"rightChild":59,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":58,"prediction":0.2697534358771549,"impurity":0.37546333898956485,"impurityStats":[1345.0,362.81837125477335,602.869693186293],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":59,"prediction":-0.14272335002132983,"impurity":2.0919270839396065,"impurityStats":[26.0,-3.7108071005545753,54.919723003103854],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":60,"prediction":0.3627659814997575,"impurity":0.04136764983905105,"impurityStats":[427.0,154.90107410039644,73.85682666267178],"gain":0.0013053173836675407,"leftChild":61,"rightChild":62,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311461.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":61,"prediction":0.3535663051561948,"impurity":0.04176536594947191,"impurityStats":[401.0,141.7800883676341,66.87657373460142],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":62,"prediction":0.504653297413937,"impurity":0.013796315873481598,"impurityStats":[26.0,13.120985732762364,6.980252928070271],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":0,"prediction":0.1804799714948292,"impurity":0.8143629187814814,"impurityStats":[32769.0,5914.148185914058,27753.243781560326],"gain":5.762241620317354E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":1,"prediction":0.2516866673248958,"impurity":0.4298897328976203,"impurityStats":[3344.0,841.6402155344516,1649.3808877441152],"gain":0.0022283664582361945,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":2,"prediction":0.20065632134090158,"impurity":0.6701155319217805,"impurityStats":[1542.0,309.41204750767025,1095.403633454831],"gain":0.0023996852549922343,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118046.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":3,"prediction":0.3099386146968117,"impurity":0.33436362057307495,"impurityStats":[258.0,79.96416259177742,111.04979588693944],"gain":0.009788895447071524,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":4,"prediction":0.08232156831136786,"impurity":1.2955820256890667,"impurityStats":[41.0,3.3751843007660822,53.396713518230705],"gain":0.21426689588818226,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[58465.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":5,"prediction":0.25483038285596143,"impurity":0.6870331087967555,"impurityStats":[36.0,9.173893782814611,27.070978781637766],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":6,"prediction":-1.1597418964097053,"impurity":3.9201456810306126,"impurityStats":[5.0,-5.798709482048526,26.32573473659296],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":7,"prediction":0.3529446004194069,"impurity":0.14111251626385782,"impurityStats":[217.0,76.5889782910113,57.65308236870876],"gain":0.002362962026785792,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[680.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":8,"prediction":0.20822267344733938,"impurity":0.600779017360911,"impurityStats":[22.0,4.580898815841467,14.170985380166302],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":9,"prediction":0.3692722024367684,"impurity":0.0866231532692543,"impurityStats":[195.0,72.00807947516984,43.48209698854241],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":10,"prediction":0.178697729685275,"impurity":0.7346978360220671,"impurityStats":[1284.0,229.4478849158931,984.3538375678924],"gain":0.0051430360464884695,"leftChild":11,"rightChild":14,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118174.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":11,"prediction":-0.069416322679134,"impurity":1.7234249384470064,"impurityStats":[99.0,-6.872215945234267,171.0961128658287],"gain":0.10500427874559626,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[17220.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":12,"prediction":-0.3837848269324116,"impurity":2.5814835140975143,"impurityStats":[51.0,-19.573026173552993,139.16748968153382],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":13,"prediction":0.26460021308997356,"impurity":0.5951663769055494,"impurityStats":[48.0,12.700810228318732,31.92862318429482],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":14,"prediction":0.19942624545242799,"impurity":0.6465226111918897,"impurityStats":[1185.0,236.32010086112717,813.257724702063],"gain":0.004266097191628682,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118753.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":15,"prediction":0.2676158357096411,"impurity":0.40179089880276114,"impurityStats":[567.0,151.7381788473665,268.4229791624625],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":16,"prediction":0.13686395147857738,"impurity":0.8628778793999089,"impurityStats":[618.0,84.58192201376082,544.8347455395999],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":17,"prediction":0.29535414429899076,"impurity":0.22018948898441443,"impurityStats":[1802.0,532.2281680267813,553.9772542892842],"gain":9.313596538850777E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":18,"prediction":0.3142661774433051,"impurity":0.1296535999309568,"impurityStats":[1302.0,409.17456303118325,297.3987129409504],"gain":4.783996968085319E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":19,"prediction":0.28472396730123756,"impurity":0.25177912517719064,"impurityStats":[461.0,131.25774892587052,153.4424037198885],"gain":0.0039842664907211375,"leftChild":20,"rightChild":21,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119703.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":20,"prediction":0.29589477165703354,"impurity":0.21085194668987522,"impurityStats":[447.0,132.264962930694,133.38733117497793],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":21,"prediction":-0.07194385748738544,"impurity":1.4273292631491583,"impurityStats":[14.0,-1.0072140048233962,20.05507254491053],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":22,"prediction":0.33045994542843365,"impurity":0.061969005943134536,"impurityStats":[841.0,277.9168141053127,143.95630922106193],"gain":0.003983647696125957,"leftChild":23,"rightChild":24,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[182600.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":23,"prediction":0.3342363549138954,"impurity":0.04365291645417151,"impurityStats":[838.0,280.09006541784436,130.19742650145054],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":24,"prediction":-0.7244171041772537,"impurity":4.061514099046162,"impurityStats":[3.0,-2.173251312531761,13.75888271961216],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":25,"prediction":0.24610720999119634,"impurity":0.45258832388701636,"impurityStats":[500.0,123.05360499559816,256.5785413483336],"gain":0.005444047487821235,"leftChild":26,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":26,"prediction":0.126004175208216,"impurity":0.9604571902134477,"impurityStats":[137.0,17.26257200352559,133.75779120651902],"gain":0.0399793340729151,"leftChild":27,"rightChild":28,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[143035.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":27,"prediction":0.15034111073243206,"impurity":0.8772434527695728,"impurityStats":[135.0,20.296049948878327,121.47919681668762],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":28,"prediction":-1.5167389726763751,"impurity":3.838800083680313,"impurityStats":[2.0,-3.0334779453527503,12.278594389831397],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":29,"prediction":0.2914353525952412,"impurity":0.25341460920208053,"impurityStats":[363.0,105.79103299207256,122.8207501418147],"gain":0.006618072701673958,"leftChild":30,"rightChild":31,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[124906.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":30,"prediction":0.31055427215851344,"impurity":0.18062245926907278,"impurityStats":[344.0,106.83066962252862,95.31084683739202],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":31,"prediction":-0.0547177173924219,"impurity":1.4448956190045552,"impurityStats":[19.0,-1.039636630456016,27.50990330442265],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":32,"prediction":0.17238769652946836,"impurity":0.8574146110169958,"impurityStats":[29425.0,5072.507970379606,26103.86289381621],"gain":6.352649189437232E-4,"leftChild":33,"rightChild":48,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[25429.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":33,"prediction":0.12702026971971286,"impurity":1.0269697894196526,"impurityStats":[6940.0,881.5206718548072,7239.141332074889],"gain":0.0045921483214903525,"leftChild":34,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18069.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":34,"prediction":0.19574943188999547,"impurity":0.8038424409281215,"impurityStats":[3421.0,669.6588064956745,2881.0303213467646],"gain":0.0030591042788554734,"leftChild":35,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":35,"prediction":0.1048944879228612,"impurity":1.170451688782442,"impurityStats":[925.0,97.0274013286466,1092.8454517006132],"gain":0.029959571646357097,"leftChild":36,"rightChild":37,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118118.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":36,"prediction":-0.17951866832199687,"impurity":2.174785837143248,"impurityStats":[250.0,-44.87966708049922,551.7531973548378],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":37,"prediction":0.21023269393947489,"impurity":0.7574203689852838,"impurityStats":[675.0,141.90706840914555,541.0922543457746],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":38,"prediction":0.2294196334803799,"impurity":0.6637868519845274,"impurityStats":[2496.0,572.6314051670282,1788.184869646155],"gain":0.003860173706856984,"leftChild":39,"rightChild":40,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[31573.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":39,"prediction":-1.3213505685067666,"impurity":3.6423352853627335,"impurityStats":[4.0,-5.285402274027066,21.553210441023555],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":40,"prediction":0.23190883123637848,"impurity":0.6551395055536173,"impurityStats":[2492.0,577.9168074410552,1766.6316592051287],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":41,"prediction":0.06020513366272597,"impurity":1.234826893664718,"impurityStats":[3519.0,211.8618653591327,4358.111010728124],"gain":0.010101975585015216,"leftChild":42,"rightChild":45,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":42,"prediction":0.0898709539672254,"impurity":1.1232474575938802,"impurityStats":[3237.0,290.91227799190864,3662.096584175302],"gain":0.005215969355660266,"leftChild":43,"rightChild":44,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118296.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":43,"prediction":0.2145772989141054,"impurity":0.8094168098245882,"impurityStats":[813.0,174.45134401716768,695.4891645785294],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":44,"prediction":0.048044939758556476,"impurity":1.221539629141802,"impurityStats":[2424.0,116.4609339747409,2966.6074195967694],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":45,"prediction":-0.2803206121729635,"impurity":2.389556618762707,"impurityStats":[282.0,-79.0504126327757,696.0144265528284],"gain":0.0743765623474873,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119650.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":46,"prediction":-0.4355424404437331,"impurity":2.785411791492032,"impurityStats":[213.0,-92.77053981451515,633.6982188998993],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":47,"prediction":0.19884242292376147,"impurity":0.8635951350911466,"impurityStats":[69.0,13.720127181739542,62.31620765292837],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":48,"prediction":0.18639036239825668,"impurity":0.8042500298137778,"impurityStats":[22485.0,4190.987298524801,18864.721561741324],"gain":8.010417712298601E-4,"leftChild":49,"rightChild":56,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[125105.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":49,"prediction":0.15511111105364211,"impurity":0.955064948061569,"impurityStats":[10122.0,1570.0346660849655,9910.697225728374],"gain":0.0017333699090311301,"leftChild":50,"rightChild":53,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[124593.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":50,"prediction":0.1588504914972627,"impurity":0.9445383233232273,"impurityStats":[10041.0,1595.0177851240148,9737.478663602351],"gain":0.0013794806461828735,"leftChild":51,"rightChild":52,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118307.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":51,"prediction":0.19960299225357794,"impurity":0.7553817622562436,"impurityStats":[4556.0,909.3912327073011,3623.0365200169936],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":52,"prediction":0.12500028302948274,"impurity":1.0991319289846413,"impurityStats":[5485.0,685.6265524167128,6114.442143585376],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":53,"prediction":-0.3084335683833256,"impurity":2.0433695008822697,"impurityStats":[81.0,-24.98311903904937,173.21856212602324],"gain":0.7425512087327393,"leftChild":54,"rightChild":55,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120314.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":54,"prediction":0.28403939113851423,"impurity":0.2838140870365676,"impurityStats":[55.0,15.622166512618284,20.0470854515198],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":55,"prediction":-1.5617417519872143,"impurity":3.4521733414269518,"impurityStats":[26.0,-40.60528555166757,153.17147667450317],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":56,"prediction":0.2119997276097906,"impurity":0.6793159501623788,"impurityStats":[12363.0,2620.952632439841,8954.024336012899],"gain":0.001320694309714987,"leftChild":57,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118409.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":57,"prediction":0.13686606886610836,"impurity":0.9536101196746678,"impurityStats":[2344.0,320.81406542215797,2279.1706804887067],"gain":0.009394384005288359,"leftChild":58,"rightChild":59,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118581.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":58,"prediction":0.17205656812060446,"impurity":0.8217009353599183,"impurityStats":[2071.0,356.3291525777718,1763.0514082442453],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":59,"prediction":-0.13009189434290622,"impurity":1.8736228838045226,"impurityStats":[273.0,-35.5150871556134,516.1192722444619],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":60,"prediction":0.22957765914938444,"impurity":0.6135136468299293,"impurityStats":[10019.0,2300.138567017683,6674.853655524201],"gain":0.001056411316436856,"leftChild":61,"rightChild":62,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":61,"prediction":0.13791414933477536,"impurity":1.2019123088349224,"impurityStats":[1119.0,154.32593310561364,1366.2236033708343],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":62,"prediction":0.24110254313618765,"impurity":0.5383448504520677,"impurityStats":[8900.0,2145.81263391207,5308.630052153364],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":0,"prediction":0.16796950424472332,"impurity":0.812754883395708,"impurityStats":[32769.0,5504.1926845953385,27557.701290492867],"gain":5.797701359928631E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13872.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":1,"prediction":0.19156990586653264,"impurity":0.6632046413784606,"impurityStats":[16713.0,3201.70783674736,11697.490040256043],"gain":0.0010532492476615155,"leftChild":2,"rightChild":17,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[289174.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":2,"prediction":0.19541198772709867,"impurity":0.6482061922165757,"impurityStats":[16482.0,3220.78038171804,11313.113556537566],"gain":8.920264373445674E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118117.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":3,"prediction":0.20745188036720716,"impurity":0.5777916166139667,"impurityStats":[14178.0,2941.252759846263,8802.097956018164],"gain":8.951878712840644E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[252006.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":4,"prediction":0.23868777133389477,"impurity":0.4274429399835873,"impurityStats":[6784.0,1619.2578407291421,3286.26995006723],"gain":0.0018621547746481282,"leftChild":5,"rightChild":6,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[5699.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":5,"prediction":0.051112854038403245,"impurity":1.2856665092671602,"impurityStats":[341.0,17.429483227095506,439.303150292253],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":6,"prediction":0.24861529683409073,"impurity":0.38006018426157717,"impurityStats":[6443.0,1601.8283575020466,2846.966799774977],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":7,"prediction":0.17879292928279758,"impurity":0.7140201057431834,"impurityStats":[7394.0,1321.9949191170053,5515.828005951003],"gain":0.0014328728767138976,"leftChild":8,"rightChild":9,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118285.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":8,"prediction":0.23085560812498462,"impurity":0.3974094620262546,"impurityStats":[2557.0,590.2977899755857,1152.4495496807813],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":9,"prediction":0.15127085572491505,"impurity":0.8792007453821671,"impurityStats":[4837.0,731.6971291414142,4363.378456270228],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":10,"prediction":0.12132275254856534,"impurity":1.0751313107727725,"impurityStats":[2304.0,279.52762187189455,2511.0156005193203],"gain":0.008252532649858035,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[194285.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":11,"prediction":0.19065110255599882,"impurity":0.8256355780683945,"impurityStats":[1456.0,277.5880053215343,1255.0478609384534],"gain":0.011014478377753156,"leftChild":12,"rightChild":13,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118981.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":12,"prediction":0.27507275511563367,"impurity":0.5542730446958272,"impurityStats":[884.0,243.16431552222016,556.8652497276156],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":13,"prediction":0.06018127587292681,"impurity":1.216977184682627,"impurityStats":[572.0,34.42368979931413,698.1826112108391],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":14,"prediction":0.002287283667876588,"impurity":1.4810888008580336,"impurityStats":[848.0,1.9396165503593465,1255.96773958087],"gain":0.04369654358158592,"leftChild":15,"rightChild":16,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[279306.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":15,"prediction":-0.2519772275666675,"impurity":2.1605149138573285,"impurityStats":[342.0,-86.17621182780029,760.6105434777734],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":16,"prediction":0.17414195331652116,"impurity":0.9486413708126904,"impurityStats":[506.0,88.1158283781597,495.3571961030974],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":17,"prediction":-0.08256512974320217,"impurity":1.6571504613352537,"impurityStats":[231.0,-19.0725449706797,384.3764837184808],"gain":0.11266491569342774,"leftChild":18,"rightChild":23,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":18,"prediction":0.009001052982986386,"impurity":1.3870784654687485,"impurityStats":[215.0,1.935226391342073,298.2392891510635],"gain":0.052048696397915206,"leftChild":19,"rightChild":20,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[925.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":19,"prediction":-3.3284262539637752,"impurity":0.0,"impurityStats":[1.0,-3.3284262539637752,11.07842132807533],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":20,"prediction":0.024596507688345093,"impurity":1.3412682259356503,"impurityStats":[214.0,5.26365264530585,287.16086782298817],"gain":0.0400670952993295,"leftChild":21,"rightChild":22,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118442.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":21,"prediction":-0.42049845606410424,"impurity":2.6021276113135094,"impurityStats":[36.0,-15.137944418307752,100.04207626316898],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":22,"prediction":0.11461571384052587,"impurity":1.0380924042072266,"impurityStats":[178.0,20.401597063613604,187.1187915598192],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":23,"prediction":-1.3129857101263571,"impurity":3.659643185467555,"impurityStats":[16.0,-21.007771362021714,86.13719456741711],"gain":1.5845152099363689,"leftChild":24,"rightChild":27,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[28221.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":24,"prediction":-3.493248453423389,"impurity":0.01606419748878629,"impurityStats":[4.0,-13.972993813693556,48.87539581933474],"gain":0.01592004081454057,"leftChild":25,"rightChild":26,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[306540.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":25,"prediction":-3.619423097526475,"impurity":1.8253410508428658E-4,"impurityStats":[2.0,-7.23884619505295,26.200812186026457],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":26,"prediction":-3.3670738093203028,"impurity":1.0577924340715583E-4,"impurityStats":[2.0,-6.7341476186406055,22.674583633308284],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":27,"prediction":-0.5862314623606807,"impurity":2.7614825682119863,"impurityStats":[12.0,-7.034777548328169,37.26179874808234],"gain":1.5580782658360848,"leftChild":28,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[310609.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":28,"prediction":-0.028006012235717703,"impurity":1.4440851628510818,"impurityStats":[10.0,-0.28006012235717703,14.448694995724289],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":29,"prediction":-3.377358712985492,"impurity":0.0,"impurityStats":[2.0,-6.754717425970984,22.81310375235804],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":30,"prediction":0.14340339112157297,"impurity":0.9672413499657072,"impurityStats":[16056.0,2302.4848478479757,15860.211250236835],"gain":0.0013439362217207568,"leftChild":31,"rightChild":46,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":31,"prediction":0.12836378810831364,"impurity":1.0487983734291368,"impurityStats":[13743.0,1764.1035399725545,14640.083059042792],"gain":0.001336591591238001,"leftChild":32,"rightChild":39,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[14723.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":32,"prediction":-0.14132318338976727,"impurity":1.9587914465796692,"impurityStats":[248.0,-35.04814948066228,490.7333948082856],"gain":0.1362668533816711,"leftChild":33,"rightChild":36,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118696.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":33,"prediction":0.03483318357313483,"impurity":1.446689956775138,"impurityStats":[202.0,7.0363030817732355,292.47646810550145],"gain":0.06640266815287305,"leftChild":34,"rightChild":35,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[281762.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":34,"prediction":0.09667360266039488,"impurity":1.2469954219638977,"impurityStats":[191.0,18.46465810813542,239.96117061631037],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":35,"prediction":-1.0389413660329259,"impurity":3.6947187915084587,"impurityStats":[11.0,-11.428355026362183,52.51529748919103],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":36,"prediction":-0.9148794035312072,"impurity":3.47292886618534,"impurityStats":[46.0,-42.08445256243553,198.25692670278403],"gain":1.3038099006910215,"leftChild":37,"rightChild":38,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118852.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":37,"prediction":-1.8727394434336082,"impurity":3.6870973511349345,"impurityStats":[27.0,-50.563964972707424,194.2447601014278],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":38,"prediction":0.4462901268564155,"impurity":0.011991785899758222,"impurityStats":[19.0,8.479512410271894,4.012166601356199],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":39,"prediction":0.1333198732458849,"impurity":1.0307141155277129,"impurityStats":[13495.0,1799.1516894532167,14149.349664234507],"gain":0.0011135754923383414,"leftChild":40,"rightChild":43,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120030.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":40,"prediction":0.12782694817476145,"impurity":1.0524835487368172,"impurityStats":[13139.0,1679.5182720681905,14043.269041975267],"gain":0.0015754774518354428,"leftChild":41,"rightChild":42,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119762.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":41,"prediction":0.1313723645632764,"impurity":1.039278176637211,"impurityStats":[13035.0,1712.4387720823079,13771.958163124333],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":42,"prediction":-0.3165432693663621,"impurity":2.5085588091089406,"impurityStats":[104.0,-32.92050001410166,271.31087885096895],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":43,"prediction":0.336048925238798,"impurity":0.1850503958548887,"impurityStats":[356.0,119.63341738501208,106.08062225921822],"gain":0.005640108757669654,"leftChild":44,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":44,"prediction":0.6523363238037354,"impurity":0.06295508185004915,"impurityStats":[19.0,12.394390152270972,9.2814574628726],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":45,"prediction":0.3182166980200028,"impurity":0.18597601083519003,"impurityStats":[337.0,107.23902723274095,96.79916479633903],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":46,"prediction":0.23276321135988737,"impurity":0.47333023304661465,"impurityStats":[2313.0,538.3813078754195,1220.1281911940387],"gain":0.0018850240935681661,"leftChild":47,"rightChild":54,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":47,"prediction":0.15163915054452162,"impurity":0.9846812225964818,"impurityStats":[515.0,78.09416253042863,518.9529621057882],"gain":0.018601657045700798,"leftChild":48,"rightChild":51,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118346.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":48,"prediction":0.20022745155267743,"impurity":0.8327088421370442,"impurityStats":[457.0,91.50394535957359,398.8695426429921],"gain":0.013813295727190866,"leftChild":49,"rightChild":50,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[111810.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":49,"prediction":0.2580263749225583,"impurity":0.5637156713830641,"impurityStats":[368.0,94.95370597150146,231.9479276062566],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":50,"prediction":-0.038761355190200804,"impurity":1.8740213218015211,"impurityStats":[89.0,-3.4497606119278714,166.9216150367355],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":51,"prediction":-0.23120315222663745,"impurity":2.016948886241776,"impurityStats":[58.0,-13.409782829144973,120.08341946279597],"gain":0.622476039462301,"leftChild":52,"rightChild":53,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117899.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":52,"prediction":0.29805502461906475,"impurity":0.41133556843842367,"impurityStats":[40.0,11.92220098476259,20.006894645563797],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":53,"prediction":-1.4073324341059754,"impurity":3.579222354204034,"impurityStats":[18.0,-25.331983813907556,100.0765248172323],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":54,"prediction":0.25599952466351,"impurity":0.3244393429762004,"impurityStats":[1798.0,460.287145344991,701.17522908825],"gain":0.0018526507807559156,"leftChild":55,"rightChild":58,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":55,"prediction":-0.6555452494254707,"impurity":1.5105398611946304,"impurityStats":[4.0,-2.6221809977018826,7.761117740955732],"gain":1.2433240726569161,"leftChild":56,"rightChild":57,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38391.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":56,"prediction":-2.586858848500139,"impurity":0.0,"impurityStats":[1.0,-2.586858848500139,6.691838702063465],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":57,"prediction":-0.011774049733914568,"impurity":0.35628771805028564,"impurityStats":[3.0,-0.0353221492017437,1.069279038892267],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":58,"prediction":0.25803195448310645,"impurity":0.3199379671809536,"impurityStats":[1794.0,462.909326342693,693.4141113472939],"gain":0.0016371108002860985,"leftChild":59,"rightChild":60,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":59,"prediction":0.2634846478271706,"impurity":0.292320867467733,"impurityStats":[1762.0,464.25994947147467,637.3947377648971],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":60,"prediction":-0.04220697277442831,"impurity":1.7488239958991199,"impurityStats":[32.0,-1.3506231287817059,56.01937358239684],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":0,"prediction":0.15677948548514664,"impurity":0.8104984689824164,"impurityStats":[32769.0,5137.506959862771,27364.680027928447],"gain":5.327005837049148E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":1,"prediction":0.22524418204982433,"impurity":0.42511141444686795,"impurityStats":[3344.0,753.2165447746125,1591.2302144444789],"gain":0.002046007520044524,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":2,"prediction":0.17634643841310035,"impurity":0.6620016324313803,"impurityStats":[1542.0,271.92620803300076,1068.759735506988],"gain":0.002142740695089268,"leftChild":3,"rightChild":10,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":3,"prediction":0.18695878338889277,"impurity":0.6239340435497904,"impurityStats":[1465.0,273.8946176647279,965.2703782958065],"gain":0.0021726034010129402,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[4078.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":4,"prediction":0.2468171802132909,"impurity":0.3259390413850672,"impurityStats":[553.0,136.48990065794987,213.93234229392954],"gain":0.00350976167545914,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311385.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":5,"prediction":0.2518740600878059,"impurity":0.30675411224944776,"impurityStats":[549.0,138.27885898820543,203.23686526261534],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":6,"prediction":-0.4472395825638884,"impurity":2.473846013616607,"impurityStats":[4.0,-1.7889583302555536,10.695477031314113],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":7,"prediction":0.1506630668933972,"impurity":0.801136206065808,"impurityStats":[912.0,137.40471700677824,751.3380360018775],"gain":0.006229223788998761,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[22444.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":8,"prediction":0.08167559295602035,"impurity":1.0740613332363271,"impurityStats":[517.0,42.22628155826252,558.73856586778],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":9,"prediction":0.24095806442662146,"impurity":0.42953280646397207,"impurityStats":[395.0,95.17843544851547,192.59947013409737],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":10,"prediction":-0.025563761451003125,"impurity":1.3433641202197124,"impurityStats":[77.0,-1.9684096317272406,103.48935721118119],"gain":0.08009687179391989,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[170169.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":11,"prediction":0.25379820061700425,"impurity":0.8206704516477722,"impurityStats":[39.0,9.898129824063165,34.51827515308385],"gain":0.07560126190169562,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1021.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":12,"prediction":0.012097648437168712,"impurity":1.2671086710259039,"impurityStats":[22.0,0.26614826561771165,27.879610530719493],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":13,"prediction":0.5665871504967913,"impurity":0.06948868456041779,"impurityStats":[17.0,9.631981558445453,6.638664622364356],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":14,"prediction":-0.3122773540997466,"impurity":1.7175113293295505,"impurityStats":[38.0,-11.86653945579037,68.97108205809738],"gain":0.4181491500705331,"leftChild":15,"rightChild":16,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3609.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":15,"prediction":-1.8056389313395573,"impurity":1.8974070215611019,"impurityStats":[6.0,-10.833833588037344,30.94643383158096],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":16,"prediction":-0.03227205836728203,"impurity":1.1872287713273768,"impurityStats":[32.0,-1.032705867753025,38.02464822651642],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":17,"prediction":0.26708675734828624,"impurity":0.21860388654501062,"impurityStats":[1802.0,481.2903367416118,522.470478937491],"gain":8.716629863245451E-4,"leftChild":18,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":18,"prediction":0.285382658804874,"impurity":0.1287108275277179,"impurityStats":[1302.0,371.568221763946,273.6206244954827],"gain":4.4709077191398827E-4,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":19,"prediction":-0.47728705624861795,"impurity":0.0,"impurityStats":[1.0,-0.47728705624861795,0.2278029340624714],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":20,"prediction":0.2859688768794733,"impurity":0.12836232533132722,"impurityStats":[1301.0,372.0455088201948,273.39282156142],"gain":4.018895182980667E-4,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":21,"prediction":0.25886244073981857,"impurity":0.2505177523065354,"impurityStats":[460.0,119.07672274031654,146.06265714486327],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":22,"prediction":0.30079522720556257,"impurity":0.06092551834928021,"impurityStats":[841.0,252.9687860798781,127.33016441655693],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":23,"prediction":0.2194442299553317,"impurity":0.44954393882332716,"impurityStats":[500.0,109.72211497766585,248.84985444200782],"gain":0.004833709810853876,"leftChild":24,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":24,"prediction":0.10627370874466141,"impurity":0.9551491765215895,"impurityStats":[137.0,14.559498098018613,132.40272904379503],"gain":0.036149778078327255,"leftChild":25,"rightChild":26,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[52021.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":25,"prediction":0.1566897902180596,"impurity":0.8007783231142085,"impurityStats":[128.0,20.056293147911628,105.64224172451686],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":26,"prediction":-0.6107550055436679,"impurity":2.600365803123138,"impurityStats":[9.0,-5.496795049893011,26.760487319278056],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":27,"prediction":0.26215596936541946,"impurity":0.2520652267845148,"impurityStats":[363.0,95.16261687964727,116.44712539821285],"gain":0.005730092414147361,"leftChild":28,"rightChild":29,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[124906.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":28,"prediction":0.2799460694890645,"impurity":0.18096885343523914,"impurityStats":[344.0,96.30144790423817,89.21249740861964],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":29,"prediction":-0.05993847497846616,"impurity":1.4298088523537433,"impurityStats":[19.0,-1.138831024590857,27.234627989593264],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":30,"prediction":0.1489988246419085,"impurity":0.8537024875020237,"impurityStats":[29425.0,4384.290415088158,25773.449813483967],"gain":5.609298396144213E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23532.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":31,"prediction":0.1023822641873508,"impurity":1.0461654305816488,"impurityStats":[6037.0,618.0817288990368,6378.98131127893],"gain":0.00695957489930174,"leftChild":32,"rightChild":39,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20889.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":32,"prediction":0.13430338399443553,"impurity":0.9303535980191903,"impurityStats":[5266.0,707.2416201146975,4994.226990052167],"gain":0.005275504112937535,"leftChild":33,"rightChild":36,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118237.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":33,"prediction":0.16369556376274855,"impurity":0.8095303552259692,"impurityStats":[4525.0,740.7224260264372,3784.377832517619],"gain":0.0019267083476912084,"leftChild":34,"rightChild":35,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118131.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":34,"prediction":0.10321084890072924,"impurity":1.1055242666166887,"impurityStats":[1561.0,161.11213513403834,1742.351900424044],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":35,"prediction":0.19555003066545076,"impurity":0.6507028076705657,"impurityStats":[2964.0,579.610290892396,2042.0259320935754],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":36,"prediction":-0.04518327383500344,"impurity":1.6306833807190508,"impurityStats":[741.0,-33.48080591173755,1209.8491575345433],"gain":0.040867316727729586,"leftChild":37,"rightChild":38,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18069.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":37,"prediction":0.11554825801948053,"impurity":1.1171369086989191,"impurityStats":[454.0,52.45890914084416,513.241692118136],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":38,"prediction":-0.29944151586265433,"impurity":2.3375384908301733,"impurityStats":[287.0,-85.93971505258179,696.6074654164094],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":39,"prediction":-0.11564188225118127,"impurity":1.7826766583466578,"impurityStats":[771.0,-89.15989121566076,1384.7543212267628],"gain":0.14616649411211768,"leftChild":40,"rightChild":43,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[21393.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":40,"prediction":-0.9725305843393464,"impurity":3.5843482476876014,"impurityStats":[128.0,-124.48391479543633,579.8609901008681],"gain":0.30772049855811656,"leftChild":41,"rightChild":42,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[300090.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":41,"prediction":-0.7860210792486457,"impurity":3.3380063046649053,"impurityStats":[115.0,-90.39242411359426,454.92107579413283],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":42,"prediction":-2.6224223601417047,"impurity":2.7336636040084556,"impurityStats":[13.0,-34.09149068184216,124.93991430673537],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":43,"prediction":0.05493627306341464,"impurity":1.2487601258488608,"impurityStats":[643.0,35.32402357977561,804.8933311258945],"gain":0.024233698732696318,"leftChild":44,"rightChild":45,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":44,"prediction":-0.19187399473319774,"impurity":2.0207546339399234,"impurityStats":[183.0,-35.11294103617519,376.5353582744482],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":45,"prediction":0.15312383612163213,"impurity":0.9077660752710602,"impurityStats":[460.0,70.43696461595079,428.35797285144577],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":46,"prediction":0.16103166949671283,"impurity":0.8033174974258157,"impurityStats":[23388.0,3766.2086861891194,19394.468502205033],"gain":7.583200108164934E-4,"leftChild":47,"rightChild":54,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[128574.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":47,"prediction":0.13323617257105239,"impurity":0.9397946728959689,"impurityStats":[11585.0,1543.5410592356418,11093.176788438624],"gain":0.0011649941158298205,"leftChild":48,"rightChild":51,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117926.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":48,"prediction":0.18515484412788002,"impurity":0.7113841663780469,"impurityStats":[3496.0,647.3013350710686,2606.8500234565045],"gain":0.006379849913574875,"leftChild":49,"rightChild":50,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":49,"prediction":0.03610799051849286,"impurity":1.570774212915683,"impurityStats":[780.0,28.16423260442443,1226.220839918074],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":50,"prediction":0.22795916880215175,"impurity":0.45636642278555284,"impurityStats":[2716.0,619.1371024666441,1380.6291835384304],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":51,"prediction":0.11079734505681313,"impurity":1.036843340710874,"impurityStats":[8089.0,896.2397241645614,8486.326764982143],"gain":0.005220767592155839,"leftChild":52,"rightChild":53,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118045.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":52,"prediction":-0.25422434725765786,"impurity":2.2791501836224595,"impurityStats":[305.0,-77.53842591358564,714.8529617201177],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":53,"prediction":0.12509996789287578,"impurity":0.9827407744029368,"impurityStats":[7784.0,973.7781500781451,7771.47380326202],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":54,"prediction":0.18831378691463982,"impurity":0.6678584051412524,"impurityStats":[11803.0,2222.6676269534937,8301.29171376639],"gain":0.001717225466919714,"leftChild":55,"rightChild":58,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[191150.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":55,"prediction":0.2379045643650635,"impurity":0.4549757296442326,"impurityStats":[4853.0,1154.550850863653,2482.6701331754916],"gain":0.001754664544397877,"leftChild":56,"rightChild":57,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118168.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":56,"prediction":0.12965000733886742,"impurity":1.0693032337205746,"impurityStats":[632.0,81.93880463816421,686.4230103340791],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":57,"prediction":0.2541132542585851,"impurity":0.36097658972236313,"impurityStats":[4221.0,1072.6120462254878,1796.2471228414133],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":58,"prediction":0.1536858670632862,"impurity":0.8135923924795233,"impurityStats":[6950.0,1068.1167760898393,5818.621580590896],"gain":0.0024921192670344094,"leftChild":59,"rightChild":60,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119005.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":59,"prediction":0.10413686030393719,"impurity":1.0426095663477375,"impurityStats":[3501.0,364.58314792408413,3688.142636127969],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":60,"prediction":0.20398191596571572,"impurity":0.5761005529264623,"impurityStats":[3449.0,703.5336281657535,2130.4789444629305],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":0,"prediction":0.14670976716885434,"impurity":0.80845388771748,"impurityStats":[32769.0,4807.532360356187,27197.53739985869],"gain":5.183302637837839E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13872.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":1,"prediction":0.16902465748635181,"impurity":0.6598894614167646,"impurityStats":[16713.0,2824.9091005693977,11506.21186181221],"gain":8.933276730509893E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[289174.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":2,"prediction":0.17256305343264858,"impurity":0.6461918628833879,"impurityStats":[16482.0,2844.184246676914,11141.335402175604],"gain":8.186981142555144E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118920.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":3,"prediction":0.17945173296630593,"impurity":0.612034171193929,"impurityStats":[15579.0,2795.6785478820802,10036.569713264384],"gain":6.480840835509649E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":4,"prediction":0.1598460285142953,"impurity":0.7227181252724904,"impurityStats":[9779.0,1563.1343128412936,7317.321358981785],"gain":0.0014902560438370127,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[7395.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":5,"prediction":0.1397623828105277,"impurity":0.7916522302003899,"impurityStats":[7696.0,1075.611298109821,6242.885561623954],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":6,"prediction":0.234048494830281,"impurity":0.46103301467345215,"impurityStats":[2083.0,487.5230147314753,1074.4357973578235],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":7,"prediction":0.21250762673116821,"impurity":0.423676431733258,"impurityStats":[5800.0,1232.5442350407757,2719.248354282595],"gain":0.0013916341577312474,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118633.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":8,"prediction":0.14431751471094623,"impurity":0.7439744185982793,"impurityStats":[1336.0,192.80819965382418,1021.7754234372329],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":9,"prediction":0.23291577853650391,"impurity":0.32600851314757034,"impurityStats":[4464.0,1039.7360353869535,1697.4729308453643],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":10,"prediction":0.05371616699318193,"impurity":1.22055387452339,"impurityStats":[903.0,48.50569879484328,1104.7656889112059],"gain":0.017770755333120683,"leftChild":11,"rightChild":14,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120873.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":11,"prediction":-0.017158846147064942,"impurity":1.4238925159732576,"impurityStats":[704.0,-12.079827687533719,1002.6276071499468],"gain":0.04842965097739599,"leftChild":12,"rightChild":13,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120349.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":12,"prediction":0.07549383904293043,"impurity":1.1763074960183888,"impurityStats":[598.0,45.1453157476724,706.8400758195935],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":13,"prediction":-0.5398598437283596,"impurity":2.49899975790651,"impurityStats":[106.0,-57.22514343520612,295.78753133035343],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":14,"prediction":0.30444988182098875,"impurity":0.42056696172683317,"impurityStats":[199.0,60.585526482376764,102.13808176126179],"gain":0.023544441253716353,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":15,"prediction":0.7511792951373342,"impurity":0.03837496271028144,"impurityStats":[21.0,15.774765197884017,12.655551219219376],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":16,"prediction":0.25174584991288074,"impurity":0.43933487279345135,"impurityStats":[178.0,44.81076128449277,89.48253054204218],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":17,"prediction":-0.08344219094165468,"impurity":1.57258917408955,"impurityStats":[231.0,-19.275146107522232,364.87645963661816],"gain":0.0879920534798036,"leftChild":18,"rightChild":25,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":18,"prediction":-0.002520958620607094,"impurity":1.3668689276354657,"impurityStats":[215.0,-0.5420061034305252,293.878185816584],"gain":0.040889512873309,"leftChild":19,"rightChild":22,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[306540.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":19,"prediction":0.11313989570782929,"impurity":0.8257066734615081,"impurityStats":[162.0,18.328663104668344,135.8381841328904],"gain":0.04071215111778423,"leftChild":20,"rightChild":21,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[12262.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":20,"prediction":0.13569874960097514,"impurity":0.7448069538730205,"impurityStats":[160.0,21.711799936156023,122.1153767226062],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":21,"prediction":-1.6915684157438395,"impurity":3.9999999999999933,"impurityStats":[2.0,-3.383136831487679,13.722807410284233],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":22,"prediction":-0.35605036241695975,"impurity":2.8551149636433846,"impurityStats":[53.0,-18.870669208098867,158.04000168369353],"gain":0.3631766375239127,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79030.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":23,"prediction":-0.04763880170615885,"impurity":2.1138981511949035,"impurityStats":[42.0,-2.0008296716586718,88.8790394781619],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":24,"prediction":-1.533621776040018,"impurity":3.9353644485587322,"impurityStats":[11.0,-16.869839536440196,69.16096220553158],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":25,"prediction":-1.1708212502557287,"impurity":3.066569713701641,"impurityStats":[16.0,-18.73314000409166,70.99827382003247],"gain":1.2688717333203376,"leftChild":26,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[28221.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":26,"prediction":-3.121876144399155,"impurity":0.03369486716796466,"impurityStats":[4.0,-12.48750457759662,39.119222112546],"gain":0.03343214000406913,"leftChild":27,"rightChild":28,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118318.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":27,"prediction":-2.93903156557859,"impurity":2.2647613612214457E-4,"impurityStats":[2.0,-5.87806313115718,17.27626603920692],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":28,"prediction":-3.30472072321972,"impurity":2.9897819166890827E-4,"impurityStats":[2.0,-6.60944144643944,21.842956073339078],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":29,"prediction":-0.5204696188745862,"impurity":2.3856990181190834,"impurityStats":[12.0,-6.245635426495035,31.879051707486482],"gain":1.1829456303050057,"leftChild":30,"rightChild":31,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[310609.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":30,"prediction":-0.034065336347180133,"impurity":1.4433040653768932,"impurityStats":[10.0,-0.3406533634718013,14.444645125173396],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":31,"prediction":-2.9524910315116184,"impurity":0.0,"impurityStats":[2.0,-5.904982063023237,17.43440658231308],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":32,"prediction":0.12348176755024882,"impurity":0.9620395935190448,"impurityStats":[16056.0,1982.6232597867952,15691.325538046493],"gain":0.001258625088155961,"leftChild":33,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[77514.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":33,"prediction":0.10940120432783498,"impurity":1.040978144204336,"impurityStats":[13871.0,1517.504105231399,14605.424614943091],"gain":0.001153365396785122,"leftChild":34,"rightChild":41,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117927.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":34,"prediction":0.19743207676643768,"impurity":0.7107606431086543,"impurityStats":[1797.0,354.7854419492885,1347.2829022767983],"gain":0.004363884576046584,"leftChild":35,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117891.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":35,"prediction":0.036454675081833005,"impurity":1.4538892018054046,"impurityStats":[259.0,9.441760846194748,376.90149959144816],"gain":0.05786962479641504,"leftChild":36,"rightChild":37,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117917.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":36,"prediction":-0.08556494203846698,"impurity":1.7388661544894888,"impurityStats":[206.0,-17.6263780599242,359.7146278418802],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":37,"prediction":0.5107196020022438,"impurity":0.06344608717912491,"impurityStats":[53.0,27.06813890611892,17.186871749568127],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":38,"prediction":0.22454075494349396,"impurity":0.5805186422727544,"impurityStats":[1538.0,345.34368110309373,970.3814026853502],"gain":0.004905848268145163,"leftChild":39,"rightChild":40,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[128292.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":39,"prediction":0.23802938442359703,"impurity":0.5319465634675015,"impurityStats":[1483.0,352.9975771001944,872.9005496024852],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":40,"prediction":-0.1391617454018253,"impurity":1.7530131555778972,"impurityStats":[55.0,-7.653895997100392,97.48085308286488],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":41,"prediction":0.09629937578947541,"impurity":1.088800118533484,"impurityStats":[12074.0,1162.718663282126,13258.141712666127],"gain":0.00147620621646731,"leftChild":42,"rightChild":45,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[292091.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":42,"prediction":0.08233974112242136,"impurity":1.1424284968230962,"impurityStats":[10666.0,878.2356788117462,12257.456045552977],"gain":0.00541134211851424,"leftChild":43,"rightChild":44,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[280461.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":43,"prediction":0.0961080975070299,"impurity":1.0901709801714348,"impurityStats":[10305.0,990.393944809943,11329.396828484802],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":44,"prediction":-0.3106877174465286,"impurity":2.474274297541372,"impurityStats":[361.0,-112.15826599819684,928.0592170681757],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":45,"prediction":0.20204757419770247,"impurity":0.6698910299719558,"impurityStats":[1408.0,284.48298447036507,1000.6856671132737],"gain":0.019425925053576765,"leftChild":46,"rightChild":47,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15405.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":46,"prediction":-0.4027741524948062,"impurity":2.524898246259233,"impurityStats":[71.0,-28.596964827131238,190.78589375657708],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":47,"prediction":0.23416600545811275,"impurity":0.5509252746751475,"impurityStats":[1337.0,313.07994929749674,809.8997733566955],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":48,"prediction":0.21286917828622215,"impurity":0.4516665404430236,"impurityStats":[2185.0,465.1191545553954,1085.900923103396],"gain":0.00255598017514419,"leftChild":49,"rightChild":56,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":49,"prediction":0.11510113833721698,"impurity":1.0368901670665738,"impurityStats":[461.0,53.06162477345703,484.11382043113764],"gain":0.02013225948222863,"leftChild":50,"rightChild":53,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118025.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":50,"prediction":0.27296500632283477,"impurity":0.2911661481602383,"impurityStats":[206.0,56.23079130250397,75.32926482443509],"gain":0.009006745915781161,"leftChild":51,"rightChild":52,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117931.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":51,"prediction":0.1733366889553659,"impurity":0.588347245331111,"impurityStats":[98.0,16.986995517625857,60.60249960077379],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":52,"prediction":0.36336847948961215,"impurity":0.004322285369530437,"impurityStats":[108.0,39.24379578487811,14.726765223661296],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":53,"prediction":-0.012428104035478142,"impurity":1.6029222308838196,"impurityStats":[255.0,-3.169166529046926,408.7845556067028],"gain":0.050798659523104694,"leftChild":54,"rightChild":55,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118100.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":54,"prediction":0.2120753369082636,"impurity":0.7444558845317407,"impurityStats":[128.0,27.14564312425774,101.04727463123126],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":55,"prediction":-0.23869928860869818,"impurity":2.3661508462749565,"impurityStats":[127.0,-30.31480965330467,307.73728097547144],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":56,"prediction":0.23901248827258592,"impurity":0.29193747515523555,"impurityStats":[1724.0,412.0575297819381,601.7871026722623],"gain":0.0014016057760011802,"leftChild":57,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":57,"prediction":-0.5373189381687226,"impurity":1.0814102911071484,"impurityStats":[4.0,-2.1492757526748902,5.480487729687647],"gain":0.8945892124242385,"leftChild":58,"rightChild":59,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[96501.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":58,"prediction":0.4085083253547172,"impurity":0.0,"impurityStats":[2.0,0.8170166507094344,0.33375810376823095],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":59,"prediction":-1.4831462016921624,"impurity":0.37364215736581974,"impurityStats":[2.0,-2.9662924033843248,5.146729625919416],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":60,"prediction":0.2408179101945425,"impurity":0.28869662653800665,"impurityStats":[1720.0,414.20680553461307,596.3066149425742],"gain":0.0012006835417959563,"leftChild":61,"rightChild":62,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[234793.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":61,"prediction":0.2212464986894127,"impurity":0.3660368945577462,"impurityStats":[1304.0,288.5054342909942,541.1429276930519],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":62,"prediction":0.3021667577971601,"impurity":0.0413002679090899,"impurityStats":[416.0,125.70137124361861,55.16368724952281],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":0,"prediction":0.13759547216686902,"impurity":0.8063945422112647,"impurityStats":[32769.0,4508.866027436131,27045.142303703164],"gain":4.956015109902623E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":1,"prediction":0.0744823682849915,"impurity":1.2958633204985552,"impurityStats":[3626.0,270.07306740137915,4718.916081797808],"gain":0.006214405554481606,"leftChild":2,"rightChild":15,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":2,"prediction":0.10073537237734773,"impurity":1.215964903289804,"impurityStats":[3264.0,328.800255439663,4002.0312605074023],"gain":0.006567024720422587,"leftChild":3,"rightChild":8,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118005.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":3,"prediction":0.19447647387576564,"impurity":0.7028844378990937,"impurityStats":[1396.0,271.48915753056883,1034.0249293591821],"gain":0.0104191597167677,"leftChild":4,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[290221.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":4,"prediction":0.19720940850663546,"impurity":0.6929616690627436,"impurityStats":[1395.0,275.10712486675646,1020.9352417134616],"gain":0.010317847272482306,"leftChild":5,"rightChild":6,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117881.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":5,"prediction":0.30658469343038136,"impurity":0.31422860908828726,"impurityStats":[646.0,198.05371195602635,263.71191803382095],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":6,"prediction":0.10287505061512729,"impurity":1.0003957942942334,"impurityStats":[749.0,77.05341291073034,757.2233236796405],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":7,"prediction":-3.6179673361876326,"impurity":-1.0,"impurityStats":[1.0,-3.6179673361876326,13.089687645720574],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":8,"prediction":0.030680459266110537,"impurity":1.5879271950446074,"impurityStats":[1868.0,57.311097909094485,2968.0063311482227],"gain":0.0185204785106996,"leftChild":9,"rightChild":12,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118082.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":9,"prediction":-0.22239689343202734,"impurity":2.3479027060531554,"impurityStats":[419.0,-93.18429834801945,1004.4951323055149],"gain":0.11752609140970971,"leftChild":10,"rightChild":11,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38705.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":10,"prediction":-0.6271992529957928,"impurity":3.183910848330443,"impurityStats":[175.0,-109.75986927426375,626.0257064755616],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":11,"prediction":0.06793266773050918,"impurity":1.546489356876132,"impurityStats":[244.0,16.57557092624424,378.46942582995223],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":12,"prediction":0.10386155711326009,"impurity":1.3442929693920411,"impurityStats":[1449.0,150.49539625711387,1963.5111988427084],"gain":0.025120725490585374,"leftChild":13,"rightChild":14,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[274318.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":13,"prediction":0.11318803134014759,"impurity":1.3237398670507026,"impurityStats":[1444.0,163.4435172551731,1929.9802179746368],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":14,"prediction":-2.5896241996118534,"impurity":4.267839897522663E-5,"impurityStats":[5.0,-12.948120998059267,33.53098086807154],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":15,"prediction":-0.1622298012107288,"impurity":1.9540263017936188,"impurityStats":[362.0,-58.72718803828383,716.8848212904059],"gain":0.18101902763895028,"leftChild":16,"rightChild":23,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118679.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":16,"prediction":-1.2773629842675889,"impurity":3.8267203034565416,"impurityStats":[46.0,-58.758697276309086,251.08531886354294],"gain":0.4988511262599211,"leftChild":17,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[131852.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":17,"prediction":-1.8968237462086124,"impurity":3.843240139300072,"impurityStats":[26.0,-49.317417401423924,193.47069205050462],"gain":0.8567999212690731,"leftChild":18,"rightChild":19,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[18045.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":18,"prediction":-0.9711888715041896,"impurity":3.8813892260891287,"impurityStats":[13.0,-12.625455329554466,62.71976165289523],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":19,"prediction":-2.822458620913035,"impurity":2.0914912099728693,"impurityStats":[13.0,-36.691962071869455,130.75093039760935],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":20,"prediction":-0.4720639937442588,"impurity":2.657886926462133,"impurityStats":[20.0,-9.441279874885176,57.61462681303826],"gain":0.35116177810783,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18069.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":21,"prediction":0.4331307268830786,"impurity":0.004848699382266434,"impurityStats":[6.0,2.5987843612984713,1.1547055557151824],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":22,"prediction":-0.8600045882988321,"impurity":3.2932436264851765,"impurityStats":[14.0,-12.04006423618365,56.45992125732309],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":23,"prediction":9.97127785609429E-5,"impurity":1.4740490483702184,"impurityStats":[316.0,0.03150923802525796,465.79950242686266],"gain":0.06094611360121363,"leftChild":24,"rightChild":27,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118591.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":24,"prediction":0.06926737801375861,"impurity":1.2904999873028777,"impurityStats":[293.0,20.295341758031274,379.52230138921516],"gain":0.041117696574489576,"leftChild":25,"rightChild":26,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[42097.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":25,"prediction":-0.04860395394323738,"impurity":1.6678849379928757,"impurityStats":[219.0,-10.644265913568987,365.78415483066243],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":26,"prediction":0.4181028063729765,"impurity":0.010840672472675103,"impurityStats":[74.0,30.93960767160026,13.738146558552899],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":27,"prediction":-0.8810361965220007,"impurity":2.974957874228798,"impurityStats":[23.0,-20.263832520006016,86.27720103764727],"gain":1.6694047442707436,"leftChild":28,"rightChild":29,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118920.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":28,"prediction":-2.492511242689689,"impurity":2.622096998724347,"impurityStats":[9.0,-22.4326011842072,79.5123836429296],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":29,"prediction":0.15491204744294151,"impurity":0.45920350003686616,"impurityStats":[14.0,2.168768664201181,6.764817394717625],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":30,"prediction":0.14544806505969796,"impurity":0.7449371028267349,"impurityStats":[29143.0,4238.792960034778,22326.226221905265],"gain":5.757007404468273E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[262441.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":31,"prediction":0.16895685955162937,"impurity":0.6052484437654728,"impurityStats":[14869.0,2512.219544673177,9423.89583512102],"gain":6.158550477798896E-4,"leftChild":32,"rightChild":39,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[163977.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":32,"prediction":0.1906040583927632,"impurity":0.5169167932457799,"impurityStats":[8444.0,1609.4606690684925,4671.615137515352],"gain":9.786912139300719E-4,"leftChild":33,"rightChild":36,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117908.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":33,"prediction":0.2781582245913754,"impurity":0.23741181378311832,"impurityStats":[956.0,265.9192627093549,300.9333239765428],"gain":0.002034390571884724,"leftChild":34,"rightChild":35,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[111810.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":34,"prediction":0.28584760226449474,"impurity":0.1988118215824664,"impurityStats":[929.0,265.5524225037156,260.60370549832646],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":35,"prediction":0.013586674282938324,"impurity":1.493504975549186,"impurityStats":[27.0,0.3668402056393347,40.329618478215934],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":36,"prediction":0.17942593567830362,"impurity":0.5514978151148876,"impurityStats":[7488.0,1343.5414063591375,4370.68181353881],"gain":0.0013137905469929878,"leftChild":37,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118393.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":37,"prediction":0.09481122501893016,"impurity":0.8995500384192727,"impurityStats":[1161.0,110.07583224697791,1054.8140191050898],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":38,"prediction":0.19495267490313886,"impurity":0.4860756095083956,"impurityStats":[6327.0,1233.4655741121596,3315.8677944337205],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":39,"prediction":0.14050721799294624,"impurity":0.719912304976811,"impurityStats":[6425.0,902.7588756046796,4752.2806976056645],"gain":0.004076509027773567,"leftChild":40,"rightChild":43,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118412.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":40,"prediction":2.601201443547178E-4,"impurity":1.295336447820286,"impurityStats":[1103.0,0.2869125192232538,1428.7561765775015],"gain":0.028411308791973178,"leftChild":41,"rightChild":42,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[269410.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":41,"prediction":-0.17029488487055267,"impurity":1.7549663951467995,"impurityStats":[545.0,-92.8107122544512,972.2618749131316],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":42,"prediction":0.1668416214581979,"impurity":0.7902540197011172,"impurityStats":[558.0,93.09762477367443,456.49430166437014],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":43,"prediction":0.169573837483175,"impurity":0.5957325980884611,"impurityStats":[5322.0,902.4719630854574,3323.5245210281655],"gain":0.0021230708620202376,"leftChild":44,"rightChild":45,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118168.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":44,"prediction":-0.12161713759360851,"impurity":1.6625091428783136,"impurityStats":[130.0,-15.810227887169106,218.04898323452093],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":45,"prediction":0.17686482876976642,"impurity":0.5668458619655119,"impurityStats":[5192.0,918.2821909726272,3105.475537793637],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":46,"prediction":0.12095932572240443,"impurity":0.8892731701451504,"impurityStats":[14274.0,1726.5734153616008,12902.330386784244],"gain":0.0017389690176503603,"leftChild":47,"rightChild":54,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":47,"prediction":0.19299235565303585,"impurity":0.45391280673330087,"impurityStats":[3583.0,691.4916103048274,1759.8221813124567],"gain":0.0030243253961465266,"leftChild":48,"rightChild":51,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118346.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":48,"prediction":0.22576536553341514,"impurity":0.31899727356867014,"impurityStats":[2644.0,596.9236264703496,978.1934720411741],"gain":0.0022005381754373887,"leftChild":49,"rightChild":50,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":49,"prediction":0.07897534358932572,"impurity":0.8588852901689952,"impurityStats":[245.0,19.3489591793848,211.95498679069158],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":50,"prediction":0.2407564265489645,"impurity":0.2614354615624442,"impurityStats":[2399.0,577.5746672909659,766.2384852504837],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":51,"prediction":0.10071137788548244,"impurity":0.822262659547881,"impurityStats":[939.0,94.56798383446801,781.6287092712817],"gain":0.01538869622594552,"leftChild":52,"rightChild":53,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[60164.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":52,"prediction":0.15735459494972143,"impurity":0.6178961972046124,"impurityStats":[777.0,122.26452027593355,499.34422929272534],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":53,"prediction":-0.1709662743300348,"impurity":1.7132673230328,"impurityStats":[162.0,-27.69653644146564,282.284479978557],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":54,"prediction":0.09681805304057206,"impurity":1.032858815860866,"impurityStats":[10691.0,1035.081805056756,11142.508205471835],"gain":0.002550336737305814,"leftChild":55,"rightChild":58,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[125786.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":55,"prediction":0.05578806576742901,"impurity":1.205122263660722,"impurityStats":[6440.0,359.2751435422428,7781.030643311587],"gain":0.004832281259752658,"leftChild":56,"rightChild":57,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15648.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":56,"prediction":0.11081771357913414,"impurity":0.9807914761467279,"impurityStats":[3959.0,438.72732805979206,3931.5722134451644],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":57,"prediction":-0.03202425816910368,"impurity":1.550549791453989,"impurityStats":[2481.0,-79.45218451754624,3849.458429866436],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":58,"prediction":0.1589759260208218,"impurity":0.7654764931392456,"impurityStats":[4251.0,675.8066615145135,3361.477562160243],"gain":0.004749544234404213,"leftChild":59,"rightChild":60,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[183984.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":59,"prediction":0.2415642753501299,"impurity":0.46117997144509143,"impurityStats":[1745.0,421.52966048597665,906.5855571455658],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":60,"prediction":0.10146727894195419,"impurity":0.9693101395142842,"impurityStats":[2506.0,254.2770010285372,2454.8920050146826],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":0,"prediction":0.1293307044000388,"impurity":0.8033512881911785,"impurityStats":[32769.0,4238.037852484871,26873.126783472624],"gain":4.935411463995454E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":1,"prediction":0.19523091221604577,"impurity":0.42082747118364966,"impurityStats":[3344.0,652.852170450457,1534.7039884173926],"gain":0.0019443035336309394,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":2,"prediction":0.1475639759365967,"impurity":0.654647324306014,"impurityStats":[1542.0,227.54365089423212,1043.0434199049555],"gain":0.0019208918053497115,"leftChild":3,"rightChild":10,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118047.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":3,"prediction":0.239608225389122,"impurity":0.34033392254917844,"impurityStats":[285.0,68.28834423589977,113.35761690364129],"gain":0.011453681303890254,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[111810.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":4,"prediction":0.25237700476484043,"impurity":0.2980943068296394,"impurityStats":[281.0,70.91793833892017,101.66255708120298],"gain":0.009313524252256039,"leftChild":5,"rightChild":6,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120030.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":5,"prediction":0.2718562213030836,"impurity":0.23151668342054132,"impurityStats":[270.0,73.40117975183257,82.46407189006777],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":6,"prediction":-0.22574921935567585,"impurity":1.6943541255180514,"impurityStats":[11.0,-2.4832414129124345,19.198485191135234],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":7,"prediction":-0.6573985257550916,"impurity":2.491592133944617,"impurityStats":[4.0,-2.6295941030203664,11.695059822438338],"gain":2.4915297881796987,"leftChild":8,"rightChild":9,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118082.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":8,"prediction":-3.3913680509215816,"impurity":0.0,"impurityStats":[1.0,-3.3913680509215816,11.501377256811647],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":9,"prediction":0.2539246493004062,"impurity":8.312768655744744E-5,"impurityStats":[3.0,0.7617739479012187,0.19368256562667518],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":10,"prediction":0.12669475470034383,"impurity":0.7235552832056552,"impurityStats":[1257.0,159.2553066583322,929.685803001314],"gain":0.0023480015862857306,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122162.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":11,"prediction":0.14814742929278565,"impurity":0.6512177832285145,"impurityStats":[1051.0,155.70294818671772,707.4968816803388],"gain":0.004023266529474906,"leftChild":12,"rightChild":13,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119156.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":12,"prediction":0.09952516181986319,"impurity":0.8268439084300767,"impurityStats":[662.0,65.88565712474943,553.9279480676595],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":13,"prediction":0.23089277907960992,"impurity":0.3414672742158867,"impurityStats":[389.0,89.81729106196826,153.56893361267998],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":14,"prediction":0.017244458600070647,"impurity":1.0782896253513528,"impurityStats":[206.0,3.5523584716145535,222.18892132097506],"gain":0.035313291095745034,"leftChild":15,"rightChild":16,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[300684.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":15,"prediction":0.04368823085375718,"impurity":1.0460972191706654,"impurityStats":[202.0,8.82502263245895,211.69718789853093],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":16,"prediction":-1.3181660402110902,"impurity":0.8853716460451968,"impurityStats":[4.0,-5.272664160844361,10.491733422443929],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":17,"prediction":0.23602026612443117,"impurity":0.21713603692663097,"impurityStats":[1802.0,425.30851955622495,491.66056851243707],"gain":8.149889953210226E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":18,"prediction":0.25371138832328494,"impurity":0.12862082088204138,"impurityStats":[1302.0,330.332227596917,251.27335685995502],"gain":4.1557657600426595E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":19,"prediction":0.22617715010558573,"impurity":0.25173787559762606,"impurityStats":[461.0,104.26766619867502,139.63412423948245],"gain":0.0032466670118239116,"leftChild":20,"rightChild":21,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119703.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":20,"prediction":0.23626106404219022,"impurity":0.210498114902142,"impurityStats":[447.0,105.60869562685903,119.04388016216699],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":21,"prediction":-0.0957878162988562,"impurity":1.461556414056952,"impurityStats":[14.0,-1.3410294281839867,20.590244077315575],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":22,"prediction":0.2688044725306088,"impurity":0.06048997316998182,"impurityStats":[841.0,226.06456139824198,111.63923262047257],"gain":0.0035066968797099213,"leftChild":23,"rightChild":24,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[182600.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":23,"prediction":0.272347607787026,"impurity":0.0426151212358955,"impurityStats":[838.0,228.2272953255278,97.86862950929103],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":24,"prediction":-0.7209113090950439,"impurity":4.070487921479413,"impurityStats":[3.0,-2.1627339272851316,13.770603111181629],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":25,"prediction":0.1899525839186159,"impurity":0.4446924391676053,"impurityStats":[500.0,94.97629195930796,240.38721165248205],"gain":0.0042791239782261625,"leftChild":26,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":26,"prediction":0.08347199029602706,"impurity":0.9411512101117596,"impurityStats":[137.0,11.435662670555708,129.89227330877634],"gain":0.03331558138936927,"leftChild":27,"rightChild":28,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[143035.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":27,"prediction":0.10568829441555601,"impurity":0.864957378898501,"impurityStats":[135.0,14.26791974610006,118.27719825412099],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":28,"prediction":-1.4161285377721793,"impurity":3.8021174918349185,"impurityStats":[2.0,-2.8322570755443586,11.615075054655378],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":29,"prediction":0.23013947462466178,"impurity":0.2514295917613733,"impurityStats":[363.0,83.54062928875223,110.49493834370557],"gain":0.005119772009737303,"leftChild":30,"rightChild":31,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[124906.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":30,"prediction":0.24695548203394307,"impurity":0.1807836093267122,"impurityStats":[344.0,84.95268581967642,83.16909308506531],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":31,"prediction":-0.07431876478548292,"impurity":1.4326791032344668,"impurityStats":[19.0,-1.4120565309241755,27.325845258640427],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":32,"prediction":0.12184148452113557,"impurity":0.8462735241893709,"impurityStats":[29425.0,3585.185682034414,25338.42279505523],"gain":5.029416373080187E-4,"leftChild":33,"rightChild":48,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[73588.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":33,"prediction":0.10742148669120531,"impurity":0.9076389832128944,"impurityStats":[20818.0,2236.3005099375123,19135.455077991825],"gain":8.069501369498688E-4,"leftChild":34,"rightChild":41,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":34,"prediction":0.03559784801316724,"impurity":1.4062330592757852,"impurityStats":[2816.0,100.24354000507896,3963.520749222014],"gain":0.009169202517382902,"leftChild":35,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118525.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":35,"prediction":0.07894935339857916,"impurity":1.2814836243676409,"impurityStats":[2337.0,184.50463889247948,3009.393752086776],"gain":0.009793502468184334,"leftChild":36,"rightChild":37,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117976.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":36,"prediction":0.1771101538789854,"impurity":0.7723547997086934,"impurityStats":[1178.0,208.6357612694448,946.7854658399314],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":37,"prediction":-0.020820640532325435,"impurity":1.7792112690441668,"impurityStats":[1159.0,-24.13112237696518,2062.6082862468415],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":38,"prediction":-0.17591043609060672,"impurity":1.9609699175041417,"impurityStats":[479.0,-84.26109888740062,954.1269971352403],"gain":0.10822294861051707,"leftChild":39,"rightChild":40,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118679.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":39,"prediction":-1.1852207553761964,"impurity":3.5126799540654616,"impurityStats":[46.0,-54.520154747305035,226.20169687983923],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":40,"prediction":-0.06868578323347717,"impurity":1.676403048990843,"impurityStats":[433.0,-29.740944140095614,727.9253002554005],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":41,"prediction":0.11865664759095894,"impurity":0.8287121969589157,"impurityStats":[18002.0,2136.056969932443,15171.934328769887],"gain":9.024154761658187E-4,"leftChild":42,"rightChild":45,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[262441.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":42,"prediction":0.14691724418495206,"impurity":0.6578318776270332,"impurityStats":[9550.0,1403.0596819662921,6488.4280932396705],"gain":9.596908148593597E-4,"leftChild":43,"rightChild":44,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118298.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":43,"prediction":0.22982492133468183,"impurity":0.3965020113793683,"impurityStats":[1170.0,268.89515796157775,525.7061618396574],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":44,"prediction":0.13534182864018063,"impurity":0.6932245860074462,"impurityStats":[8380.0,1134.1645240047137,5962.721931400017],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":45,"prediction":0.0867247146197528,"impurity":1.0198695285038213,"impurityStats":[8452.0,732.9972879661507,8683.506235530214],"gain":0.0015534560829039146,"leftChild":46,"rightChild":47,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[17404.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":46,"prediction":0.11538236649648564,"impurity":0.8809838776088695,"impurityStats":[5529.0,637.9491043590691,4944.567936664703],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":47,"prediction":0.03251733958504101,"impurity":1.2780867549784993,"impurityStats":[2923.0,95.04818360707486,3738.938298865446],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":48,"prediction":0.15671955060960904,"impurity":0.6961276913057295,"impurityStats":[8607.0,1348.885172096905,6202.967717063406],"gain":0.0016354419066936243,"leftChild":49,"rightChild":56,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79128.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":49,"prediction":0.19516540250741318,"impurity":0.5644927409464305,"impurityStats":[4521.0,882.342784736015,2724.2744665513287],"gain":0.0011688283807579358,"leftChild":50,"rightChild":53,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117916.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":50,"prediction":0.30627767277913365,"impurity":0.24170497976713218,"impurityStats":[391.0,119.75457005664126,131.1847981105625],"gain":0.0029985057057304726,"leftChild":51,"rightChild":52,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117981.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":51,"prediction":0.2527653101983945,"impurity":0.30183002981347035,"impurityStats":[200.0,50.5530620396789,73.14406637063219],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":52,"prediction":0.3623115602982322,"impurity":0.17260850992310992,"impurityStats":[191.0,69.20150801696235,58.04073173993025],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":53,"prediction":0.18464605682309293,"impurity":0.593772581506164,"impurityStats":[4130.0,762.5882146793738,2593.0896684407658],"gain":0.0011458191539444607,"leftChild":54,"rightChild":55,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118504.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":54,"prediction":0.12146118885040794,"impurity":0.8751238513347672,"impurityStats":[921.0,111.86575493122571,819.5764146649157],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":55,"prediction":0.20278044865944161,"impurity":0.5115486012575088,"impurityStats":[3209.0,650.7224597481481,1773.5132537758504],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":56,"prediction":0.11418071154206806,"impurity":0.8383316467838201,"impurityStats":[4086.0,466.5423873608901,3478.693250512091],"gain":0.0031142845705126876,"leftChild":57,"rightChild":60,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118110.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":57,"prediction":0.13637452637334785,"impurity":0.7460388310905333,"impurityStats":[3528.0,481.12932904517123,2697.638780460263],"gain":0.003342365893205246,"leftChild":58,"rightChild":59,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[17949.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":58,"prediction":-0.5773113275378013,"impurity":2.9002107807029565,"impurityStats":[23.0,-13.27816053336943,74.37048044094755],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":59,"prediction":0.14105777163439082,"impurity":0.728538739303853,"impurityStats":[3505.0,494.4074895785398,2623.268300019307],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":60,"prediction":-0.02614147255247448,"impurity":1.3990558170540726,"impurityStats":[558.0,-14.58694168428076,781.0544700518367],"gain":0.04562066978678114,"leftChild":61,"rightChild":62,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3901.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":61,"prediction":-3.5873977397599432,"impurity":1.384648321511861E-5,"impurityStats":[2.0,-7.1747954795198865,25.73887277943593],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":62,"prediction":-0.013331198210001526,"impurity":1.358303569212558,"impurityStats":[556.0,-7.412146204760848,755.3155972723994],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":0,"prediction":0.12162012446094195,"impurity":0.802126515432211,"impurityStats":[32769.0,3985.369858460607,26769.58496240699],"gain":4.543702169718111E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":1,"prediction":0.18485112146065172,"impurity":0.4180178069316297,"impurityStats":[3344.0,618.1421501644194,1512.1158160593611],"gain":0.0017767298081229899,"leftChild":2,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":2,"prediction":0.1392845973932121,"impurity":0.650388865751218,"impurityStats":[1542.0,214.77684918033307,1032.8147379558436],"gain":0.00181441992350162,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118046.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":3,"prediction":0.23431040338996917,"impurity":0.32511178529836293,"impurityStats":[258.0,60.452084074612046,98.04339281226432],"gain":0.008950197657978332,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":4,"prediction":0.016662618342363603,"impurity":1.2462708537465614,"impurityStats":[41.0,0.6831673520369077,51.10848836045997],"gain":0.1765054885101076,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[58465.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":5,"prediction":0.1732341712565485,"impurity":0.6761318660362755,"impurityStats":[36.0,6.236430165235746,25.42110998857987],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":6,"prediction":-1.1106525626397676,"impurity":3.9039265594777377,"impurityStats":[5.0,-5.553262813198838,25.6873783718801],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":7,"prediction":0.27543279595656744,"impurity":0.1404266571779272,"impurityStats":[217.0,59.768916722575135,46.934904451804314],"gain":0.0021301247460331213,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[680.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":8,"prediction":0.13802591418559548,"impurity":0.5980441511733855,"impurityStats":[22.0,3.036570112083101,13.576096691523405],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":9,"prediction":0.2909351108230361,"impurity":0.08642757031746942,"impurityStats":[195.0,56.73234661049204,33.35880776028093],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":10,"prediction":0.12019062702937768,"impurity":0.7135692794854837,"impurityStats":[1284.0,154.32476510572093,934.7713451435791],"gain":0.004573344087949849,"leftChild":11,"rightChild":14,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118174.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":11,"prediction":-0.11377847962985557,"impurity":1.63261598009263,"impurityStats":[99.0,-11.264069483355701,162.91059072943165],"gain":0.09105610074044196,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[17220.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":12,"prediction":-0.4065238630612877,"impurity":2.508754227120884,"impurityStats":[51.0,-20.732717016125672,136.37480979631698],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":13,"prediction":0.19726349026604098,"impurity":0.513915884847949,"impurityStats":[48.0,9.468647532769968,26.535780933114694],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":14,"prediction":0.139737413155339,"impurity":0.6318327417900954,"impurityStats":[1185.0,165.5888345890767,771.8607544141479],"gain":0.003602712762509397,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118753.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":15,"prediction":0.20240132854060366,"impurity":0.3964866355002292,"impurityStats":[567.0,114.76155328252227,248.03581317839573],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":16,"prediction":0.08224479175817877,"impurity":0.8408489677492872,"impurityStats":[618.0,50.82728130655448,523.8249412357515],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":17,"prediction":0.22384311930304454,"impurity":0.21587709817570933,"impurityStats":[1802.0,403.3653009840863,479.3010781035175],"gain":7.431009274571493E-4,"leftChild":18,"rightChild":23,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4678.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":18,"prediction":0.2407359882056579,"impurity":0.12794678486121727,"impurityStats":[1302.0,313.4382566437666,242.04258234390065],"gain":3.9239825483955437E-4,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":19,"prediction":-0.4737639275021292,"impurity":0.0,"impurityStats":[1.0,-0.4737639275021292,0.22445225900224272],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":20,"prediction":0.2412851810693841,"impurity":0.1276524299473511,"impurityStats":[1301.0,313.9120205712687,241.8181300848986],"gain":3.562707519831759E-4,"leftChild":21,"rightChild":22,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4674.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":21,"prediction":0.215763506460904,"impurity":0.25081614121215184,"impurityStats":[460.0,99.25121297201584,136.79021468892995],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":22,"prediction":0.25524471771611523,"impurity":0.05973469459641358,"impurityStats":[841.0,214.6608075992529,105.02791539596845],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":23,"prediction":0.1798540886806395,"impurity":0.4421694983040911,"impurityStats":[500.0,89.92704434031975,237.2584957596172],"gain":0.004196609348671776,"leftChild":24,"rightChild":27,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4679.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":24,"prediction":-0.8423766718716368,"impurity":1.3549250977633687,"impurityStats":[2.0,-1.6847533437432736,4.129047110153808],"gain":1.3549250977633687,"leftChild":25,"rightChild":26,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1021.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":25,"prediction":0.32163582710050426,"impurity":0.0,"impurityStats":[1.0,0.32163582710050426,0.10344960527462548],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":26,"prediction":-2.0063891708437778,"impurity":0.0,"impurityStats":[1.0,-2.0063891708437778,4.025597504879182],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":27,"prediction":0.18395943310052806,"impurity":0.4342903499642227,"impurityStats":[498.0,91.61179768406298,233.1294486494634],"gain":0.0037673446164426805,"leftChild":28,"rightChild":29,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122248.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":28,"prediction":0.20795040095560124,"impurity":0.33382619186150975,"impurityStats":[432.0,89.83457321281973,162.8940504034534],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":29,"prediction":0.026927643503685945,"impurity":1.0634476027124582,"impurityStats":[66.0,1.7772244712432723,70.23539824600991],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":30,"prediction":0.11443424667106838,"impurity":0.8452724887061616,"impurityStats":[29425.0,3367.2277082961873,25257.469146347627],"gain":5.104628384165477E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[119472.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":31,"prediction":0.0843651440476613,"impurity":1.0099246455877728,"impurityStats":[10618.0,895.7890994980677,10798.953263266452],"gain":0.0029195522731593204,"leftChild":32,"rightChild":39,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118320.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":32,"prediction":0.13501292342990315,"impurity":0.7634175533447539,"impurityStats":[5652.0,763.0930432258126,4417.8634341194875],"gain":0.004432925412299338,"leftChild":33,"rightChild":36,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118298.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":33,"prediction":0.15382845505889717,"impurity":0.685544710506118,"impurityStats":[5234.0,805.1381337782678,3711.994170017136],"gain":0.005594137632667862,"leftChild":34,"rightChild":35,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":34,"prediction":0.015422325883357851,"impurity":1.5244083218897369,"impurityStats":[1183.0,18.244611520012338,1803.6564191400357],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":35,"prediction":0.1942467346971747,"impurity":0.43334639684623033,"impurityStats":[4051.0,786.8935222582547,1908.3377508771036],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":36,"prediction":-0.10058634103458108,"impurity":1.678564838002898,"impurityStats":[418.0,-42.045090552454894,705.8692641023504],"gain":0.16511149526993574,"leftChild":37,"rightChild":38,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117907.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":37,"prediction":-1.867332928923562,"impurity":3.7501835866392788,"impurityStats":[21.0,-39.2139915073948,151.97943293571208],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":38,"prediction":-0.007131231851537258,"impurity":1.3951376371359026,"impurityStats":[397.0,-2.8310990450602915,553.8898311666383],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":39,"prediction":0.026720913466020593,"impurity":1.2842416571304909,"impurityStats":[4966.0,132.69605627225826,6381.08982914695],"gain":0.005687599357383499,"leftChild":40,"rightChild":43,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3794.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":40,"prediction":0.16551384187176013,"impurity":0.6977555705921189,"impurityStats":[1132.0,187.36166899883247,820.8702555657804],"gain":0.010743405153384109,"leftChild":41,"rightChild":42,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119113.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":41,"prediction":0.17711266946608828,"impurity":0.6529332848857714,"impurityStats":[1118.0,198.01196446308668,765.049840114574],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":42,"prediction":-0.7607353903038785,"impurity":3.4084541981682404,"impurityStats":[14.0,-10.650295464254299,55.820415451206486],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":43,"prediction":-0.014258114952157995,"impurity":1.450036553205783,"impurityStats":[3834.0,-54.665612726573755,5560.219573581157],"gain":0.006435957320511165,"leftChild":44,"rightChild":45,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118088.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":44,"prediction":-0.17086101958522587,"impurity":2.155023218579566,"impurityStats":[797.0,-136.17623260942503,1740.8207151548352],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":45,"prediction":0.02683918995154796,"impurity":1.2569019359289493,"impurityStats":[3037.0,81.51061988285116,3819.3988584263234],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":46,"prediction":0.1314105710000593,"impurity":0.7515150063437775,"impurityStats":[18807.0,2471.438608798115,14458.515883081178],"gain":7.039308426356472E-4,"leftChild":47,"rightChild":54,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117917.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":47,"prediction":0.22554715188491498,"impurity":0.3669233567264404,"impurityStats":[1384.0,312.15725820872234,578.2281062385748],"gain":0.001706069433657309,"leftChild":48,"rightChild":51,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[128292.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":48,"prediction":0.23838962274415215,"impurity":0.31949458549058063,"impurityStats":[1262.0,300.84770390312,474.9211375260219],"gain":0.0021256852151511907,"leftChild":49,"rightChild":50,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[172497.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":49,"prediction":0.27642081648901573,"impurity":0.16378563178427358,"impurityStats":[751.0,207.5920331832508,180.38576877911848],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":50,"prediction":0.18249642019543888,"impurity":0.5430852107193787,"impurityStats":[511.0,93.25567071986927,294.53536874690326],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":51,"prediction":0.09270126480001854,"impurity":0.8381849075745819,"impurityStats":[122.0,11.309554305602262,103.30696871255282],"gain":0.07409170902990092,"leftChild":52,"rightChild":53,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[46111.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":52,"prediction":0.32339761301085623,"impurity":0.0016246769234753839,"impurityStats":[71.0,22.96123052377079,7.540959204746239],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":53,"prediction":-0.22846423957193165,"impurity":1.8255689835467515,"impurityStats":[51.0,-11.651676218168515,95.76600950780656],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":54,"prediction":0.12393281011245981,"impurity":0.7813052844653954,"impurityStats":[17423.0,2159.2813505893873,13880.287776842553],"gain":8.236085327257836E-4,"leftChild":55,"rightChild":58,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[23532.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":55,"prediction":0.06641595513197936,"impurity":1.0296408074465304,"impurityStats":[3473.0,230.66261217336432,3591.262201962532],"gain":0.0110725282283608,"leftChild":56,"rightChild":57,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18069.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":56,"prediction":0.15773588554378076,"impurity":0.6852631503749916,"impurityStats":[1981.0,312.4747892622297,1406.7947884872426],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":57,"prediction":-0.05483389885312693,"impurity":1.4611134938551238,"impurityStats":[1492.0,-81.81217708886538,2184.4674134752895],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":58,"prediction":0.13825223931297692,"impurity":0.7184508756640215,"impurityStats":[13950.0,1928.618738416028,10289.025574880085],"gain":8.309682075108293E-4,"leftChild":59,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118409.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":59,"prediction":0.07961225769340914,"impurity":0.9733395251395346,"impurityStats":[2715.0,216.14727963760583,2659.824783680075],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":60,"prediction":0.1524229157791208,"impurity":0.655823844972362,"impurityStats":[11235.0,1712.471458778422,7629.200791200019],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":0,"prediction":0.11464965507078138,"impurity":0.8008894240882208,"impurityStats":[32769.0,3756.9545470144353,26675.079080878717],"gain":4.279225968438771E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1590.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":1,"prediction":0.18554548033196958,"impurity":0.4297790995296982,"impurityStats":[2571.0,477.0374299334938,1193.4742039641926],"gain":0.001360675740243067,"leftChild":2,"rightChild":17,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[86.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":2,"prediction":0.02372776649004925,"impurity":1.0625835104385313,"impurityStats":[127.0,3.0134263442362546,135.01960770232446],"gain":0.06366961843570351,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117965.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":3,"prediction":-0.4401250121272634,"impurity":2.463654278001162,"impurityStats":[29.0,-12.763625351690639,77.06356482473439],"gain":0.36925529482602637,"leftChild":4,"rightChild":7,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":4,"prediction":-0.95066472297039,"impurity":3.5724114809109326,"impurityStats":[17.0,-16.16130029049663,76.09497323899211],"gain":0.7514246169739446,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[44709.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":5,"prediction":-0.4698242354347402,"impurity":2.7647571371719235,"impurityStats":[13.0,-6.107715060651623,38.8113953418589],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":6,"prediction":-2.5133963074612518,"impurity":3.0037334759234477,"impurityStats":[4.0,-10.053585229845007,37.28357789713321],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":7,"prediction":0.28313957823383246,"impurity":5.479447160903114E-4,"impurityStats":[12.0,3.3976749388059897,0.9685915857422742],"gain":3.464765383924482E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4676.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":8,"prediction":0.24151767664391993,"impurity":9.6131345252784E-6,"impurityStats":[2.0,0.48303535328783986,0.11668080253200469],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":9,"prediction":0.29146395855181506,"impurity":2.398391863323801E-4,"impurityStats":[10.0,2.9146395855181506,0.8519107832102655],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 ...]

Random Forest Classification


In [48]:
rf = RandomForestClassifier(featuresCol="indexedFeatures", labelCol="ACTION", maxDepth=5, maxBins=255)
pipeline = Pipeline(stages=[featureIndexer, rf])
model = pipeline.fit(vtrain_df)

In [49]:
print(model.stages[1].getNumTrees)
print(model.stages[1].featureImportances)


20
(9,[0,1,2,3,4,5,6,7,8],[0.08164850994188799,0.12823295679547997,0.1338880773755482,0.12371862709347889,0.08642789982885535,0.08021952673874957,0.13384281361660819,0.15129559911878582,0.08072598949060586])

In [50]:
model.stages[1].save('AmazonRF')
model_df = spark.read.parquet("AmazonRF/data")
print(model_df.printSchema())
model_df.toJSON().collect()


root
 |-- treeID: integer (nullable = true)
 |-- nodeData: struct (nullable = true)
 |    |-- id: integer (nullable = true)
 |    |-- prediction: double (nullable = true)
 |    |-- impurity: double (nullable = true)
 |    |-- impurityStats: array (nullable = true)
 |    |    |-- element: double (containsNull = true)
 |    |-- gain: double (nullable = true)
 |    |-- leftChild: integer (nullable = true)
 |    |-- rightChild: integer (nullable = true)
 |    |-- split: struct (nullable = true)
 |    |    |-- featureIndex: integer (nullable = true)
 |    |    |-- leftCategoriesOrThreshold: array (nullable = true)
 |    |    |    |-- element: double (containsNull = true)
 |    |    |-- numCategories: integer (nullable = true)

None
Out[50]:
['{"treeID":0,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10939648573929706,"impurityStats":[1905.0,30900.0],"gain":3.8061877047296244E-4,"leftChild":1,"rightChild":28,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":1,"prediction":1.0,"impurity":0.1764974140513832,"impurityStats":[345.0,3182.0],"gain":9.636069971475925E-4,"leftChild":2,"rightChild":15,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":2,"prediction":1.0,"impurity":0.16472766108935555,"impurityStats":[288.0,2892.0],"gain":0.0036042797236189444,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118004.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":3,"prediction":1.0,"impurity":0.11256394870891495,"impurityStats":[125.0,1963.0],"gain":0.0022859942806124182,"leftChild":4,"rightChild":7,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120404.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":4,"prediction":1.0,"impurity":0.0933360252295653,"impurityStats":[93.0,1802.0],"gain":8.878119841212312E-4,"leftChild":5,"rightChild":6,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117881.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":5,"prediction":1.0,"impurity":0.04339788512256626,"impurityStats":[16.0,705.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":6,"prediction":1.0,"impurity":0.12257196671784176,"impurityStats":[77.0,1097.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":7,"prediction":1.0,"impurity":0.2766248758355929,"impurityStats":[32.0,161.0],"gain":0.02183524565202008,"leftChild":8,"rightChild":9,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118308.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":8,"prediction":1.0,"impurity":0.3949652777777779,"impurityStats":[26.0,70.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":9,"prediction":1.0,"impurity":0.11605909235838019,"impurityStats":[6.0,91.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":10,"prediction":1.0,"impurity":0.2539732855666923,"impurityStats":[163.0,929.0],"gain":0.006658196485273937,"leftChild":11,"rightChild":14,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[274318.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":11,"prediction":1.0,"impurity":0.24845269298703665,"impurityStats":[158.0,929.0],"gain":0.004685411537191098,"leftChild":12,"rightChild":13,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":12,"prediction":1.0,"impurity":0.06658739595719365,"impurityStats":[6.0,168.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":13,"prediction":1.0,"impurity":0.2775343132961998,"impurityStats":[152.0,761.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":14,"prediction":0.0,"impurity":0.0,"impurityStats":[5.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":15,"prediction":1.0,"impurity":0.27456419370645047,"impurityStats":[57.0,290.0],"gain":0.01851976912498565,"leftChild":16,"rightChild":23,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118591.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":16,"prediction":1.0,"impurity":0.24427915518824617,"impurityStats":[47.0,283.0],"gain":0.010965875330848696,"leftChild":17,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[149224.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":17,"prediction":1.0,"impurity":0.341796875,"impurityStats":[35.0,125.0],"gain":0.021796875000000174,"leftChild":18,"rightChild":19,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[80934.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":18,"prediction":1.0,"impurity":0.31999999999999984,"impurityStats":[31.0,124.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":19,"prediction":0.0,"impurity":0.31999999999999984,"impurityStats":[4.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":20,"prediction":1.0,"impurity":0.13121107266435983,"impurityStats":[12.0,158.0],"gain":0.015130454289439321,"leftChild":21,"rightChild":22,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118681.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":21,"prediction":1.0,"impurity":0.4321329639889197,"impurityStats":[6.0,13.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":22,"prediction":1.0,"impurity":0.07631244243673518,"impurityStats":[6.0,145.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":23,"prediction":0.0,"impurity":0.4844290657439447,"impurityStats":[10.0,7.0],"gain":0.18496382510223341,"leftChild":24,"rightChild":25,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[24168.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":24,"prediction":0.0,"impurity":0.0,"impurityStats":[6.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":25,"prediction":1.0,"impurity":0.4628099173553719,"impurityStats":[4.0,7.0],"gain":0.22038567493112948,"leftChild":26,"rightChild":27,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118897.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":26,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[4.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":27,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,5.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":28,"prediction":1.0,"impurity":0.10088664309560236,"impurityStats":[1560.0,27718.0],"gain":1.9051763507429986E-4,"leftChild":29,"rightChild":44,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1590.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":29,"prediction":1.0,"impurity":0.041647804436396596,"impurityStats":[53.0,2438.0],"gain":9.524731582113231E-4,"leftChild":30,"rightChild":37,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[255052.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":30,"prediction":1.0,"impurity":0.028614955998504943,"impurityStats":[33.0,2240.0],"gain":7.945196791540182E-5,"leftChild":31,"rightChild":34,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[86.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":31,"prediction":1.0,"impurity":0.07860790110185434,"impurityStats":[5.0,117.0],"gain":2.6755582403627243E-4,"leftChild":32,"rightChild":33,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118640.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":32,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":33,"prediction":1.0,"impurity":0.08457984180436995,"impurityStats":[5.0,108.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":34,"prediction":1.0,"impurity":0.02569550754398131,"impurityStats":[28.0,2123.0],"gain":6.095809268912185E-5,"leftChild":35,"rightChild":36,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118455.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":35,"prediction":1.0,"impurity":0.03416500555038504,"impurityStats":[23.0,1300.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":36,"prediction":1.0,"impurity":0.012004364162524261,"impurityStats":[5.0,823.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":37,"prediction":1.0,"impurity":0.16665263866677882,"impurityStats":[20.0,198.0],"gain":0.009452075297517536,"leftChild":38,"rightChild":41,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[876.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":38,"prediction":1.0,"impurity":0.29336734693877564,"impurityStats":[15.0,69.0],"gain":0.04432227436429137,"leftChild":39,"rightChild":40,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[822.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":39,"prediction":1.0,"impurity":0.11072664359861584,"impurityStats":[3.0,48.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":40,"prediction":1.0,"impurity":0.4628099173553719,"impurityStats":[12.0,21.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":41,"prediction":1.0,"impurity":0.07184228113165525,"impurityStats":[5.0,129.0],"gain":0.0026899156183974853,"leftChild":42,"rightChild":43,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118411.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":42,"prediction":1.0,"impurity":0.1619753086419753,"impurityStats":[4.0,41.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":43,"prediction":1.0,"impurity":0.022219416740310693,"impurityStats":[1.0,88.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":44,"prediction":1.0,"impurity":0.10618719828208745,"impurityStats":[1507.0,25280.0],"gain":1.696015483445834E-4,"leftChild":45,"rightChild":52,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":45,"prediction":1.0,"impurity":0.0665715846150925,"impurityStats":[140.0,3921.0],"gain":2.739220061941522E-4,"leftChild":46,"rightChild":49,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[21393.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":46,"prediction":1.0,"impurity":0.030241976614285848,"impurityStats":[17.0,1090.0],"gain":0.002589743553611184,"leftChild":47,"rightChild":48,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120030.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":47,"prediction":1.0,"impurity":0.02175620714772397,"impurityStats":[12.0,1079.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":48,"prediction":1.0,"impurity":0.4296875,"impurityStats":[5.0,11.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":49,"prediction":1.0,"impurity":0.07980939056964176,"impurityStats":[123.0,2831.0],"gain":0.002239774598205251,"leftChild":50,"rightChild":51,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120349.0],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":50,"prediction":1.0,"impurity":0.07163767653854225,"impurityStats":[108.0,2795.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":51,"prediction":1.0,"impurity":0.4152249134948096,"impurityStats":[15.0,36.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":52,"prediction":1.0,"impurity":0.11306636269404557,"impurityStats":[1367.0,21359.0],"gain":8.296116095791034E-4,"leftChild":53,"rightChild":56,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118035.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":53,"prediction":1.0,"impurity":0.33270857362552864,"impurityStats":[86.0,322.0],"gain":0.015421971153342151,"leftChild":54,"rightChild":55,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118261.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":54,"prediction":1.0,"impurity":0.41545113110315307,"impurityStats":[63.0,151.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":55,"prediction":1.0,"impurity":0.20900201934318208,"impurityStats":[23.0,171.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":56,"prediction":1.0,"impurity":0.10820625983987675,"impurityStats":[1281.0,21037.0],"gain":1.8875389024527317E-4,"leftChild":57,"rightChild":58,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[262441.5],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":57,"prediction":1.0,"impurity":0.09341119235782647,"impurityStats":[635.0,12293.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":0,"nodeData":{"id":58,"prediction":1.0,"impurity":0.12812724206409953,"impurityStats":[646.0,8744.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10776750272560331,"impurityStats":[1866.0,30785.0],"gain":3.514146798492407E-4,"leftChild":1,"rightChild":28,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":1,"prediction":1.0,"impurity":0.21828531606434542,"impurityStats":[151.0,1060.0],"gain":0.004009457766990104,"leftChild":2,"rightChild":13,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117882.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":2,"prediction":1.0,"impurity":0.08897777777777782,"impurityStats":[14.0,286.0],"gain":0.002810272966205146,"leftChild":3,"rightChild":6,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117938.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":3,"prediction":1.0,"impurity":0.03242362033570845,"impurityStats":[3.0,179.0],"gain":3.63936899878306E-4,"leftChild":4,"rightChild":5,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117880.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":4,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,73.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":5,"prediction":1.0,"impurity":-1.0,"impurityStats":[3.0,106.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":6,"prediction":1.0,"impurity":0.16906061476587175,"impurityStats":[11.0,107.0],"gain":0.015035011033314186,"leftChild":7,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117953.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":7,"prediction":1.0,"impurity":0.4628099173553719,"impurityStats":[4.0,7.0],"gain":0.22038567493112948,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13422.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":8,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,5.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":9,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[4.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":10,"prediction":1.0,"impurity":0.12228142195824954,"impurityStats":[7.0,100.0],"gain":0.0018481169455052127,"leftChild":11,"rightChild":12,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118222.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":11,"prediction":1.0,"impurity":0.14643595041322321,"impurityStats":[7.0,81.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":12,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,19.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":13,"prediction":1.0,"impurity":0.25553757526318766,"impurityStats":[137.0,774.0],"gain":0.003057492665467093,"leftChild":14,"rightChild":21,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15506.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":14,"prediction":1.0,"impurity":0.09500000000000008,"impurityStats":[6.0,114.0],"gain":0.0017132867132868962,"leftChild":15,"rightChild":18,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117976.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":15,"prediction":1.0,"impurity":0.03570247933884296,"impurityStats":[1.0,54.0],"gain":0.0017630853994490478,"leftChild":16,"rightChild":17,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[40621.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":16,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,40.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":17,"prediction":1.0,"impurity":0.12444444444444436,"impurityStats":[1.0,14.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":18,"prediction":1.0,"impurity":0.14201183431952646,"impurityStats":[5.0,60.0],"gain":0.026627218934911073,"leftChild":19,"rightChild":20,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[733.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":19,"prediction":0.0,"impurity":0.0,"impurityStats":[1.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":20,"prediction":1.0,"impurity":0.1171875,"impurityStats":[4.0,60.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":21,"prediction":1.0,"impurity":0.27637086630407515,"impurityStats":[131.0,660.0],"gain":0.00447873416127649,"leftChild":22,"rightChild":25,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38967.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":22,"prediction":1.0,"impurity":0.3173284224121141,"impurityStats":[107.0,434.0],"gain":0.026425558063864357,"leftChild":23,"rightChild":24,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118581.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":23,"prediction":1.0,"impurity":0.285462111651944,"impurityStats":[89.0,427.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":24,"prediction":0.0,"impurity":0.4032,"impurityStats":[18.0,7.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":25,"prediction":1.0,"impurity":0.17356799999999994,"impurityStats":[24.0,226.0],"gain":0.013180903225806312,"leftChild":26,"rightChild":27,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118487.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":26,"prediction":1.0,"impurity":0.16168054110301777,"impurityStats":[22.0,226.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":27,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":28,"prediction":1.0,"impurity":0.1031456479970736,"impurityStats":[1715.0,29725.0],"gain":4.446226194821101E-4,"leftChild":29,"rightChild":44,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":29,"prediction":1.0,"impurity":0.19027113724225408,"impurityStats":[255.0,2140.0],"gain":0.003198615404305341,"leftChild":30,"rightChild":37,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":30,"prediction":1.0,"impurity":0.1646409062411851,"impurityStats":[187.0,1879.0],"gain":0.0034889155638710145,"leftChild":31,"rightChild":34,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":31,"prediction":0.0,"impurity":0.47337278106508873,"impurityStats":[8.0,5.0],"gain":0.13770844540075305,"leftChild":32,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[119348.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":32,"prediction":0.0,"impurity":0.39669421487603307,"impurityStats":[8.0,3.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":33,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":34,"prediction":1.0,"impurity":0.15917494719215042,"impurityStats":[179.0,1874.0],"gain":0.00267707454340974,"leftChild":35,"rightChild":36,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[139926.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":35,"prediction":1.0,"impurity":0.1537997705193248,"impurityStats":[171.0,1866.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":36,"prediction":0.0,"impurity":0.5,"impurityStats":[8.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":37,"prediction":1.0,"impurity":0.3279348860413338,"impurityStats":[68.0,261.0],"gain":0.024713872923613676,"leftChild":38,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[42097.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":38,"prediction":1.0,"impurity":0.3977204249238133,"impurityStats":[66.0,175.0],"gain":0.04741295845923055,"leftChild":39,"rightChild":40,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[19721.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":39,"prediction":1.0,"impurity":0.09730440499671267,"impurityStats":[4.0,74.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":40,"prediction":1.0,"impurity":0.47137641612405434,"impurityStats":[62.0,101.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":41,"prediction":1.0,"impurity":0.044421487603305776,"impurityStats":[2.0,86.0],"gain":0.021955447895886698,"leftChild":42,"rightChild":43,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118006.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":42,"prediction":0.0,"impurity":0.0,"impurityStats":[1.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":43,"prediction":1.0,"impurity":0.022724270048883666,"impurityStats":[1.0,86.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":44,"prediction":1.0,"impurity":0.09548014681274841,"impurityStats":[1460.0,27585.0],"gain":3.066449336494026E-4,"leftChild":45,"rightChild":52,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[262441.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":45,"prediction":1.0,"impurity":0.0734488369969375,"impurityStats":[568.0,14308.0],"gain":1.2186424284077457E-4,"leftChild":46,"rightChild":49,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[77514.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":46,"prediction":1.0,"impurity":0.07762024056046535,"impurityStats":[555.0,13167.0],"gain":1.1950195263549929E-4,"leftChild":47,"rightChild":48,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[194285.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":47,"prediction":1.0,"impurity":0.06660230914319487,"impurityStats":[297.0,8314.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":48,"prediction":1.0,"impurity":0.09586238527579538,"impurityStats":[258.0,4853.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":49,"prediction":1.0,"impurity":0.022276521420482975,"impurityStats":[13.0,1141.0],"gain":2.9171484651812404E-4,"leftChild":50,"rightChild":51,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120349.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":50,"prediction":1.0,"impurity":0.01779216049044474,"impurityStats":[10.0,1104.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":51,"prediction":1.0,"impurity":0.13874999999999993,"impurityStats":[3.0,37.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":52,"prediction":1.0,"impurity":0.11798217678819878,"impurityStats":[892.0,13277.0],"gain":7.003837467030871E-4,"leftChild":53,"rightChild":56,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":53,"prediction":1.0,"impurity":0.05850778894843511,"impurityStats":[105.0,3376.0],"gain":0.001394600737906683,"leftChild":54,"rightChild":55,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118920.0],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":54,"prediction":1.0,"impurity":0.045115865162949964,"impurityStats":[75.0,3173.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":55,"prediction":1.0,"impurity":0.22435484168063513,"impurityStats":[30.0,203.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":56,"prediction":1.0,"impurity":0.13642403745092158,"impurityStats":[787.0,9901.0],"gain":3.475608502426508E-4,"leftChild":57,"rightChild":58,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[680.5],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":57,"prediction":1.0,"impurity":0.41782322863403937,"impurityStats":[11.0,26.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":1,"nodeData":{"id":58,"prediction":1.0,"impurity":0.1350977300205236,"impurityStats":[776.0,9875.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10768257725614361,"impurityStats":[1873.0,30928.0],"gain":4.940622133916273E-4,"leftChild":1,"rightChild":24,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":1,"prediction":1.0,"impurity":0.18222017491136433,"impurityStats":[372.0,3297.0],"gain":8.839804494936536E-4,"leftChild":2,"rightChild":11,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":2,"prediction":1.0,"impurity":0.1708607442598391,"impurityStats":[311.0,2986.0],"gain":9.957407596230816E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[290221.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":3,"prediction":1.0,"impurity":0.1699681082064377,"impurityStats":[309.0,2986.0],"gain":0.0026421633005345724,"leftChild":4,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117960.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":4,"prediction":1.0,"impurity":0.08873102873802585,"impurityStats":[57.0,1168.0],"gain":9.826360562207384E-4,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[50586.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":5,"prediction":1.0,"impurity":0.05536398432163825,"impurityStats":[21.0,716.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":6,"prediction":1.0,"impurity":0.13665681268476204,"impurityStats":[36.0,452.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":7,"prediction":1.0,"impurity":0.21383742911153103,"impurityStats":[252.0,1818.0],"gain":0.0025365478598707303,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120404.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":8,"prediction":1.0,"impurity":0.19510083996168448,"impurityStats":[203.0,1650.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":9,"prediction":1.0,"impurity":0.34963579604578565,"impurityStats":[49.0,168.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":10,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":11,"prediction":1.0,"impurity":0.27417909584923117,"impurityStats":[61.0,311.0],"gain":0.014796848326566164,"leftChild":12,"rightChild":17,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118805.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":12,"prediction":1.0,"impurity":0.42310649750096124,"impurityStats":[31.0,71.0],"gain":0.06319937675792714,"leftChild":13,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[42097.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":13,"prediction":1.0,"impurity":0.48303324099722994,"impurityStats":[31.0,45.0],"gain":0.0914918876137713,"leftChild":14,"rightChild":15,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[18415.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":14,"prediction":1.0,"impurity":0.09500000000000008,"impurityStats":[1.0,19.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":15,"prediction":0.0,"impurity":0.4974489795918367,"impurityStats":[30.0,26.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":16,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,26.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":17,"prediction":1.0,"impurity":0.19753086419753085,"impurityStats":[30.0,240.0],"gain":0.014680898964145914,"leftChild":18,"rightChild":21,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119978.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":18,"prediction":1.0,"impurity":0.10749281859915705,"impurityStats":[11.0,182.0],"gain":0.004404486423169297,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[135773.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":19,"prediction":1.0,"impurity":0.18663194444444442,"impurityStats":[10.0,86.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":20,"prediction":1.0,"impurity":0.02040599426081413,"impurityStats":[1.0,96.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":21,"prediction":1.0,"impurity":0.3717321639399561,"impurityStats":[19.0,58.0],"gain":0.23222194638981108,"leftChild":22,"rightChild":23,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120579.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":22,"prediction":0.0,"impurity":0.2659279778393353,"impurityStats":[16.0,3.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":23,"prediction":1.0,"impurity":0.09809750297265163,"impurityStats":[3.0,55.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":24,"prediction":1.0,"impurity":0.09773872923820925,"impurityStats":[1501.0,27631.0],"gain":1.8433786833321406E-4,"leftChild":25,"rightChild":40,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118166.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":25,"prediction":1.0,"impurity":0.08941650421745484,"impurityStats":[1110.0,22553.0],"gain":2.0745318900166482E-4,"leftChild":26,"rightChild":33,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119089.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":26,"prediction":1.0,"impurity":0.10051674694132595,"impurityStats":[919.0,16396.0],"gain":2.340556281268391E-4,"leftChild":27,"rightChild":30,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6970.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":27,"prediction":1.0,"impurity":0.04468601279000595,"impurityStats":[45.0,1923.0],"gain":5.761666292602614E-4,"leftChild":28,"rightChild":29,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1101.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":28,"prediction":1.0,"impurity":0.094361450631256,"impurityStats":[28.0,536.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":29,"prediction":1.0,"impurity":0.023923304193959494,"impurityStats":[17.0,1387.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":30,"prediction":1.0,"impurity":0.10741204971116902,"impurityStats":[874.0,14473.0],"gain":1.47991194697078E-4,"leftChild":31,"rightChild":32,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118064.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":31,"prediction":1.0,"impurity":0.13408206978706105,"impurityStats":[266.0,3415.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":32,"prediction":1.0,"impurity":0.09880210930619948,"impurityStats":[608.0,11058.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":33,"prediction":1.0,"impurity":0.05836583194663336,"impurityStats":[191.0,6157.0],"gain":2.919376278784566E-4,"leftChild":34,"rightChild":37,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15379.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":34,"prediction":1.0,"impurity":0.0382368231158976,"impurityStats":[70.0,3520.0],"gain":1.3977356611234943E-4,"leftChild":35,"rightChild":36,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[5917.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":35,"prediction":1.0,"impurity":0.047695416914829813,"impurityStats":[65.0,2594.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":36,"prediction":1.0,"impurity":0.010683452531897508,"impurityStats":[5.0,926.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":37,"prediction":1.0,"impurity":0.08389517264299629,"impurityStats":[121.0,2637.0],"gain":7.459612460528203E-4,"leftChild":38,"rightChild":39,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15405.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":38,"prediction":1.0,"impurity":0.3261012491781723,"impurityStats":[8.0,31.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":39,"prediction":1.0,"impurity":0.07966442674322227,"impurityStats":[113.0,2606.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":40,"prediction":1.0,"impurity":0.13276500093062626,"impurityStats":[391.0,5078.0],"gain":7.405818795058056E-4,"leftChild":41,"rightChild":48,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118262.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":41,"prediction":1.0,"impurity":0.19548848653331174,"impurityStats":[121.0,981.0],"gain":0.012133664225324248,"leftChild":42,"rightChild":45,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118222.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":42,"prediction":1.0,"impurity":0.09866256792497241,"impurityStats":[37.0,674.0],"gain":0.007410163185007659,"leftChild":43,"rightChild":44,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[31573.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":43,"prediction":1.0,"impurity":0.4977777777777777,"impurityStats":[7.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":44,"prediction":1.0,"impurity":0.0824910820451843,"impurityStats":[30.0,666.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":45,"prediction":1.0,"impurity":0.3373604306617566,"impurityStats":[84.0,307.0],"gain":0.015134491625042018,"leftChild":46,"rightChild":47,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118586.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":46,"prediction":1.0,"impurity":0.24913194444444442,"impurityStats":[35.0,205.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":47,"prediction":1.0,"impurity":0.4384018244813824,"impurityStats":[49.0,102.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":48,"prediction":1.0,"impurity":0.11600944255343903,"impurityStats":[270.0,4097.0],"gain":0.001080233563542976,"leftChild":49,"rightChild":52,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[27871.5],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":49,"prediction":1.0,"impurity":0.1519677953634252,"impurityStats":[199.0,2203.0],"gain":0.0019676999501935504,"leftChild":50,"rightChild":51,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[26333.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":50,"prediction":1.0,"impurity":0.14691759056563813,"impurityStats":[190.0,2190.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":51,"prediction":1.0,"impurity":0.4834710743801652,"impurityStats":[9.0,13.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":52,"prediction":1.0,"impurity":0.069653542593348,"impurityStats":[71.0,1894.0],"gain":0.004841916718065879,"leftChild":53,"rightChild":54,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":53,"prediction":1.0,"impurity":0.03155237783582798,"impurityStats":[27.0,1657.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":2,"nodeData":{"id":54,"prediction":1.0,"impurity":0.2641303934853916,"impurityStats":[44.0,237.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10795906924417698,"impurityStats":[1861.0,30641.0],"gain":3.153375070632236E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":1,"prediction":1.0,"impurity":0.08554243706838949,"impurityStats":[732.0,15616.0],"gain":5.150472019188456E-4,"leftChild":2,"rightChild":15,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118585.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":2,"prediction":1.0,"impurity":0.07660815789490605,"impurityStats":[597.0,14367.0],"gain":1.5763158200316992E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311620.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":3,"prediction":1.0,"impurity":0.07525349484942545,"impurityStats":[582.0,14280.0],"gain":1.6715125992100566E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[252006.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":4,"prediction":1.0,"impurity":0.0579921415188982,"impurityStats":[219.0,7108.0],"gain":2.5900047119571407E-4,"leftChild":5,"rightChild":6,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":5,"prediction":1.0,"impurity":0.07162133188559738,"impurityStats":[193.0,4996.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":6,"prediction":1.0,"impurity":0.02402602118903241,"impurityStats":[26.0,2112.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":7,"prediction":1.0,"impurity":0.09170866854920345,"impurityStats":[363.0,7172.0],"gain":3.454854987517547E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117928.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":8,"prediction":1.0,"impurity":0.05389314385823951,"impurityStats":[61.0,2140.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":9,"prediction":1.0,"impurity":0.10682466716407357,"impurityStats":[302.0,5032.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":10,"prediction":1.0,"impurity":0.25086505190311414,"impurityStats":[15.0,87.0],"gain":0.04085556423708008,"leftChild":11,"rightChild":12,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":11,"prediction":1.0,"impurity":-1.0,"impurityStats":[13.0,27.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":12,"prediction":1.0,"impurity":0.06243496357960443,"impurityStats":[2.0,60.0],"gain":0.005983350676378625,"leftChild":13,"rightChild":14,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118526.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":13,"prediction":1.0,"impurity":0.21875,"impurityStats":[2.0,14.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":14,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,46.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":15,"prediction":1.0,"impurity":0.1760572939289653,"impurityStats":[135.0,1249.0],"gain":0.003781519737726863,"leftChild":16,"rightChild":23,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118035.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":16,"prediction":1.0,"impurity":0.3049867148162828,"impurityStats":[49.0,212.0],"gain":0.01809665702032208,"leftChild":17,"rightChild":20,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79316.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":17,"prediction":1.0,"impurity":0.2643995978167193,"impurityStats":[37.0,199.0],"gain":0.01830954180449859,"leftChild":18,"rightChild":19,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[971.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":18,"prediction":0.0,"impurity":0.0,"impurityStats":[3.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":19,"prediction":1.0,"impurity":0.24925859750594026,"impurityStats":[34.0,199.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":20,"prediction":1.0,"impurity":0.49920000000000003,"impurityStats":[12.0,13.0],"gain":0.1455157894736842,"leftChild":21,"rightChild":22,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[121208.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":21,"prediction":0.0,"impurity":0.4653739612188366,"impurityStats":[12.0,7.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":22,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":23,"prediction":1.0,"impurity":0.14143200259450062,"impurityStats":[86.0,1037.0],"gain":0.0033714889430808553,"leftChild":24,"rightChild":27,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":24,"prediction":1.0,"impurity":0.384087791495199,"impurityStats":[14.0,40.0],"gain":0.04262437686105275,"leftChild":25,"rightChild":26,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118630.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":25,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,13.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":26,"prediction":1.0,"impurity":0.4497323022010707,"impurityStats":[14.0,27.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":27,"prediction":1.0,"impurity":0.12563256883985374,"impurityStats":[72.0,997.0],"gain":0.0014794904865997882,"leftChild":28,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[223721.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":28,"prediction":1.0,"impurity":0.08626177929173817,"impurityStats":[29.0,613.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":29,"prediction":1.0,"impurity":0.18112313455347206,"impurityStats":[43.0,384.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":30,"prediction":1.0,"impurity":0.13001044990254051,"impurityStats":[1129.0,15025.0],"gain":1.8535789865809643E-4,"leftChild":31,"rightChild":44,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119332.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":31,"prediction":1.0,"impurity":0.14245572869516798,"impurityStats":[792.0,9469.0],"gain":7.086936833033686E-4,"leftChild":32,"rightChild":39,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[14868.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":32,"prediction":1.0,"impurity":0.27484418282548484,"impurityStats":[75.0,381.0],"gain":0.01666364875181925,"leftChild":33,"rightChild":36,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118796.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":33,"prediction":1.0,"impurity":0.1888816017900543,"impurityStats":[34.0,288.0],"gain":0.005748837814899044,"leftChild":34,"rightChild":35,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13872.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":34,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,66.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":35,"prediction":1.0,"impurity":0.2303466796875,"impurityStats":[34.0,222.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":36,"prediction":1.0,"impurity":0.42470483403876136,"impurityStats":[41.0,93.0],"gain":0.040376475829806135,"leftChild":37,"rightChild":38,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118640.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":37,"prediction":1.0,"impurity":0.375,"impurityStats":[29.0,87.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":38,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[12.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":39,"prediction":1.0,"impurity":0.13555710136545862,"impurityStats":[717.0,9088.0],"gain":0.0010520610182740975,"leftChild":40,"rightChild":41,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":40,"prediction":0.0,"impurity":0.0,"impurityStats":[6.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":41,"prediction":1.0,"impurity":0.13458739877580816,"impurityStats":[711.0,9088.0],"gain":4.7334456938284697E-4,"leftChild":42,"rightChild":43,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117947.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":42,"prediction":1.0,"impurity":0.08287670989959617,"impurityStats":[92.0,2032.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":43,"prediction":1.0,"impurity":0.14829361372534455,"impurityStats":[619.0,7056.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":44,"prediction":1.0,"impurity":0.10783239506017273,"impurityStats":[337.0,5556.0],"gain":6.291544038129621E-4,"leftChild":45,"rightChild":50,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117926.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":45,"prediction":1.0,"impurity":0.006884599437419814,"impurityStats":[2.0,577.0],"gain":0.003430368003913769,"leftChild":46,"rightChild":49,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":46,"prediction":0.0,"impurity":0.5,"impurityStats":[2.0,2.0],"gain":0.5,"leftChild":47,"rightChild":48,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117898.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":47,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":48,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":49,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,575.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":50,"prediction":1.0,"impurity":0.11813370608085472,"impurityStats":[335.0,4979.0],"gain":7.490037310920808E-4,"leftChild":51,"rightChild":54,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[46612.5],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":51,"prediction":1.0,"impurity":0.14443832636781417,"impurityStats":[256.0,3011.0],"gain":0.0014336940748461008,"leftChild":52,"rightChild":53,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118250.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":52,"prediction":1.0,"impurity":0.27185211174948476,"impurityStats":[49.0,253.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":53,"prediction":1.0,"impurity":0.12988087553213568,"impurityStats":[207.0,2758.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":54,"prediction":1.0,"impurity":0.07420727701171947,"impurityStats":[79.0,1968.0],"gain":7.137442412698952E-4,"leftChild":55,"rightChild":56,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":55,"prediction":1.0,"impurity":0.2831647828673409,"impurityStats":[7.0,34.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":3,"nodeData":{"id":56,"prediction":1.0,"impurity":0.06920812835670453,"impurityStats":[72.0,1934.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10752354311590073,"impurityStats":[1857.0,30715.0],"gain":3.2277758118252203E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118004.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":1,"prediction":1.0,"impurity":0.09567503504077757,"impurityStats":[1289.0,24299.0],"gain":1.973865699867322E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":2,"prediction":1.0,"impurity":0.148939356430827,"impurityStats":[197.0,2234.0],"gain":0.001534187732512876,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117891.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":3,"prediction":1.0,"impurity":0.05114580144883174,"impurityStats":[13.0,482.0],"gain":0.0010133345737680863,"leftChild":4,"rightChild":7,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[14824.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":4,"prediction":1.0,"impurity":0.16262755102040827,"impurityStats":[5.0,51.0],"gain":0.028698979591836843,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117882.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":5,"prediction":1.0,"impurity":0.375,"impurityStats":[5.0,15.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":6,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,36.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":7,"prediction":1.0,"impurity":0.03578229668795818,"impurityStats":[8.0,431.0],"gain":4.7106252129944844E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[34000.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":8,"prediction":1.0,"impurity":0.06755,"impurityStats":[7.0,193.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":9,"prediction":1.0,"impurity":0.00833318744419742,"impurityStats":[1.0,238.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":10,"prediction":1.0,"impurity":0.17201693873369317,"impurityStats":[184.0,1752.0],"gain":0.004677312321332276,"leftChild":11,"rightChild":14,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":11,"prediction":1.0,"impurity":0.14269785428139903,"impurityStats":[132.0,1575.0],"gain":0.002391066100406347,"leftChild":12,"rightChild":13,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117881.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":12,"prediction":1.0,"impurity":0.03285467729165359,"impurityStats":[7.0,412.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":13,"prediction":1.0,"impurity":0.175262094440801,"impurityStats":[125.0,1163.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":14,"prediction":1.0,"impurity":0.35102305448027304,"impurityStats":[52.0,177.0],"gain":0.03552210000818207,"leftChild":15,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20293.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":15,"prediction":1.0,"impurity":0.030295857988165587,"impurityStats":[1.0,64.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":16,"prediction":1.0,"impurity":0.42853955978584185,"impurityStats":[51.0,113.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":17,"prediction":1.0,"impurity":0.08986528883651834,"impurityStats":[1092.0,22065.0],"gain":1.9337291977765403E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117960.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":18,"prediction":1.0,"impurity":0.048175992072429175,"impurityStats":[92.0,3633.0],"gain":3.3846439834599173E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[2684.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":19,"prediction":1.0,"impurity":0.10529346307126963,"impurityStats":[31.0,525.0],"gain":0.0024667410847184004,"leftChild":20,"rightChild":21,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[241006.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":20,"prediction":1.0,"impurity":0.09483362432136011,"impurityStats":[27.0,514.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":21,"prediction":1.0,"impurity":0.3911111111111112,"impurityStats":[4.0,11.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":22,"prediction":1.0,"impurity":0.037756902845798024,"impurityStats":[61.0,3108.0],"gain":4.047845610165926E-4,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117891.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":23,"prediction":1.0,"impurity":0.375,"impurityStats":[3.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":24,"prediction":1.0,"impurity":0.03606869269701374,"impurityStats":[58.0,3099.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":25,"prediction":1.0,"impurity":0.09762644022304268,"impurityStats":[1000.0,18432.0],"gain":5.677201233045825E-4,"leftChild":26,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118049.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":26,"prediction":1.0,"impurity":0.1545684675987058,"impurityStats":[340.0,3688.0],"gain":0.003861965788551497,"leftChild":27,"rightChild":28,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118064.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":27,"prediction":1.0,"impurity":0.288962364902388,"impurityStats":[134.0,631.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":28,"prediction":1.0,"impurity":0.11829285324577832,"impurityStats":[206.0,3057.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":29,"prediction":1.0,"impurity":0.08202046620946013,"impurityStats":[660.0,14744.0],"gain":1.9760459826312837E-4,"leftChild":30,"rightChild":31,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311620.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":30,"prediction":1.0,"impurity":0.07974526318140573,"impurityStats":[631.0,14536.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":31,"prediction":1.0,"impurity":0.21478039487973777,"impurityStats":[29.0,208.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":32,"prediction":1.0,"impurity":0.14942877124476306,"impurityStats":[568.0,6416.0],"gain":8.097674861892862E-4,"leftChild":33,"rightChild":48,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118302.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":33,"prediction":1.0,"impurity":0.18990045965563418,"impurityStats":[293.0,2465.0],"gain":0.0024906716578688703,"leftChild":34,"rightChild":41,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118247.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":34,"prediction":1.0,"impurity":0.1517589978344892,"impurityStats":[158.0,1752.0],"gain":0.004732433167272537,"leftChild":35,"rightChild":38,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":35,"prediction":1.0,"impurity":0.23890457669561527,"impurityStats":[114.0,708.0],"gain":0.006670058211979801,"leftChild":36,"rightChild":37,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118081.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":36,"prediction":1.0,"impurity":0.33515088449531727,"impurityStats":[66.0,244.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":37,"prediction":1.0,"impurity":0.169921875,"impurityStats":[48.0,464.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":38,"prediction":1.0,"impurity":0.07761137543252583,"impurityStats":[44.0,1044.0],"gain":7.333756557650964E-4,"leftChild":39,"rightChild":40,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[128147.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":39,"prediction":1.0,"impurity":0.07126551422429772,"impurityStats":[39.0,1015.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":40,"prediction":1.0,"impurity":0.25086505190311414,"impurityStats":[5.0,29.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":41,"prediction":1.0,"impurity":0.2677081479174084,"impurityStats":[135.0,713.0],"gain":0.015462826421693499,"leftChild":42,"rightChild":45,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":42,"prediction":1.0,"impurity":0.1847661725588019,"impurityStats":[62.0,540.0],"gain":0.0039842442340916676,"leftChild":43,"rightChild":44,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[25345.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":43,"prediction":1.0,"impurity":0.23485864562787628,"impurityStats":[53.0,337.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":44,"prediction":1.0,"impurity":0.08130117479530097,"impurityStats":[9.0,203.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":45,"prediction":1.0,"impurity":0.4173772225527133,"impurityStats":[73.0,173.0],"gain":0.03702745515129596,"leftChild":46,"rightChild":47,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[16903.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":46,"prediction":1.0,"impurity":0.24859504132231414,"impurityStats":[16.0,94.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":47,"prediction":1.0,"impurity":0.4869160899653979,"impurityStats":[57.0,79.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":48,"prediction":1.0,"impurity":0.12167762766673929,"impurityStats":[275.0,3951.0],"gain":0.001073041204760844,"leftChild":49,"rightChild":56,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117960.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":49,"prediction":1.0,"impurity":0.21082164910303325,"impurityStats":[77.0,566.0],"gain":0.010211627567058873,"leftChild":50,"rightChild":53,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[6319.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":50,"prediction":1.0,"impurity":0.40695886197616304,"impurityStats":[29.0,73.0],"gain":0.09599072472126108,"leftChild":51,"rightChild":52,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[29292.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":51,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,38.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":52,"prediction":1.0,"impurity":0.49560546875,"impurityStats":[29.0,35.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":53,"prediction":1.0,"impurity":0.16170506455834177,"impurityStats":[48.0,493.0],"gain":0.007133100212571776,"leftChild":54,"rightChild":55,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":54,"prediction":1.0,"impurity":0.11422571219868516,"impurityStats":[27.0,417.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":55,"prediction":1.0,"impurity":0.3392496545860346,"impurityStats":[21.0,76.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":56,"prediction":1.0,"impurity":0.1044143628286549,"impurityStats":[198.0,3385.0],"gain":6.684273841574828E-4,"leftChild":57,"rightChild":60,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118598.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":57,"prediction":1.0,"impurity":0.046931231150527,"impurityStats":[22.0,893.0],"gain":0.004173014977339386,"leftChild":58,"rightChild":59,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[3901.5],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":58,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":59,"prediction":1.0,"impurity":0.0428518814879153,"impurityStats":[20.0,893.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":60,"prediction":1.0,"impurity":0.12323073845386134,"impurityStats":[176.0,2492.0],"gain":0.0011854430547116462,"leftChild":61,"rightChild":62,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118631.0],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":61,"prediction":1.0,"impurity":0.33673469387755106,"impurityStats":[15.0,55.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":4,"nodeData":{"id":62,"prediction":1.0,"impurity":0.11626074655639063,"impurityStats":[161.0,2437.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":0,"prediction":1.0,"impurity":0.1073338502015162,"impurityStats":[1867.0,30942.0],"gain":3.8548718794384484E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118004.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":1,"prediction":1.0,"impurity":0.09432470999907694,"impurityStats":[1277.0,24456.0],"gain":1.6230918126699384E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118820.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":2,"prediction":1.0,"impurity":0.10541312575370965,"impurityStats":[975.0,16491.0],"gain":4.6366886494755843E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118305.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":3,"prediction":1.0,"impurity":0.06830356441634589,"impurityStats":[221.0,6021.0],"gain":3.221309954219223E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":4,"prediction":1.0,"impurity":0.13095983028601066,"impurityStats":[51.0,673.0],"gain":0.0035241174536191494,"leftChild":5,"rightChild":6,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":5,"prediction":1.0,"impurity":0.11935333723888308,"impurityStats":[45.0,661.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":6,"prediction":1.0,"impurity":0.4444444444444444,"impurityStats":[6.0,12.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":7,"prediction":1.0,"impurity":0.05971822948284444,"impurityStats":[170.0,5348.0],"gain":4.3987224850232143E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311385.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":8,"prediction":1.0,"impurity":0.059068838057255935,"impurityStats":[168.0,5347.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":9,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[2.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":10,"prediction":1.0,"impurity":0.12532932688277687,"impurityStats":[754.0,10470.0],"gain":2.84703862050123E-4,"leftChild":11,"rightChild":14,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4676.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":11,"prediction":1.0,"impurity":0.06065168762260753,"impurityStats":[35.0,1083.0],"gain":7.822824014798247E-4,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4221.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":12,"prediction":1.0,"impurity":0.08804733727810632,"impurityStats":[33.0,682.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":13,"prediction":1.0,"impurity":0.009876299958746282,"impurityStats":[2.0,401.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":14,"prediction":1.0,"impurity":0.13216824282827644,"impurityStats":[719.0,9387.0],"gain":4.240919844401281E-4,"leftChild":15,"rightChild":16,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15437.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":15,"prediction":1.0,"impurity":0.11076184925616261,"impurityStats":[347.0,5550.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":16,"prediction":1.0,"impurity":0.16114130752297906,"impurityStats":[372.0,3837.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":17,"prediction":1.0,"impurity":0.07039257358538897,"impurityStats":[302.0,7965.0],"gain":3.6602153780507934E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13872.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":18,"prediction":1.0,"impurity":0.048077868205653296,"impurityStats":[115.0,4551.0],"gain":1.6786919741375262E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[159734.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":19,"prediction":1.0,"impurity":0.04643623082542003,"impurityStats":[110.0,4515.0],"gain":1.513290575029056E-4,"leftChild":20,"rightChild":21,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[4739.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":20,"prediction":1.0,"impurity":0.06172835887203676,"impurityStats":[79.0,2399.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":21,"prediction":1.0,"impurity":0.028460548389245277,"impurityStats":[31.0,2116.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":22,"prediction":1.0,"impurity":0.21415823914336696,"impurityStats":[5.0,36.0],"gain":0.013809807087617726,"leftChild":23,"rightChild":24,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":23,"prediction":1.0,"impurity":0.29336734693877564,"impurityStats":[5.0,23.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":24,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,13.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":25,"prediction":1.0,"impurity":0.09846658504021044,"impurityStats":[187.0,3414.0],"gain":0.003000289362028022,"leftChild":26,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":26,"prediction":0.0,"impurity":0.0,"impurityStats":[6.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":27,"prediction":1.0,"impurity":0.09562562746512793,"impurityStats":[181.0,3414.0],"gain":9.188748900467308E-4,"leftChild":28,"rightChild":29,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15437.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":28,"prediction":1.0,"impurity":0.2167588557729525,"impurityStats":[35.0,248.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":29,"prediction":1.0,"impurity":0.0842777836122196,"impurityStats":[146.0,3166.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":30,"prediction":1.0,"impurity":0.15285628599576717,"impurityStats":[590.0,6486.0],"gain":4.912413616093448E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120873.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":31,"prediction":1.0,"impurity":0.16024810761305752,"impurityStats":[575.0,5971.0],"gain":0.0016070875794486367,"leftChild":32,"rightChild":39,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120874.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":32,"prediction":1.0,"impurity":0.15375016158675248,"impurityStats":[539.0,5884.0],"gain":0.0019821578201631024,"leftChild":33,"rightChild":36,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":33,"prediction":1.0,"impurity":0.1313961008466502,"impurityStats":[386.0,5074.0],"gain":0.0010769860559906863,"leftChild":34,"rightChild":35,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":34,"prediction":1.0,"impurity":0.24186556927297664,"impurityStats":[76.0,464.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":35,"prediction":1.0,"impurity":0.1180762112499174,"impurityStats":[310.0,4610.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":36,"prediction":1.0,"impurity":0.2672722508516028,"impurityStats":[153.0,810.0],"gain":0.010102366544699731,"leftChild":37,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[191150.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":37,"prediction":1.0,"impurity":0.18219553382695053,"impurityStats":[59.0,523.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":38,"prediction":1.0,"impurity":0.3716976322841534,"impurityStats":[94.0,287.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":39,"prediction":1.0,"impurity":0.41403926234384303,"impurityStats":[36.0,87.0],"gain":0.07146596979626718,"leftChild":40,"rightChild":43,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":40,"prediction":0.0,"impurity":0.35986159169550175,"impurityStats":[13.0,4.0],"gain":0.15594002306805083,"leftChild":41,"rightChild":42,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[4676.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":41,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":42,"prediction":0.0,"impurity":0.23111111111111104,"impurityStats":[13.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":43,"prediction":1.0,"impurity":0.33980064079743677,"impurityStats":[23.0,83.0],"gain":0.14398218082803338,"leftChild":44,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118409.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":44,"prediction":0.0,"impurity":0.46875,"impurityStats":[20.0,12.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":45,"prediction":1.0,"impurity":0.07779401022644272,"impurityStats":[3.0,71.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":46,"prediction":1.0,"impurity":0.05500177999287992,"impurityStats":[15.0,515.0],"gain":0.0024669820065994774,"leftChild":47,"rightChild":54,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":47,"prediction":1.0,"impurity":0.022880229766803817,"impurityStats":[5.0,427.0],"gain":0.0014442483308223855,"leftChild":48,"rightChild":51,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[128388.5],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":48,"prediction":1.0,"impurity":0.009779714939420092,"impurityStats":[2.0,405.0],"gain":5.047907953092956E-5,"leftChild":49,"rightChild":50,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[125786.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":49,"prediction":1.0,"impurity":0.019898487411934118,"impurityStats":[2.0,197.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":50,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,208.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":51,"prediction":1.0,"impurity":0.21120000000000005,"impurityStats":[3.0,22.0],"gain":0.036654545454545495,"leftChild":52,"rightChild":53,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[122706.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":52,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,14.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":53,"prediction":1.0,"impurity":0.39669421487603307,"impurityStats":[3.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":54,"prediction":1.0,"impurity":0.18325697625989168,"impurityStats":[10.0,88.0],"gain":0.033896133021497465,"leftChild":55,"rightChild":58,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[125786.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":55,"prediction":0.0,"impurity":0.48979591836734704,"impurityStats":[4.0,3.0],"gain":0.27551020408163274,"leftChild":56,"rightChild":57,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117954.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":56,"prediction":0.0,"impurity":0.0,"impurityStats":[3.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":57,"prediction":1.0,"impurity":0.375,"impurityStats":[1.0,3.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":58,"prediction":1.0,"impurity":0.1231735297669363,"impurityStats":[6.0,85.0],"gain":0.005434126313247176,"leftChild":59,"rightChild":60,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118696.0],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":59,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,35.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":5,"nodeData":{"id":60,"prediction":1.0,"impurity":0.1913265306122448,"impurityStats":[6.0,50.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10656521982420752,"impurityStats":[1863.0,31127.0],"gain":1.8508462687415184E-4,"leftChild":1,"rightChild":28,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6257.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":1,"prediction":1.0,"impurity":0.05303654976821459,"impurityStats":[88.0,3140.0],"gain":5.074574062479357E-4,"leftChild":2,"rightChild":15,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[3850.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":2,"prediction":1.0,"impurity":0.08378945690296513,"impurityStats":[68.0,1484.0],"gain":0.002201007281688285,"leftChild":3,"rightChild":8,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":3,"prediction":1.0,"impurity":0.0694635141861164,"impurityStats":[53.0,1418.0],"gain":0.0012642698384793538,"leftChild":4,"rightChild":5,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":4,"prediction":0.0,"impurity":0.0,"impurityStats":[1.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":5,"prediction":1.0,"impurity":0.06824563839141096,"impurityStats":[52.0,1418.0],"gain":5.290409401680213E-4,"leftChild":6,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1914.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":6,"prediction":1.0,"impurity":0.006622443460889027,"impurityStats":[1.0,300.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":7,"prediction":1.0,"impurity":0.08344742752061551,"impurityStats":[51.0,1118.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":8,"prediction":1.0,"impurity":0.30178326474622774,"impurityStats":[15.0,66.0],"gain":0.014950476075203806,"leftChild":9,"rightChild":12,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118952.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":9,"prediction":1.0,"impurity":0.24169921875,"impurityStats":[9.0,55.0],"gain":0.03576701536016958,"leftChild":10,"rightChild":11,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122009.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":10,"prediction":1.0,"impurity":0.18270611893134148,"impurityStats":[6.0,53.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":11,"prediction":0.0,"impurity":0.48,"impurityStats":[3.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":12,"prediction":1.0,"impurity":0.4567474048442906,"impurityStats":[6.0,11.0],"gain":0.22145328719723176,"leftChild":13,"rightChild":14,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[126715.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":13,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[6.0,3.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":14,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":15,"prediction":1.0,"impurity":0.02358154715455041,"impurityStats":[20.0,1656.0],"gain":1.396906028663684E-4,"leftChild":16,"rightChild":21,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[128145.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":16,"prediction":1.0,"impurity":0.019873773828771313,"impurityStats":[16.0,1578.0],"gain":0.0012304149051241206,"leftChild":17,"rightChild":18,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":17,"prediction":0.0,"impurity":0.0,"impurityStats":[1.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":18,"prediction":1.0,"impurity":0.01865506222491753,"impurityStats":[15.0,1578.0],"gain":9.258778267492627E-5,"leftChild":19,"rightChild":20,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[130737.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":19,"prediction":1.0,"impurity":0.030035931099624547,"impurityStats":[14.0,904.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":20,"prediction":1.0,"impurity":0.002958573388203156,"impurityStats":[1.0,674.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":21,"prediction":1.0,"impurity":0.09280190362879237,"impurityStats":[4.0,78.0],"gain":0.023009550299853812,"leftChild":22,"rightChild":25,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[119715.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":22,"prediction":1.0,"impurity":0.02666179693206705,"impurityStats":[1.0,73.0],"gain":0.0034957737660438783,"leftChild":23,"rightChild":24,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118064.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":23,"prediction":1.0,"impurity":0.24489795918367352,"impurityStats":[1.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":24,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,67.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":25,"prediction":1.0,"impurity":0.46875,"impurityStats":[3.0,5.0],"gain":0.28125,"leftChild":26,"rightChild":27,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[280904.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":26,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":27,"prediction":0.0,"impurity":0.375,"impurityStats":[3.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":28,"prediction":1.0,"impurity":0.11216580463370174,"impurityStats":[1775.0,27987.0],"gain":2.4337572369356741E-4,"leftChild":29,"rightChild":44,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118295.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":29,"prediction":1.0,"impurity":0.13510495289321867,"impurityStats":[890.0,11325.0],"gain":0.0012730649375470061,"leftChild":30,"rightChild":37,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118247.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":30,"prediction":1.0,"impurity":0.12383840431214987,"impurityStats":[759.0,10686.0],"gain":3.068372649610643E-4,"leftChild":31,"rightChild":34,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118820.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":31,"prediction":1.0,"impurity":0.13792708906984097,"impurityStats":[593.0,7365.0],"gain":4.027890724693922E-4,"leftChild":32,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":32,"prediction":1.0,"impurity":0.10764336727483714,"impurityStats":[181.0,2990.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":33,"prediction":1.0,"impurity":0.15731799911229882,"impurityStats":[412.0,4375.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":34,"prediction":1.0,"impurity":0.09067823631697203,"impurityStats":[166.0,3321.0],"gain":0.0017551901268376136,"leftChild":35,"rightChild":36,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":35,"prediction":0.0,"impurity":0.48,"impurityStats":[6.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":36,"prediction":1.0,"impurity":0.08779829222461855,"impurityStats":[160.0,3317.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":37,"prediction":1.0,"impurity":0.28237139483892726,"impurityStats":[131.0,639.0],"gain":0.012227328421023698,"leftChild":38,"rightChild":41,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[20271.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":38,"prediction":1.0,"impurity":0.43467847292785594,"impurityStats":[53.0,113.0],"gain":0.06961625360722358,"leftChild":39,"rightChild":40,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[281762.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":39,"prediction":1.0,"impurity":0.37326991676575516,"impurityStats":[36.0,109.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":40,"prediction":0.0,"impurity":0.308390022675737,"impurityStats":[17.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":41,"prediction":1.0,"impurity":0.22492434542344641,"impurityStats":[78.0,526.0],"gain":0.01699775214917093,"leftChild":42,"rightChild":43,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[191150.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":42,"prediction":1.0,"impurity":0.0970428719008265,"impurityStats":[18.0,334.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":43,"prediction":1.0,"impurity":0.36281179138322006,"impurityStats":[60.0,192.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":44,"prediction":1.0,"impurity":0.09578436938673263,"impurityStats":[885.0,16662.0],"gain":5.99209222300702E-4,"leftChild":45,"rightChild":52,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118599.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":45,"prediction":1.0,"impurity":0.08093632215830193,"impurityStats":[606.0,13736.0],"gain":1.5096635961263372E-4,"leftChild":46,"rightChild":49,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118372.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":46,"prediction":1.0,"impurity":0.07060539004218103,"impurityStats":[371.0,9753.0],"gain":1.265954761104221E-4,"leftChild":47,"rightChild":48,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[123871.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":47,"prediction":1.0,"impurity":0.08904291932451813,"impurityStats":[182.0,3715.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":48,"prediction":1.0,"impurity":0.058860937783724365,"impurityStats":[189.0,6038.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":49,"prediction":1.0,"impurity":0.10521920438069254,"impurityStats":[235.0,3983.0],"gain":0.0015782501423596274,"leftChild":50,"rightChild":51,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118399.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":50,"prediction":1.0,"impurity":0.16727104520891434,"impurityStats":[145.0,1429.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":51,"prediction":1.0,"impurity":0.06576131611893232,"impurityStats":[90.0,2554.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":52,"prediction":1.0,"impurity":0.15894704306112972,"impurityStats":[279.0,2926.0],"gain":0.0017147832186825557,"leftChild":53,"rightChild":56,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[119098.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":53,"prediction":1.0,"impurity":0.2038224628619567,"impurityStats":[192.0,1475.0],"gain":0.005203419591260042,"leftChild":54,"rightChild":55,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120134.0],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":54,"prediction":1.0,"impurity":0.16141716683176965,"impurityStats":[116.0,1194.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":55,"prediction":1.0,"impurity":0.3351301304835661,"impurityStats":[76.0,281.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":56,"prediction":1.0,"impurity":0.1067342959714963,"impurityStats":[87.0,1451.0],"gain":0.0013042806097509005,"leftChild":57,"rightChild":58,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[16688.5],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":57,"prediction":1.0,"impurity":0.15184999670232324,"impurityStats":[62.0,687.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":6,"nodeData":{"id":58,"prediction":1.0,"impurity":0.06136339175706507,"impurityStats":[25.0,764.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10960537504344248,"impurityStats":[1903.0,30801.0],"gain":2.4731674840532125E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":1,"prediction":1.0,"impurity":0.08986060351006886,"impurityStats":[777.0,15701.0],"gain":1.2913743256959959E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118803.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":2,"prediction":1.0,"impurity":0.10101699224738114,"impurityStats":[551.0,9776.0],"gain":2.7323769765398576E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6715.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":3,"prediction":1.0,"impurity":0.043222123866792916,"impurityStats":[28.0,1239.0],"gain":5.452118017304011E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118602.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":4,"prediction":1.0,"impurity":0.0260998521146365,"impurityStats":[13.0,970.0],"gain":0.0036971182479431756,"leftChild":5,"rightChild":6,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120348.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":5,"prediction":1.0,"impurity":0.016358805399085963,"impurityStats":[8.0,962.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":6,"prediction":1.0,"impurity":0.47337278106508873,"impurityStats":[5.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":7,"prediction":1.0,"impurity":0.10005455266812158,"impurityStats":[15.0,269.0],"gain":0.0035820751726640815,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[122248.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":8,"prediction":1.0,"impurity":0.0702191479945582,"impurityStats":[9.0,238.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":9,"prediction":1.0,"impurity":0.27173119065010964,"impurityStats":[6.0,31.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":10,"prediction":1.0,"impurity":0.10878789429313529,"impurityStats":[523.0,8537.0],"gain":2.447076903969586E-4,"leftChild":11,"rightChild":14,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117905.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":11,"prediction":1.0,"impurity":0.0744898467820363,"impurityStats":[89.0,2208.0],"gain":9.11491479540727E-4,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[6970.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":12,"prediction":1.0,"impurity":0.4444444444444444,"impurityStats":[4.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":13,"prediction":1.0,"impurity":0.0716306996921221,"impurityStats":[85.0,2200.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":14,"prediction":1.0,"impurity":0.12010913685679014,"impurityStats":[434.0,6329.0],"gain":0.00116432803067891,"leftChild":15,"rightChild":16,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118038.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":15,"prediction":1.0,"impurity":0.3648,"impurityStats":[30.0,95.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":16,"prediction":1.0,"impurity":0.11431511631379787,"impurityStats":[404.0,6234.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":17,"prediction":1.0,"impurity":0.07078403821920465,"impurityStats":[226.0,5925.0],"gain":7.34181514222762E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118150.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":18,"prediction":1.0,"impurity":0.05398113208363253,"impurityStats":[140.0,4903.0],"gain":6.50232706920717E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[5699.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":19,"prediction":1.0,"impurity":0.16949016523686078,"impurityStats":[33.0,320.0],"gain":0.006811921134687184,"leftChild":20,"rightChild":21,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[81255.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":20,"prediction":1.0,"impurity":0.14779974489795933,"impurityStats":[27.0,309.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":21,"prediction":1.0,"impurity":0.4567474048442906,"impurityStats":[6.0,11.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":22,"prediction":1.0,"impurity":0.044587995144593995,"impurityStats":[107.0,4583.0],"gain":5.557571677830553E-4,"leftChild":23,"rightChild":24,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[303291.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":23,"prediction":1.0,"impurity":0.038246315577687096,"impurityStats":[88.0,4424.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":24,"prediction":1.0,"impurity":0.19069561923999512,"impurityStats":[19.0,159.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":25,"prediction":1.0,"impurity":0.1431857576665927,"impurityStats":[86.0,1022.0],"gain":0.002603290639753758,"leftChild":26,"rightChild":29,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118009.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":26,"prediction":1.0,"impurity":0.34963579604578565,"impurityStats":[14.0,48.0],"gain":0.048560527228581396,"leftChild":27,"rightChild":28,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119009.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":27,"prediction":1.0,"impurity":0.4444444444444444,"impurityStats":[14.0,28.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":28,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,20.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":29,"prediction":1.0,"impurity":0.1281911607178765,"impurityStats":[72.0,974.0],"gain":0.008296046313384212,"leftChild":30,"rightChild":31,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":30,"prediction":1.0,"impurity":0.11334766612666347,"impurityStats":[62.0,966.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":31,"prediction":0.0,"impurity":0.49382716049382713,"impurityStats":[10.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":32,"prediction":1.0,"impurity":0.12915832083335266,"impurityStats":[1126.0,15100.0],"gain":6.20786314012467E-4,"leftChild":33,"rightChild":48,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":33,"prediction":1.0,"impurity":0.2346697947789982,"impurityStats":[145.0,923.0],"gain":0.0031526665277880617,"leftChild":34,"rightChild":41,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118004.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":34,"prediction":1.0,"impurity":0.18080351506275094,"impurityStats":[60.0,537.0],"gain":0.0036832180777463808,"leftChild":35,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117881.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":35,"prediction":1.0,"impurity":0.09972299168975085,"impurityStats":[14.0,252.0],"gain":0.0016966759002771808,"leftChild":36,"rightChild":37,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118005.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":36,"prediction":1.0,"impurity":0.08935546875,"impurityStats":[12.0,244.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":37,"prediction":1.0,"impurity":0.31999999999999984,"impurityStats":[2.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":38,"prediction":1.0,"impurity":0.23931873568149242,"impurityStats":[46.0,285.0],"gain":0.006865973932185729,"leftChild":39,"rightChild":40,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117917.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":39,"prediction":1.0,"impurity":0.33944444444444444,"impurityStats":[26.0,94.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":40,"prediction":1.0,"impurity":0.17160441140136107,"impurityStats":[20.0,191.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":41,"prediction":1.0,"impurity":0.29579744050919343,"impurityStats":[85.0,386.0],"gain":0.00713636154587903,"leftChild":42,"rightChild":45,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118082.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":42,"prediction":1.0,"impurity":0.37032750342935516,"impurityStats":[53.0,163.0],"gain":0.02793191635291698,"leftChild":43,"rightChild":44,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[127397.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":43,"prediction":1.0,"impurity":0.4260355029585799,"impurityStats":[52.0,117.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":44,"prediction":1.0,"impurity":0.041647804436396596,"impurityStats":[1.0,46.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":45,"prediction":1.0,"impurity":0.21948481353325633,"impurityStats":[32.0,223.0],"gain":0.014064163394924403,"leftChild":46,"rightChild":47,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118722.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":46,"prediction":1.0,"impurity":0.16180452441261228,"impurityStats":[19.0,195.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":47,"prediction":1.0,"impurity":0.43307555026769773,"impurityStats":[13.0,28.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":48,"prediction":1.0,"impurity":0.12105968427806069,"impurityStats":[981.0,14177.0],"gain":6.467473677123723E-4,"leftChild":49,"rightChild":54,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[77514.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":49,"prediction":1.0,"impurity":0.13330618037487785,"impurityStats":[942.0,12176.0],"gain":7.884721013302065E-4,"leftChild":50,"rightChild":51,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":50,"prediction":0.0,"impurity":0.0,"impurityStats":[6.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":51,"prediction":1.0,"impurity":0.13257834785939582,"impurityStats":[936.0,12176.0],"gain":2.8279270664667913E-4,"leftChild":52,"rightChild":53,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119914.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":52,"prediction":1.0,"impurity":0.14364830532688644,"impurityStats":[786.0,9305.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":53,"prediction":1.0,"impurity":0.09437413773890624,"impurityStats":[150.0,2871.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":54,"prediction":1.0,"impurity":0.03750432525951575,"impurityStats":[39.0,2001.0],"gain":4.2277631205199853E-4,"leftChild":55,"rightChild":58,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117954.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":55,"prediction":1.0,"impurity":0.09652398735995393,"impurityStats":[18.0,336.0],"gain":0.007087645223572478,"leftChild":56,"rightChild":57,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[305151.0],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":56,"prediction":1.0,"impurity":0.07808274743104371,"impurityStats":[14.0,330.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":57,"prediction":1.0,"impurity":0.48,"impurityStats":[4.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":58,"prediction":1.0,"impurity":0.02460075227010816,"impurityStats":[21.0,1665.0],"gain":3.8501439442205484E-4,"leftChild":59,"rightChild":60,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[132683.5],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":59,"prediction":1.0,"impurity":0.021413314945315065,"impurityStats":[18.0,1645.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":7,"nodeData":{"id":60,"prediction":1.0,"impurity":0.22684310018903586,"impurityStats":[3.0,20.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":0,"prediction":1.0,"impurity":0.1064321490794411,"impurityStats":[1829.0,30602.0],"gain":4.31784291412593E-4,"leftChild":1,"rightChild":20,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117976.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":1,"prediction":1.0,"impurity":0.09230683585001298,"impurityStats":[1221.0,23951.0],"gain":2.1615735351700194E-4,"leftChild":2,"rightChild":11,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":2,"prediction":1.0,"impurity":0.07524916379952185,"impurityStats":[545.0,13373.0],"gain":2.6536863843375225E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[126510.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":3,"prediction":1.0,"impurity":0.07499457179160851,"impurityStats":[543.0,13373.0],"gain":1.7612602682319511E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118457.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":4,"prediction":1.0,"impurity":0.09793536379244383,"impurityStats":[256.0,4702.0],"gain":0.0014755653508934513,"leftChild":5,"rightChild":6,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117980.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":5,"prediction":1.0,"impurity":0.02999304285088522,"impurityStats":[27.0,1746.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":6,"prediction":1.0,"impurity":0.13345997353173855,"impurityStats":[229.0,2956.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":7,"prediction":1.0,"impurity":0.062023884525543194,"impurityStats":[287.0,8671.0],"gain":1.173468379069495E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[5044.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":8,"prediction":1.0,"impurity":0.07311133751542664,"impurityStats":[212.0,5367.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":9,"prediction":1.0,"impurity":0.043406514533080864,"impurityStats":[75.0,3304.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":10,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":11,"prediction":1.0,"impurity":0.11291884639701899,"impurityStats":[676.0,10578.0],"gain":0.0017287562924181016,"leftChild":12,"rightChild":13,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":12,"prediction":0.0,"impurity":0.0,"impurityStats":[11.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":13,"prediction":1.0,"impurity":0.11129887699343399,"impurityStats":[665.0,10578.0],"gain":2.7569483832860786E-4,"leftChild":14,"rightChild":17,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118307.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":14,"prediction":1.0,"impurity":0.07605873609296876,"impurityStats":[118.0,2862.0],"gain":8.726163187179475E-4,"leftChild":15,"rightChild":16,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117931.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":15,"prediction":1.0,"impurity":0.15017021264246044,"impurityStats":[48.0,539.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":16,"prediction":1.0,"impurity":0.056792612664497755,"impurityStats":[70.0,2323.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":17,"prediction":1.0,"impurity":0.1236328940351934,"impurityStats":[547.0,7716.0],"gain":8.260494538102486E-4,"leftChild":18,"rightChild":19,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[119071.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":18,"prediction":1.0,"impurity":0.1524925264263035,"impurityStats":[405.0,4465.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":19,"prediction":1.0,"impurity":0.08019874832887441,"impurityStats":[142.0,3251.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":20,"prediction":1.0,"impurity":0.15348535038214983,"impurityStats":[608.0,6651.0],"gain":5.395040538427459E-4,"leftChild":21,"rightChild":36,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118295.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":21,"prediction":1.0,"impurity":0.18479550149047785,"impurityStats":[315.0,2743.0],"gain":0.0055344017071282114,"leftChild":22,"rightChild":29,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":22,"prediction":1.0,"impurity":0.15077725967470101,"impurityStats":[217.0,2425.0],"gain":0.0016633274910638068,"leftChild":23,"rightChild":26,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":23,"prediction":1.0,"impurity":0.23420878961085445,"impurityStats":[81.0,517.0],"gain":0.006439473749509483,"leftChild":24,"rightChild":25,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117891.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":24,"prediction":1.0,"impurity":0.1239648077684612,"impurityStats":[16.0,225.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":25,"prediction":1.0,"impurity":0.2978446280472973,"impurityStats":[65.0,292.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":26,"prediction":1.0,"impurity":0.12421827428663335,"impurityStats":[136.0,1908.0],"gain":0.0017595804240864432,"leftChild":27,"rightChild":28,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118348.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":27,"prediction":1.0,"impurity":0.06005787581276878,"impurityStats":[26.0,813.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":28,"prediction":1.0,"impurity":0.16590623439679075,"impurityStats":[110.0,1095.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":29,"prediction":1.0,"impurity":0.36016087278106523,"impurityStats":[98.0,318.0],"gain":0.01052325710726542,"leftChild":30,"rightChild":33,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[126715.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":30,"prediction":1.0,"impurity":0.40285231994459825,"impurityStats":[85.0,219.0],"gain":0.015142933484096677,"leftChild":31,"rightChild":32,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1885.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":31,"prediction":0.0,"impurity":0.345679012345679,"impurityStats":[7.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":32,"prediction":1.0,"impurity":0.3889916690606148,"impurityStats":[78.0,217.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":33,"prediction":1.0,"impurity":0.20519770408163263,"impurityStats":[13.0,99.0],"gain":0.014395355745037641,"leftChild":34,"rightChild":35,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118214.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":34,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,39.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":35,"prediction":1.0,"impurity":0.2927378495027211,"impurityStats":[13.0,60.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":36,"prediction":1.0,"impurity":0.12976178408457506,"impurityStats":[293.0,3908.0],"gain":9.974989408304963E-4,"leftChild":37,"rightChild":42,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":37,"prediction":1.0,"impurity":0.39349112426035515,"impurityStats":[14.0,38.0],"gain":0.03889450137104944,"leftChild":38,"rightChild":41,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118964.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":38,"prediction":1.0,"impurity":0.4497323022010707,"impurityStats":[14.0,27.0],"gain":0.11429944237796688,"leftChild":39,"rightChild":40,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[58715.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":39,"prediction":1.0,"impurity":0.29336734693877564,"impurityStats":[5.0,23.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":40,"prediction":0.0,"impurity":0.42603550295857984,"impurityStats":[9.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":41,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,11.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":42,"prediction":1.0,"impurity":0.12544642647079596,"impurityStats":[279.0,3870.0],"gain":0.0013760525400860896,"leftChild":43,"rightChild":46,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":43,"prediction":1.0,"impurity":0.2777777777777777,"impurityStats":[45.0,225.0],"gain":0.01791914682539671,"leftChild":44,"rightChild":45,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[81255.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":44,"prediction":1.0,"impurity":0.247283935546875,"impurityStats":[37.0,219.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":45,"prediction":0.0,"impurity":0.48979591836734704,"impurityStats":[8.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":46,"prediction":1.0,"impurity":0.11337148271165642,"impurityStats":[234.0,3645.0],"gain":8.805845653935412E-4,"leftChild":47,"rightChild":48,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[27871.5],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":47,"prediction":1.0,"impurity":0.14637263428410296,"impurityStats":[168.0,1945.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":8,"nodeData":{"id":48,"prediction":1.0,"impurity":0.07195176538337722,"impurityStats":[66.0,1700.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":0,"prediction":1.0,"impurity":0.1091452700398543,"impurityStats":[1888.0,30704.0],"gain":4.935268219493222E-4,"leftChild":1,"rightChild":28,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":1,"prediction":1.0,"impurity":0.0935339378500959,"impurityStats":[1224.0,23661.0],"gain":3.094124702502643E-4,"leftChild":2,"rightChild":15,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13872.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":2,"prediction":1.0,"impurity":0.07386958409303701,"impurityStats":[546.0,13669.0],"gain":1.732720680766998E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[311620.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":3,"prediction":1.0,"impurity":0.0723367016951173,"impurityStats":[530.0,13573.0],"gain":1.4181185821489362E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[4739.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":4,"prediction":1.0,"impurity":0.08672213339877266,"impurityStats":[343.0,7208.0],"gain":2.7476738623954944E-4,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5253.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":5,"prediction":1.0,"impurity":0.02993320460823523,"impurityStats":[15.0,972.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":6,"prediction":1.0,"impurity":0.0949451535363055,"impurityStats":[328.0,6236.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":7,"prediction":1.0,"impurity":0.05545264073194478,"impurityStats":[187.0,6365.0],"gain":0.0014414736155386257,"leftChild":8,"rightChild":9,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[126510.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":8,"prediction":1.0,"impurity":0.05405241590754439,"impurityStats":[182.0,6365.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":9,"prediction":0.0,"impurity":0.0,"impurityStats":[5.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":10,"prediction":1.0,"impurity":0.24489795918367352,"impurityStats":[16.0,96.0],"gain":0.040441864819322326,"leftChild":11,"rightChild":14,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":11,"prediction":1.0,"impurity":0.21008332631933335,"impurityStats":[13.0,96.0],"gain":0.02899784231007324,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[925.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":12,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":13,"prediction":1.0,"impurity":0.18447025941130235,"impurityStats":[11.0,96.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":14,"prediction":0.0,"impurity":0.0,"impurityStats":[3.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":15,"prediction":1.0,"impurity":0.11900995090861644,"impurityStats":[678.0,9992.0],"gain":4.213444672886389E-4,"leftChild":16,"rightChild":23,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[74189.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":16,"prediction":1.0,"impurity":0.1278550373169418,"impurityStats":[652.0,8847.0],"gain":4.6462905081826045E-4,"leftChild":17,"rightChild":20,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118305.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":17,"prediction":1.0,"impurity":0.07918242793459296,"impurityStats":[93.0,2159.0],"gain":0.001298145006725076,"leftChild":18,"rightChild":19,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[59512.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":18,"prediction":1.0,"impurity":0.06216237513686251,"impurityStats":[64.0,1929.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":19,"prediction":1.0,"impurity":0.19886405986792077,"impurityStats":[29.0,230.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":20,"prediction":1.0,"impurity":0.14237100323046836,"impurityStats":[559.0,6688.0],"gain":9.229550182235473E-4,"leftChild":21,"rightChild":22,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119869.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":21,"prediction":1.0,"impurity":0.16605714435442498,"impurityStats":[460.0,4574.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":22,"prediction":1.0,"impurity":0.08546874862808984,"impurityStats":[99.0,2114.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":23,"prediction":1.0,"impurity":0.043420521994310235,"impurityStats":[26.0,1145.0],"gain":2.4099116105777418E-4,"leftChild":24,"rightChild":27,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[75644.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":24,"prediction":1.0,"impurity":0.05373350755126316,"impurityStats":[26.0,915.0],"gain":0.002612159683044054,"leftChild":25,"rightChild":26,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[75382.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":25,"prediction":1.0,"impurity":0.049863384872772754,"impurityStats":[24.0,914.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":26,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[2.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":27,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,230.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":28,"prediction":1.0,"impurity":0.1574653654545638,"impurityStats":[664.0,7043.0],"gain":5.917855180310743E-4,"leftChild":29,"rightChild":42,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120873.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":29,"prediction":1.0,"impurity":0.16514418931833297,"impurityStats":[652.0,6527.0],"gain":9.534510189418109E-4,"leftChild":30,"rightChild":37,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[125407.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":30,"prediction":1.0,"impurity":0.16236438999376612,"impurityStats":[636.0,6500.0],"gain":7.77933604130393E-4,"leftChild":31,"rightChild":34,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":31,"prediction":1.0,"impurity":0.24826646111404105,"impurityStats":[114.0,671.0],"gain":0.0046387988895879445,"leftChild":32,"rightChild":33,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38967.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":32,"prediction":1.0,"impurity":0.29798882132144455,"impurityStats":[90.0,404.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":33,"prediction":1.0,"impurity":0.15134445743437142,"impurityStats":[24.0,267.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":34,"prediction":1.0,"impurity":0.15087258397447934,"impurityStats":[522.0,5829.0],"gain":7.959097899956106E-4,"leftChild":35,"rightChild":36,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[77514.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":35,"prediction":1.0,"impurity":0.16330749547718226,"impurityStats":[499.0,5064.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":36,"prediction":1.0,"impurity":0.05667177716509042,"impurityStats":[23.0,765.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":37,"prediction":1.0,"impurity":0.4672796106003245,"impurityStats":[16.0,27.0],"gain":0.21921759509644853,"leftChild":38,"rightChild":39,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118983.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":38,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,19.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":39,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[16.0,8.0],"gain":0.055555555555555636,"leftChild":40,"rightChild":41,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":40,"prediction":0.0,"impurity":0.2777777777777777,"impurityStats":[10.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":41,"prediction":0.0,"impurity":0.5,"impurityStats":[6.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":42,"prediction":1.0,"impurity":0.044421487603305776,"impurityStats":[12.0,516.0],"gain":0.0010330578512397492,"leftChild":43,"rightChild":50,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[124874.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":43,"prediction":1.0,"impurity":0.08677685950413205,"impurityStats":[12.0,252.0],"gain":0.005080628905462498,"leftChild":44,"rightChild":47,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[130737.5],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":44,"prediction":1.0,"impurity":0.19579999999999997,"impurityStats":[11.0,89.0],"gain":0.01617433155080221,"leftChild":45,"rightChild":46,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":45,"prediction":1.0,"impurity":0.08677685950413205,"impurityStats":[3.0,63.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":46,"prediction":1.0,"impurity":0.3598615916955018,"impurityStats":[8.0,26.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":47,"prediction":1.0,"impurity":0.01212076145151686,"impurityStats":[1.0,163.0],"gain":3.0673706127295683E-4,"leftChild":48,"rightChild":49,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[276395.0],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":48,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,132.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":49,"prediction":1.0,"impurity":0.060546875,"impurityStats":[1.0,31.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":9,"nodeData":{"id":50,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,264.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10802509391583004,"impurityStats":[1890.0,31097.0],"gain":2.797945873921001E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117986.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":1,"prediction":1.0,"impurity":0.09696637910900519,"impurityStats":[1322.0,24552.0],"gain":1.8120613186053784E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119869.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":2,"prediction":1.0,"impurity":0.10626659243340386,"impurityStats":[1121.0,18789.0],"gain":3.2088496970043845E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118078.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":3,"prediction":1.0,"impurity":0.141635839554207,"impurityStats":[425.0,5116.0],"gain":0.0012716550546200828,"leftChild":4,"rightChild":7,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117960.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":4,"prediction":1.0,"impurity":0.07994177132477476,"impurityStats":[79.0,1815.0],"gain":0.0013983486452883546,"leftChild":5,"rightChild":6,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":5,"prediction":1.0,"impurity":0.14709036668804498,"impurityStats":[49.0,564.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":6,"prediction":1.0,"impurity":0.04574148928585142,"impurityStats":[30.0,1251.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":7,"prediction":1.0,"impurity":0.17174341415494587,"impurityStats":[346.0,3301.0],"gain":0.0026064193696162113,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118981.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":8,"prediction":1.0,"impurity":0.13017216776112517,"impurityStats":[173.0,2299.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":9,"prediction":1.0,"impurity":0.2511123585332731,"impurityStats":[173.0,1002.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":10,"prediction":1.0,"impurity":0.09218281360097946,"impurityStats":[696.0,13673.0],"gain":2.708140230285941E-4,"leftChild":11,"rightChild":14,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[123485.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":11,"prediction":1.0,"impurity":0.08488147607566776,"impurityStats":[570.0,12264.0],"gain":1.7636360651023973E-4,"leftChild":12,"rightChild":13,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[310609.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":12,"prediction":1.0,"impurity":0.08284952715521166,"impurityStats":[548.0,12108.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":13,"prediction":1.0,"impurity":0.21663931321802798,"impurityStats":[22.0,156.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":14,"prediction":1.0,"impurity":0.1506935882608833,"impurityStats":[126.0,1409.0],"gain":0.0013305000867484887,"leftChild":15,"rightChild":16,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[119205.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":15,"prediction":1.0,"impurity":0.1359358988760786,"impurityStats":[101.0,1276.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":16,"prediction":1.0,"impurity":0.2663835923730171,"impurityStats":[25.0,133.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":17,"prediction":1.0,"impurity":0.06513274819945836,"impurityStats":[201.0,5763.0],"gain":1.83743008064223E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[14456.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":18,"prediction":1.0,"impurity":0.04879348384711091,"impurityStats":[82.0,3195.0],"gain":3.3719991103462734E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[258803.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":19,"prediction":1.0,"impurity":0.04723525056468669,"impurityStats":[79.0,3185.0],"gain":1.5416146340355066E-4,"leftChild":20,"rightChild":21,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[7281.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":20,"prediction":1.0,"impurity":0.05492896213254528,"impurityStats":[76.0,2613.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":21,"prediction":1.0,"impurity":0.01038034026465029,"impurityStats":[3.0,572.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":22,"prediction":1.0,"impurity":0.3550295857988165,"impurityStats":[3.0,10.0],"gain":0.09129332206255275,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[239642.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":23,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":24,"prediction":1.0,"impurity":0.489795918367347,"impurityStats":[3.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":25,"prediction":1.0,"impurity":0.08465188700948723,"impurityStats":[119.0,2568.0],"gain":0.0015914773544430522,"leftChild":26,"rightChild":29,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15405.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":26,"prediction":1.0,"impurity":0.29543056570083603,"impurityStats":[20.0,91.0],"gain":0.04792639245765773,"leftChild":27,"rightChild":28,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15379.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":27,"prediction":1.0,"impurity":0.12760367798836558,"impurityStats":[5.0,68.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":28,"prediction":1.0,"impurity":0.4778393351800554,"impurityStats":[15.0,23.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":29,"prediction":1.0,"impurity":0.07390936644033808,"impurityStats":[99.0,2477.0],"gain":5.3928974705994E-4,"leftChild":30,"rightChild":31,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118393.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":30,"prediction":1.0,"impurity":0.1448285485564882,"impurityStats":[29.0,340.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":31,"prediction":1.0,"impurity":0.06142255693001375,"impurityStats":[70.0,2137.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":32,"prediction":1.0,"impurity":0.14695432249132323,"impurityStats":[568.0,6545.0],"gain":0.0010997923526126219,"leftChild":33,"rightChild":48,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118006.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":33,"prediction":1.0,"impurity":0.21123362733965068,"impurityStats":[217.0,1591.0],"gain":0.0040723489861863235,"leftChild":34,"rightChild":41,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117926.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":34,"prediction":1.0,"impurity":0.18317361871991578,"impurityStats":[159.0,1400.0],"gain":0.002688910159817509,"leftChild":35,"rightChild":38,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":35,"prediction":1.0,"impurity":0.2551221488202382,"impurityStats":[86.0,487.0],"gain":0.005269283187084223,"leftChild":36,"rightChild":37,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117882.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":36,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,60.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":37,"prediction":1.0,"impurity":0.2790754230171486,"impurityStats":[86.0,427.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":38,"prediction":1.0,"impurity":0.13711021234401288,"impurityStats":[73.0,913.0],"gain":0.00948841108949365,"leftChild":39,"rightChild":40,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120349.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":39,"prediction":1.0,"impurity":0.10342400490306392,"impurityStats":[50.0,864.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":40,"prediction":1.0,"impurity":0.4347993827160494,"impurityStats":[23.0,49.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":41,"prediction":1.0,"impurity":0.3573490750149191,"impurityStats":[58.0,191.0],"gain":0.029318337345627166,"leftChild":42,"rightChild":45,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118560.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":42,"prediction":0.0,"impurity":0.4444444444444445,"impurityStats":[12.0,6.0],"gain":0.013675213675213793,"leftChild":43,"rightChild":44,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118588.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":43,"prediction":0.0,"impurity":0.47337278106508873,"impurityStats":[8.0,5.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":44,"prediction":0.0,"impurity":0.31999999999999984,"impurityStats":[4.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":45,"prediction":1.0,"impurity":0.31895953973876057,"impurityStats":[46.0,185.0],"gain":0.016317498243215885,"leftChild":46,"rightChild":47,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[137199.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":46,"prediction":1.0,"impurity":0.3858980080327803,"impurityStats":[41.0,116.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":47,"prediction":1.0,"impurity":0.12600438276113946,"impurityStats":[5.0,69.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":48,"prediction":1.0,"impurity":0.12357264366570408,"impurityStats":[351.0,4954.0],"gain":8.356273757730848E-4,"leftChild":49,"rightChild":56,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[48936.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":49,"prediction":1.0,"impurity":0.1494776115120655,"impurityStats":[278.0,3139.0],"gain":0.0014637007854553935,"leftChild":50,"rightChild":53,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[250534.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":50,"prediction":1.0,"impurity":0.11843939166753237,"impurityStats":[149.0,2208.0],"gain":0.0017092784551098056,"leftChild":51,"rightChild":52,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15379.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":51,"prediction":1.0,"impurity":0.07349482082209313,"impurityStats":[52.0,1309.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":52,"prediction":1.0,"impurity":0.17580966436025225,"impurityStats":[97.0,899.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":53,"prediction":1.0,"impurity":0.21377536489854054,"impurityStats":[129.0,931.0],"gain":0.004119919770579128,"leftChild":54,"rightChild":55,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[132147.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":54,"prediction":1.0,"impurity":0.1970131593101223,"impurityStats":[111.0,891.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":55,"prediction":1.0,"impurity":0.4280618311533888,"impurityStats":[18.0,40.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":56,"prediction":1.0,"impurity":0.07434050470410813,"impurityStats":[73.0,1815.0],"gain":0.0010923585176673932,"leftChild":57,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[126509.0],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":57,"prediction":1.0,"impurity":0.055846875000000074,"impurityStats":[46.0,1554.0],"gain":0.001782824123832523,"leftChild":58,"rightChild":59,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118017.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":58,"prediction":1.0,"impurity":0.16244066696417692,"impurityStats":[28.0,286.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":59,"prediction":1.0,"impurity":0.02760195332435189,"impurityStats":[18.0,1268.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":60,"prediction":1.0,"impurity":0.169921875,"impurityStats":[27.0,261.0],"gain":0.013142936971061878,"leftChild":61,"rightChild":62,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[52021.5],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":61,"prediction":1.0,"impurity":0.3673094582185492,"impurityStats":[16.0,50.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":10,"nodeData":{"id":62,"prediction":1.0,"impurity":0.09418878337797265,"impurityStats":[11.0,211.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10877384378087318,"impurityStats":[1877.0,30643.0],"gain":3.476360156517283E-4,"leftChild":1,"rightChild":20,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":1,"prediction":1.0,"impurity":0.21429888853397383,"impurityStats":[160.0,1151.0],"gain":0.003519326271903425,"leftChild":2,"rightChild":17,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[304908.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":2,"prediction":1.0,"impurity":0.21036141357241522,"impurityStats":[156.0,1150.0],"gain":0.002719403026657685,"leftChild":3,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117882.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":3,"prediction":1.0,"impurity":0.10463431952662727,"impurityStats":[18.0,307.0],"gain":0.0014700870727355712,"leftChild":4,"rightChild":7,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117955.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":4,"prediction":1.0,"impurity":0.13369003160011506,"impurityStats":[17.0,219.0],"gain":0.018147902008030202,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[14824.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":5,"prediction":1.0,"impurity":0.41135734072022156,"impurityStats":[11.0,27.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":6,"prediction":1.0,"impurity":0.058769513314967714,"impurityStats":[6.0,192.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":7,"prediction":1.0,"impurity":0.022219416740310693,"impurityStats":[1.0,88.0],"gain":6.463830324455293E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[34000.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":8,"prediction":1.0,"impurity":0.07679999999999998,"impurityStats":[1.0,24.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":9,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,64.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":10,"prediction":1.0,"impurity":0.24176790206585674,"impurityStats":[138.0,843.0],"gain":0.003070979627853734,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[127397.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":11,"prediction":1.0,"impurity":0.2620777606310014,"impurityStats":[134.0,730.0],"gain":0.0039678109232373915,"leftChild":12,"rightChild":13,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117986.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":12,"prediction":1.0,"impurity":0.19146647097965808,"impurityStats":[43.0,358.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":13,"prediction":1.0,"impurity":0.31582924769906096,"impurityStats":[91.0,372.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":14,"prediction":1.0,"impurity":0.0660384250127839,"impurityStats":[4.0,113.0],"gain":0.04909435543713543,"leftChild":15,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[1021.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":15,"prediction":0.0,"impurity":0.0,"impurityStats":[3.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":16,"prediction":1.0,"impurity":0.017389966143428692,"impurityStats":[1.0,113.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":17,"prediction":0.0,"impurity":0.31999999999999984,"impurityStats":[4.0,1.0],"gain":0.31999999999999984,"leftChild":18,"rightChild":19,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[50345.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":18,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":19,"prediction":0.0,"impurity":0.0,"impurityStats":[4.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":20,"prediction":1.0,"impurity":0.1039788020653325,"impurityStats":[1717.0,29492.0],"gain":2.539492756644668E-4,"leftChild":21,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":21,"prediction":0.0,"impurity":0.5,"impurityStats":[10.0,10.0],"gain":0.5,"leftChild":22,"rightChild":23,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1312.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":22,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,10.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":23,"prediction":0.0,"impurity":0.0,"impurityStats":[10.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":24,"prediction":1.0,"impurity":0.10347074066859308,"impurityStats":[1707.0,29482.0],"gain":1.971135192697232E-4,"leftChild":25,"rightChild":32,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118599.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":25,"prediction":1.0,"impurity":0.09722480343505224,"impurityStats":[1422.0,26331.0],"gain":2.507561260425839E-4,"leftChild":26,"rightChild":29,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":26,"prediction":1.0,"impurity":0.07824763740006602,"impurityStats":[605.0,14228.0],"gain":2.733037853783933E-4,"leftChild":27,"rightChild":28,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118333.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":27,"prediction":1.0,"impurity":0.09403938085291164,"impurityStats":[473.0,9089.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":28,"prediction":1.0,"impurity":0.04883110051055217,"impurityStats":[132.0,5139.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":29,"prediction":1.0,"impurity":0.11847318339100354,"impurityStats":[817.0,12103.0],"gain":4.511045593919294E-4,"leftChild":30,"rightChild":31,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117928.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":30,"prediction":1.0,"impurity":0.05537781695029853,"impurityStats":[58.0,1977.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":31,"prediction":1.0,"impurity":0.12973370702899079,"impurityStats":[759.0,10126.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":32,"prediction":1.0,"impurity":0.1521307297518164,"impurityStats":[285.0,3151.0],"gain":0.00400771868413452,"leftChild":33,"rightChild":36,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":33,"prediction":1.0,"impurity":0.3669375157470396,"impurityStats":[61.0,191.0],"gain":0.029186071083152368,"leftChild":34,"rightChild":35,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[132147.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":34,"prediction":1.0,"impurity":0.31217481789802304,"impurityStats":[42.0,175.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":35,"prediction":0.0,"impurity":0.49632653061224496,"impurityStats":[19.0,16.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":36,"prediction":1.0,"impurity":0.13080477765712972,"impurityStats":[224.0,2960.0],"gain":0.001066364683655909,"leftChild":37,"rightChild":38,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[120873.5],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":37,"prediction":1.0,"impurity":0.14836464809847838,"impurityStats":[214.0,2438.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":11,"nodeData":{"id":38,"prediction":1.0,"impurity":0.036887331109729304,"impurityStats":[10.0,522.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":0,"prediction":1.0,"impurity":0.11159855603613056,"impurityStats":[1941.0,30781.0],"gain":3.6862426843964347E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":1,"prediction":1.0,"impurity":0.17649779215510897,"impurityStats":[354.0,3265.0],"gain":0.001947714661940575,"leftChild":2,"rightChild":17,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":2,"prediction":1.0,"impurity":0.14459774488562815,"impurityStats":[205.0,2408.0],"gain":0.003184311210867763,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":3,"prediction":1.0,"impurity":0.07313780566119843,"impurityStats":[49.0,1240.0],"gain":3.687040531260566E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117881.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":4,"prediction":1.0,"impurity":0.043222123866792916,"impurityStats":[12.0,531.0],"gain":5.90109819235264E-4,"leftChild":5,"rightChild":6,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118346.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":5,"prediction":1.0,"impurity":0.03729994650782875,"impurityStats":[10.0,516.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":6,"prediction":1.0,"impurity":0.20761245674740492,"impurityStats":[2.0,15.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":7,"prediction":1.0,"impurity":0.0942758159693522,"impurityStats":[37.0,709.0],"gain":0.004856259337566976,"leftChild":8,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[310990.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":8,"prediction":1.0,"impurity":0.08965993178402121,"impurityStats":[35.0,709.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":9,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":10,"prediction":1.0,"impurity":0.20788419236772215,"impurityStats":[156.0,1168.0],"gain":0.0036030486167091813,"leftChild":11,"rightChild":14,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[39263.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":11,"prediction":1.0,"impurity":0.2599425598335068,"impurityStats":[119.0,656.0],"gain":0.004470128653203127,"leftChild":12,"rightChild":13,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38391.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":12,"prediction":1.0,"impurity":0.23752544724366986,"impurityStats":[96.0,601.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":13,"prediction":1.0,"impurity":0.41584483892176194,"impurityStats":[23.0,55.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":14,"prediction":1.0,"impurity":0.12570628498246528,"impurityStats":[37.0,512.0],"gain":0.0033695112634400453,"leftChild":15,"rightChild":16,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[119336.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":15,"prediction":1.0,"impurity":0.11759099140806906,"impurityStats":[34.0,508.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":16,"prediction":1.0,"impurity":0.489795918367347,"impurityStats":[3.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":17,"prediction":1.0,"impurity":0.2523487306775647,"impurityStats":[149.0,857.0],"gain":0.00770593517690827,"leftChild":18,"rightChild":25,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118965.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":18,"prediction":1.0,"impurity":0.23354241946841015,"impurityStats":[130.0,833.0],"gain":0.010964853063986951,"leftChild":19,"rightChild":22,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118681.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":19,"prediction":1.0,"impurity":0.3944485025566107,"impurityStats":[60.0,162.0],"gain":0.0463480801527827,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":20,"prediction":1.0,"impurity":0.3042303614787456,"impurityStats":[32.0,139.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":21,"prediction":0.0,"impurity":0.49519415609381,"impurityStats":[28.0,23.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":22,"prediction":1.0,"impurity":0.17108586893372735,"impurityStats":[70.0,671.0],"gain":0.0019547617191922884,"leftChild":23,"rightChild":24,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[5253.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":23,"prediction":1.0,"impurity":0.04759071980963725,"impurityStats":[3.0,120.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":24,"prediction":1.0,"impurity":0.19332118431939338,"impurityStats":[67.0,551.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":25,"prediction":1.0,"impurity":0.49323958896700915,"impurityStats":[19.0,24.0],"gain":0.10103342931898912,"leftChild":26,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[302940.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":26,"prediction":1.0,"impurity":0.45580715850986114,"impurityStats":[13.0,24.0],"gain":0.02992673262943535,"leftChild":27,"rightChild":28,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[121464.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":27,"prediction":1.0,"impurity":0.4775022956841138,"impurityStats":[13.0,20.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":28,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,4.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":29,"prediction":0.0,"impurity":0.0,"impurityStats":[6.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":30,"prediction":1.0,"impurity":0.10311377924932286,"impurityStats":[1587.0,27516.0],"gain":4.156724083820909E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":31,"prediction":1.0,"impurity":0.09503734494615257,"impurityStats":[1326.0,25183.0],"gain":2.2955761479234726E-4,"leftChild":32,"rightChild":39,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118082.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":32,"prediction":1.0,"impurity":0.1321564177013408,"impurityStats":[386.0,5040.0],"gain":0.0010720515112152829,"leftChild":33,"rightChild":36,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117927.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":33,"prediction":1.0,"impurity":0.06887755102040805,"impurityStats":[58.0,1566.0],"gain":8.415201186855268E-4,"leftChild":34,"rightChild":35,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118033.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":34,"prediction":1.0,"impurity":0.05804998726799471,"impurityStats":[45.0,1459.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":35,"prediction":1.0,"impurity":0.19319444444444445,"impurityStats":[13.0,107.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":36,"prediction":1.0,"impurity":0.1576556097029138,"impurityStats":[328.0,3474.0],"gain":0.0016105930457055995,"leftChild":37,"rightChild":38,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118025.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":37,"prediction":1.0,"impurity":0.11525191995673345,"impurityStats":[132.0,2018.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":38,"prediction":1.0,"impurity":0.20913530594656704,"impurityStats":[196.0,1456.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":39,"prediction":1.0,"impurity":0.08519560365790224,"impurityStats":[940.0,20143.0],"gain":1.5574281405413004E-4,"leftChild":40,"rightChild":43,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[2611.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":40,"prediction":1.0,"impurity":0.04342685016429626,"impurityStats":[63.0,2774.0],"gain":2.000509618479175E-4,"leftChild":41,"rightChild":42,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118214.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":41,"prediction":1.0,"impurity":0.03696684566834829,"impurityStats":[48.0,2500.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":42,"prediction":1.0,"impurity":0.0984183618491159,"impurityStats":[15.0,274.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":43,"prediction":1.0,"impurity":0.09151010699631379,"impurityStats":[877.0,17369.0],"gain":1.2601781517020127E-4,"leftChild":44,"rightChild":45,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117926.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":44,"prediction":1.0,"impurity":0.05740527673080731,"impurityStats":[84.0,2756.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":45,"prediction":1.0,"impurity":0.09764787130232722,"impurityStats":[793.0,14613.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":46,"prediction":1.0,"impurity":0.1809861319253434,"impurityStats":[261.0,2333.0],"gain":0.004240912460337171,"leftChild":47,"rightChild":54,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":47,"prediction":1.0,"impurity":0.11408152895474433,"impurityStats":[90.0,1392.0],"gain":0.0018738556127241152,"leftChild":48,"rightChild":51,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1477.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":48,"prediction":1.0,"impurity":0.31660384844276923,"impurityStats":[14.0,57.0],"gain":0.0602658202737551,"leftChild":49,"rightChild":50,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118696.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":49,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,31.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":50,"prediction":1.0,"impurity":0.455,"impurityStats":[14.0,26.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":51,"prediction":1.0,"impurity":0.10192267799676635,"impurityStats":[76.0,1335.0],"gain":0.0010825505454996054,"leftChild":52,"rightChild":53,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[16468.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":52,"prediction":1.0,"impurity":0.007905013857394838,"impurityStats":[1.0,251.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":53,"prediction":1.0,"impurity":0.12104689934570656,"impurityStats":[75.0,1084.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":54,"prediction":1.0,"impurity":0.26025923865224376,"impurityStats":[171.0,941.0],"gain":0.01191781529524634,"leftChild":55,"rightChild":58,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118261.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":55,"prediction":1.0,"impurity":0.38246097337006435,"impurityStats":[102.0,294.0],"gain":0.04672088613564538,"leftChild":56,"rightChild":57,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[280904.0],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":56,"prediction":1.0,"impurity":0.3266970839119221,"impurityStats":[73.0,282.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":57,"prediction":0.0,"impurity":0.414039262343843,"impurityStats":[29.0,12.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":58,"prediction":1.0,"impurity":0.17416357167379282,"impurityStats":[69.0,647.0],"gain":0.0017297791879726243,"leftChild":59,"rightChild":60,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[121138.5],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":59,"prediction":1.0,"impurity":0.18849251209136986,"impurityStats":[69.0,586.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":12,"nodeData":{"id":60,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,61.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":0,"prediction":1.0,"impurity":0.1096635880422061,"impurityStats":[1940.0,31381.0],"gain":4.799496512882251E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":1,"prediction":1.0,"impurity":0.09447227838028405,"impurityStats":[1272.0,24318.0],"gain":2.2273698216915272E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13837.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":2,"prediction":1.0,"impurity":0.07722586683441524,"impurityStats":[570.0,13598.0],"gain":1.5279694856805415E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[17949.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":3,"prediction":1.0,"impurity":0.1897209496043316,"impurityStats":[26.0,219.0],"gain":0.012735869858147397,"leftChild":4,"rightChild":7,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[5699.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":4,"prediction":0.0,"impurity":0.48979591836734704,"impurityStats":[4.0,3.0],"gain":0.14693877551020418,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[33637.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":5,"prediction":1.0,"impurity":0.48,"impurityStats":[2.0,3.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":6,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":7,"prediction":1.0,"impurity":0.16778476096320882,"impurityStats":[22.0,216.0],"gain":0.023458957247227054,"leftChild":8,"rightChild":9,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79106.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":8,"prediction":1.0,"impurity":0.1121538591027691,"impurityStats":[13.0,205.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":9,"prediction":1.0,"impurity":0.49499999999999994,"impurityStats":[9.0,11.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":10,"prediction":1.0,"impurity":0.07509082966958425,"impurityStats":[544.0,13379.0],"gain":1.1630774418195712E-4,"leftChild":11,"rightChild":14,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[8160.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":11,"prediction":1.0,"impurity":0.0789402590280801,"impurityStats":[533.0,12415.0],"gain":1.256639213865025E-4,"leftChild":12,"rightChild":13,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[180329.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":12,"prediction":1.0,"impurity":0.07692165372456539,"impurityStats":[509.0,12195.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":13,"prediction":1.0,"impurity":0.17737167428110712,"impurityStats":[24.0,220.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":14,"prediction":1.0,"impurity":0.022309533201840814,"impurityStats":[11.0,964.0],"gain":9.81892018084518E-4,"leftChild":15,"rightChild":16,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[680.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":15,"prediction":0.0,"impurity":0.5,"impurityStats":[1.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":16,"prediction":1.0,"impurity":0.02034373088814223,"impurityStats":[10.0,963.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":17,"prediction":1.0,"impurity":0.11536593267972028,"impurityStats":[702.0,10720.0],"gain":3.8154899192617553E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118285.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":18,"prediction":1.0,"impurity":0.07142937725119758,"impurityStats":[103.0,2674.0],"gain":0.0010197787112375886,"leftChild":19,"rightChild":22,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[236643.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":19,"prediction":1.0,"impurity":0.059543921983122416,"impurityStats":[79.0,2493.0],"gain":8.934147907973498E-4,"leftChild":20,"rightChild":21,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":20,"prediction":1.0,"impurity":0.13265306122448983,"impurityStats":[39.0,507.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":21,"prediction":1.0,"impurity":0.038707074565690336,"impurityStats":[40.0,1986.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":22,"prediction":1.0,"impurity":0.2067340868530636,"impurityStats":[24.0,181.0],"gain":0.0068940978252446175,"leftChild":23,"rightChild":24,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[300090.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":23,"prediction":1.0,"impurity":0.18492932298862785,"impurityStats":[20.0,174.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":24,"prediction":1.0,"impurity":0.4628099173553719,"impurityStats":[4.0,7.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":25,"prediction":1.0,"impurity":0.12897539038234918,"impurityStats":[599.0,8046.0],"gain":8.706107214683512E-4,"leftChild":26,"rightChild":29,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118327.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":26,"prediction":1.0,"impurity":0.19419789612097293,"impurityStats":[204.0,1668.0],"gain":0.0027856546780378466,"leftChild":27,"rightChild":28,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117924.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":27,"prediction":1.0,"impurity":0.024386526444139633,"impurityStats":[3.0,240.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":28,"prediction":1.0,"impurity":0.21632767959192667,"impurityStats":[201.0,1428.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":29,"prediction":1.0,"impurity":0.10983720044734291,"impurityStats":[395.0,6378.0],"gain":3.845794071460733E-4,"leftChild":30,"rightChild":31,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[120000.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":30,"prediction":1.0,"impurity":0.1273484809274883,"impurityStats":[304.0,4144.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":31,"prediction":1.0,"impurity":0.07521572436119794,"impurityStats":[91.0,2234.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":32,"prediction":1.0,"impurity":0.15787898215913931,"impurityStats":[668.0,7063.0],"gain":0.0016532409195028491,"leftChild":33,"rightChild":48,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":33,"prediction":1.0,"impurity":0.13829520876715606,"impurityStats":[496.0,6141.0],"gain":7.806863781402995E-4,"leftChild":34,"rightChild":41,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[27871.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":34,"prediction":1.0,"impurity":0.170552956282791,"impurityStats":[318.0,3060.0],"gain":0.0012200752425072106,"leftChild":35,"rightChild":38,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":35,"prediction":1.0,"impurity":0.16582479330267508,"impurityStats":[304.0,3028.0],"gain":0.001802160502853159,"leftChild":36,"rightChild":37,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[79123.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":36,"prediction":1.0,"impurity":0.15020780974791337,"impurityStats":[248.0,2784.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":37,"prediction":1.0,"impurity":0.3036444444444444,"impurityStats":[56.0,244.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":38,"prediction":1.0,"impurity":0.4234404536862004,"impurityStats":[14.0,32.0],"gain":0.040750679692078684,"leftChild":39,"rightChild":40,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118321.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":39,"prediction":1.0,"impurity":0.14201183431952646,"impurityStats":[1.0,12.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":40,"prediction":1.0,"impurity":0.4775022956841138,"impurityStats":[13.0,20.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":41,"prediction":1.0,"impurity":0.10326971425978204,"impurityStats":[178.0,3081.0],"gain":0.0033349031484445207,"leftChild":42,"rightChild":45,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":42,"prediction":1.0,"impurity":0.2651180406514331,"impurityStats":[70.0,375.0],"gain":0.008179068199993818,"leftChild":43,"rightChild":44,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118186.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":43,"prediction":1.0,"impurity":0.3148257254813942,"impurityStats":[64.0,263.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":44,"prediction":1.0,"impurity":0.09652398735995393,"impurityStats":[6.0,112.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":45,"prediction":1.0,"impurity":0.07381308504689454,"impurityStats":[108.0,2706.0],"gain":7.139323960736743E-4,"leftChild":46,"rightChild":47,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118110.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":46,"prediction":1.0,"impurity":0.14481957380124366,"impurityStats":[40.0,469.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":47,"prediction":1.0,"impurity":0.05726154121239779,"impurityStats":[68.0,2237.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":48,"prediction":1.0,"impurity":0.2650053975649129,"impurityStats":[172.0,922.0],"gain":0.01247263027806425,"leftChild":49,"rightChild":56,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[17613.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":49,"prediction":1.0,"impurity":0.15736151923161268,"impurityStats":[52.0,552.0],"gain":0.00850857447821568,"leftChild":50,"rightChild":53,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117946.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":50,"prediction":0.0,"impurity":0.31999999999999984,"impurityStats":[4.0,1.0],"gain":0.31999999999999984,"leftChild":51,"rightChild":52,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118585.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":51,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":52,"prediction":0.0,"impurity":0.0,"impurityStats":[4.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":53,"prediction":1.0,"impurity":0.14742433828222334,"impurityStats":[48.0,551.0],"gain":0.0010413397975911343,"leftChild":54,"rightChild":55,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[15379.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":54,"prediction":1.0,"impurity":0.11913317664730738,"impurityStats":[25.0,368.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":55,"prediction":1.0,"impurity":0.19836930907719852,"impurityStats":[23.0,183.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":56,"prediction":1.0,"impurity":0.3698458975426906,"impurityStats":[120.0,370.0],"gain":0.022255377463691217,"leftChild":57,"rightChild":60,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118262.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":57,"prediction":1.0,"impurity":0.47277777777777774,"impurityStats":[69.0,111.0],"gain":0.04545267489711935,"leftChild":58,"rightChild":59,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[26333.0],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":58,"prediction":0.0,"impurity":0.45827160493827157,"impurityStats":[29.0,16.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":59,"prediction":1.0,"impurity":0.41700960219478733,"impurityStats":[40.0,95.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":60,"prediction":1.0,"impurity":0.274901144640999,"impurityStats":[51.0,259.0],"gain":0.011271018871654166,"leftChild":61,"rightChild":62,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[119290.5],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":61,"prediction":1.0,"impurity":0.322903178219607,"impurityStats":[50.0,197.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":13,"nodeData":{"id":62,"prediction":1.0,"impurity":0.031242126480221843,"impurityStats":[1.0,62.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10953809593759112,"impurityStats":[1906.0,30871.0],"gain":3.1009399289687323E-4,"leftChild":1,"rightChild":30,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":1,"prediction":1.0,"impurity":0.08693515760000592,"impurityStats":[737.0,15446.0],"gain":3.44565473835998E-4,"leftChild":2,"rightChild":15,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118599.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":2,"prediction":1.0,"impurity":0.07967038783910785,"impurityStats":[616.0,14205.0],"gain":2.611936813285004E-4,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118237.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":3,"prediction":1.0,"impurity":0.07531748514295589,"impurityStats":[557.0,13654.0],"gain":1.5760166623851601E-4,"leftChild":4,"rightChild":7,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117909.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":4,"prediction":1.0,"impurity":0.1001247137563952,"impurityStats":[223.0,3996.0],"gain":0.001678140607829462,"leftChild":5,"rightChild":6,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118287.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":5,"prediction":1.0,"impurity":0.03602390371180886,"impurityStats":[32.0,1712.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":6,"prediction":1.0,"impurity":0.1424324864809714,"impurityStats":[191.0,2284.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":7,"prediction":1.0,"impurity":0.06461878870590465,"impurityStats":[334.0,9658.0],"gain":2.3290775624183226E-4,"leftChild":8,"rightChild":9,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":8,"prediction":1.0,"impurity":0.05923320377798347,"impurityStats":[285.0,9044.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":9,"prediction":1.0,"impurity":0.13688863409385088,"impurityStats":[49.0,614.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":10,"prediction":1.0,"impurity":0.17473259876377312,"impurityStats":[59.0,551.0],"gain":0.008464058560806731,"leftChild":11,"rightChild":14,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118321.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":11,"prediction":1.0,"impurity":0.24148526077097499,"impurityStats":[59.0,361.0],"gain":0.008736722759279114,"leftChild":12,"rightChild":13,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[20289.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":12,"prediction":1.0,"impurity":0.489795918367347,"impurityStats":[9.0,12.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":13,"prediction":1.0,"impurity":0.21921972851929317,"impurityStats":[50.0,349.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":14,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,190.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":15,"prediction":1.0,"impurity":0.16189481219852464,"impurityStats":[121.0,1241.0],"gain":0.00323128499342204,"leftChild":16,"rightChild":23,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117928.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":16,"prediction":1.0,"impurity":0.3117252066115703,"impurityStats":[34.0,142.0],"gain":0.027075685244261793,"leftChild":17,"rightChild":20,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[28895.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":17,"prediction":1.0,"impurity":0.08554243706838949,"impurityStats":[3.0,64.0],"gain":0.008454194072840843,"leftChild":18,"rightChild":19,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[120178.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":18,"prediction":1.0,"impurity":0.03447214527546949,"impurityStats":[1.0,56.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":19,"prediction":1.0,"impurity":0.31999999999999984,"impurityStats":[2.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":20,"prediction":1.0,"impurity":0.40703644474370837,"impurityStats":[31.0,78.0],"gain":0.025814504474334976,"leftChild":21,"rightChild":22,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[4569.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":21,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,15.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":22,"prediction":1.0,"impurity":0.44205522861023083,"impurityStats":[31.0,63.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":23,"prediction":1.0,"impurity":0.13594948371813942,"impurityStats":[87.0,1099.0],"gain":0.0015069166705268255,"leftChild":24,"rightChild":27,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118411.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":24,"prediction":1.0,"impurity":0.2180420078319687,"impurityStats":[33.0,232.0],"gain":0.02349274158458925,"leftChild":25,"rightChild":26,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[150387.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":25,"prediction":1.0,"impurity":0.19753086419753085,"impurityStats":[29.0,232.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":26,"prediction":0.0,"impurity":0.0,"impurityStats":[4.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":27,"prediction":1.0,"impurity":0.11038843913463281,"impurityStats":[54.0,867.0],"gain":0.001981836609741841,"leftChild":28,"rightChild":29,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[300149.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":28,"prediction":1.0,"impurity":0.08018066910593302,"impurityStats":[30.0,687.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":29,"prediction":1.0,"impurity":0.20761245674740492,"impurityStats":[24.0,180.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":30,"prediction":1.0,"impurity":0.13096869737859151,"impurityStats":[1169.0,15425.0],"gain":5.914693661971671E-4,"leftChild":31,"rightChild":46,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":31,"prediction":1.0,"impurity":0.1947253683882706,"impurityStats":[297.0,2420.0],"gain":0.004402926645235582,"leftChild":32,"rightChild":39,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118585.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":32,"prediction":1.0,"impurity":0.1709909532453,"impurityStats":[233.0,2235.0],"gain":0.0016994123575158476,"leftChild":33,"rightChild":36,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117943.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":33,"prediction":1.0,"impurity":0.14487164273565134,"impurityStats":[150.0,1758.0],"gain":0.0013341776725926263,"leftChild":34,"rightChild":35,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[120315.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":34,"prediction":1.0,"impurity":0.18473482991863532,"impurityStats":[104.0,906.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":35,"prediction":1.0,"impurity":0.0972018988001051,"impurityStats":[46.0,852.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":36,"prediction":1.0,"impurity":0.25249362244897955,"impurityStats":[83.0,477.0],"gain":0.02586214869159345,"leftChild":37,"rightChild":38,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117882.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":37,"prediction":0.0,"impurity":0.15277777777777787,"impurityStats":[11.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":38,"prediction":1.0,"impurity":0.22824870797591768,"impurityStats":[72.0,476.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":39,"prediction":1.0,"impurity":0.3819293237205852,"impurityStats":[64.0,185.0],"gain":0.043467961126984034,"leftChild":40,"rightChild":43,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117930.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":40,"prediction":1.0,"impurity":0.18270611893134148,"impurityStats":[12.0,106.0],"gain":0.014011076239867033,"leftChild":41,"rightChild":42,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117904.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":41,"prediction":1.0,"impurity":0.33673469387755106,"impurityStats":[9.0,33.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":42,"prediction":1.0,"impurity":0.07583102493074789,"impurityStats":[3.0,73.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":43,"prediction":1.0,"impurity":0.47875997902220147,"impurityStats":[52.0,79.0],"gain":0.04885958538134977,"leftChild":44,"rightChild":45,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[25429.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":44,"prediction":0.0,"impurity":0.41700960219478733,"impurityStats":[19.0,8.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":45,"prediction":1.0,"impurity":0.4332470414201184,"impurityStats":[33.0,71.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":46,"prediction":1.0,"impurity":0.11777840280512653,"impurityStats":[872.0,13005.0],"gain":3.17708316214374E-4,"leftChild":47,"rightChild":54,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117924.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":47,"prediction":1.0,"impurity":0.04769382716049386,"impurityStats":[33.0,1317.0],"gain":3.3236048040672685E-4,"leftChild":48,"rightChild":51,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118157.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":48,"prediction":1.0,"impurity":0.042436435046658616,"impurityStats":[28.0,1263.0],"gain":3.924043713674028E-4,"leftChild":49,"rightChild":50,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118208.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":49,"prediction":1.0,"impurity":0.07479295674423536,"impurityStats":[20.0,494.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":50,"prediction":1.0,"impurity":0.020380004935989682,"impurityStats":[8.0,769.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":51,"prediction":1.0,"impurity":0.15512783682849762,"impurityStats":[5.0,54.0],"gain":0.020947045868045605,"leftChild":52,"rightChild":53,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118134.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":52,"prediction":1.0,"impurity":0.32986111111111116,"impurityStats":[5.0,19.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":53,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,35.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":54,"prediction":1.0,"impurity":0.12497927602426495,"impurityStats":[839.0,11688.0],"gain":3.45872794476898E-4,"leftChild":55,"rightChild":58,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118261.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":55,"prediction":1.0,"impurity":0.15739426438666615,"impurityStats":[346.0,3672.0],"gain":0.0023786060440944556,"leftChild":56,"rightChild":57,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118640.5],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":56,"prediction":1.0,"impurity":0.08657959341767252,"impurityStats":[76.0,1600.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":57,"prediction":1.0,"impurity":0.20399039993699142,"impurityStats":[270.0,2072.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":58,"prediction":1.0,"impurity":0.10916353131436485,"impurityStats":[493.0,8016.0],"gain":3.5875205140496226E-4,"leftChild":59,"rightChild":60,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[280135.0],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":59,"prediction":1.0,"impurity":0.10423577828930353,"impurityStats":[450.0,7708.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":14,"nodeData":{"id":60,"prediction":1.0,"impurity":0.2149982548842948,"impurityStats":[43.0,308.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10432350281738834,"impurityStats":[1819.0,31128.0],"gain":3.280934531465496E-4,"leftChild":1,"rightChild":10,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":1,"prediction":0.0,"impurity":0.49920000000000003,"impurityStats":[13.0,12.0],"gain":0.3042,"leftChild":2,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118910.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":2,"prediction":0.0,"impurity":0.3046875,"impurityStats":[13.0,3.0],"gain":0.0703125,"leftChild":3,"rightChild":4,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[27055.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":3,"prediction":0.0,"impurity":0.0,"impurityStats":[8.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":4,"prediction":0.0,"impurity":0.46875,"impurityStats":[5.0,3.0],"gain":0.26041666666666674,"leftChild":5,"rightChild":6,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[43113.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":5,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":6,"prediction":0.0,"impurity":0.2777777777777777,"impurityStats":[5.0,1.0],"gain":0.11111111111111102,"leftChild":7,"rightChild":8,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[80210.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":7,"prediction":0.0,"impurity":0.0,"impurityStats":[4.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":8,"prediction":0.0,"impurity":0.5,"impurityStats":[1.0,1.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":9,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,9.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":10,"prediction":1.0,"impurity":0.10369530260384163,"impurityStats":[1806.0,31116.0],"gain":3.024464288560319E-4,"leftChild":11,"rightChild":24,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":11,"prediction":1.0,"impurity":0.16294566184047687,"impurityStats":[330.0,3358.0],"gain":7.901425751544299E-4,"leftChild":12,"rightChild":19,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[58642.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":12,"prediction":1.0,"impurity":0.17763886842690346,"impurityStats":[301.0,2754.0],"gain":0.002059268261514896,"leftChild":13,"rightChild":16,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117960.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":13,"prediction":1.0,"impurity":0.10744453602134141,"impurityStats":[65.0,1076.0],"gain":0.0018953366694094281,"leftChild":14,"rightChild":15,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[50586.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":14,"prediction":1.0,"impurity":0.060546875,"impurityStats":[21.0,651.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":15,"prediction":1.0,"impurity":0.17003014170693898,"impurityStats":[44.0,425.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":16,"prediction":1.0,"impurity":0.21619721154906557,"impurityStats":[236.0,1678.0],"gain":0.0025756368183379504,"leftChild":17,"rightChild":18,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[139718.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":17,"prediction":1.0,"impurity":0.208140578638927,"impurityStats":[221.0,1652.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":18,"prediction":1.0,"impurity":0.4640095181439619,"impurityStats":[15.0,26.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":19,"prediction":1.0,"impurity":0.08742940285358469,"impurityStats":[29.0,604.0],"gain":0.005771611489542028,"leftChild":20,"rightChild":23,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[131415.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":20,"prediction":1.0,"impurity":0.08191661162193187,"impurityStats":[27.0,604.0],"gain":0.0024931952163511316,"leftChild":21,"rightChild":22,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119978.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":21,"prediction":1.0,"impurity":0.056589062411869895,"impurityStats":[16.0,533.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":22,"prediction":1.0,"impurity":0.23230220107079114,"impurityStats":[11.0,71.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":23,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":24,"prediction":1.0,"impurity":0.09588000308288969,"impurityStats":[1476.0,27758.0],"gain":1.3937564004488055E-4,"leftChild":25,"rightChild":32,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118748.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":25,"prediction":1.0,"impurity":0.09067324792729203,"impurityStats":[1243.0,24869.0],"gain":3.569359332345756E-4,"leftChild":26,"rightChild":29,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":26,"prediction":1.0,"impurity":0.08359794056444536,"impurityStats":[1052.0,23016.0],"gain":1.3793296320013804E-4,"leftChild":27,"rightChild":28,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117926.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":27,"prediction":1.0,"impurity":0.05015091809553529,"impurityStats":[109.0,4126.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":28,"prediction":1.0,"impurity":0.09057259742914225,"impurityStats":[943.0,18890.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":29,"prediction":1.0,"impurity":0.16942480689029216,"impurityStats":[191.0,1853.0],"gain":0.00723335986017698,"leftChild":30,"rightChild":31,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118214.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":30,"prediction":1.0,"impurity":0.1099093791991399,"impurityStats":[89.0,1436.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":31,"prediction":1.0,"impurity":0.3158140933542718,"impurityStats":[102.0,417.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":32,"prediction":1.0,"impurity":0.13812352747811518,"impurityStats":[233.0,2889.0],"gain":0.0021601344432648703,"leftChild":33,"rightChild":36,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[27871.5],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":33,"prediction":1.0,"impurity":0.1819472142113121,"impurityStats":[191.0,1696.0],"gain":0.002013200077808752,"leftChild":34,"rightChild":35,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[118250.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":34,"prediction":1.0,"impurity":0.3535055971719552,"impurityStats":[25.0,84.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":35,"prediction":1.0,"impurity":0.16929323654565676,"impurityStats":[166.0,1612.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":36,"prediction":1.0,"impurity":0.06570309298628074,"impurityStats":[42.0,1193.0],"gain":8.366151044900873E-4,"leftChild":37,"rightChild":38,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[280135.0],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":37,"prediction":1.0,"impurity":0.0565244417339088,"impurityStats":[34.0,1134.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":15,"nodeData":{"id":38,"prediction":1.0,"impurity":0.21029182445979067,"impurityStats":[8.0,59.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":0,"prediction":1.0,"impurity":0.1148644074839058,"impurityStats":[1999.0,30678.0],"gain":3.051632429047352E-4,"leftChild":1,"rightChild":32,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117968.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":1,"prediction":1.0,"impurity":0.10270674234450516,"impurityStats":[1355.0,23598.0],"gain":2.660499445206743E-4,"leftChild":2,"rightChild":17,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":2,"prediction":1.0,"impurity":0.16808208075295128,"impurityStats":[192.0,1881.0],"gain":0.005264982176414648,"leftChild":3,"rightChild":10,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118525.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":3,"prediction":1.0,"impurity":0.1088956331593629,"impurityStats":[82.0,1337.0],"gain":0.0017032270881134556,"leftChild":4,"rightChild":7,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":4,"prediction":1.0,"impurity":0.1683494526517164,"impurityStats":[54.0,528.0],"gain":7.958663176751563E-4,"leftChild":5,"rightChild":6,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[117882.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":5,"prediction":1.0,"impurity":0.12914618908788023,"impurityStats":[17.0,228.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":6,"prediction":1.0,"impurity":0.19547587810053813,"impurityStats":[37.0,300.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":7,"prediction":1.0,"impurity":0.06466743461386382,"impurityStats":[28.0,809.0],"gain":0.0026239424628446747,"leftChild":8,"rightChild":9,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[310593.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":8,"prediction":1.0,"impurity":0.05458874323343199,"impurityStats":[23.0,796.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":9,"prediction":1.0,"impurity":0.4012345679012346,"impurityStats":[5.0,13.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":10,"prediction":1.0,"impurity":0.2798118377615053,"impurityStats":[110.0,544.0],"gain":0.0044165401000349075,"leftChild":11,"rightChild":14,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[73106.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":11,"prediction":1.0,"impurity":0.3101963225894393,"impurityStats":[100.0,421.0],"gain":0.02525482865127529,"leftChild":12,"rightChild":13,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118681.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":12,"prediction":0.0,"impurity":0.48979591836734704,"impurityStats":[24.0,18.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":13,"prediction":1.0,"impurity":0.266979310585292,"impurityStats":[76.0,403.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":14,"prediction":1.0,"impurity":0.13906947820679516,"impurityStats":[10.0,123.0],"gain":0.005060962942731305,"leftChild":15,"rightChild":16,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[3746.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":15,"prediction":1.0,"impurity":0.24080000000000013,"impurityStats":[7.0,43.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":16,"prediction":1.0,"impurity":0.06967629554362031,"impurityStats":[3.0,80.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":17,"prediction":1.0,"impurity":0.09649337605139618,"impurityStats":[1163.0,21717.0],"gain":2.903975300151476E-4,"leftChild":18,"rightChild":25,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[118970.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":18,"prediction":1.0,"impurity":0.1238937223860972,"impurityStats":[571.0,8035.0],"gain":3.5600186051505667E-4,"leftChild":19,"rightChild":22,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[14456.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":19,"prediction":1.0,"impurity":0.10480461289714182,"impurityStats":[287.0,4886.0],"gain":6.900926820040676E-4,"leftChild":20,"rightChild":21,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[119644.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":20,"prediction":1.0,"impurity":0.10415478883637741,"impurityStats":[285.0,4886.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":21,"prediction":0.0,"impurity":0.0,"impurityStats":[2.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":22,"prediction":1.0,"impurity":0.1517656161742631,"impurityStats":[284.0,3149.0],"gain":0.005618446364616739,"leftChild":23,"rightChild":24,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118287.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":23,"prediction":1.0,"impurity":0.04853778615990545,"impurityStats":[39.0,1528.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":24,"prediction":1.0,"impurity":0.22811603592923047,"impurityStats":[245.0,1621.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":25,"prediction":1.0,"impurity":0.07950783058108768,"impurityStats":[592.0,13682.0],"gain":1.8575208533029922E-4,"leftChild":26,"rightChild":29,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[177061.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":26,"prediction":1.0,"impurity":0.0751812328003616,"impurityStats":[527.0,12944.0],"gain":2.027834853635356E-4,"leftChild":27,"rightChild":28,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118790.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":27,"prediction":1.0,"impurity":0.09405120859580207,"impurityStats":[324.0,6225.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":28,"prediction":1.0,"impurity":0.056933447793763525,"impurityStats":[203.0,6719.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":29,"prediction":1.0,"impurity":0.14878824582163097,"impurityStats":[65.0,738.0],"gain":0.016160060391452943,"leftChild":30,"rightChild":31,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[117942.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":30,"prediction":0.0,"impurity":0.49954086317722673,"impurityStats":[17.0,16.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":31,"prediction":1.0,"impurity":0.11690335638387594,"impurityStats":[48.0,722.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":32,"prediction":1.0,"impurity":0.1528496999405431,"impurityStats":[644.0,7080.0],"gain":5.396305828314629E-4,"leftChild":33,"rightChild":48,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[117884.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":33,"prediction":1.0,"impurity":0.23402813288853186,"impurityStats":[95.0,607.0],"gain":0.003615599105211642,"leftChild":34,"rightChild":41,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118004.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":34,"prediction":1.0,"impurity":0.11196145124716561,"impurityStats":[10.0,158.0],"gain":0.007638142976488946,"leftChild":35,"rightChild":38,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[117976.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":35,"prediction":1.0,"impurity":0.375,"impurityStats":[4.0,12.0],"gain":0.07500000000000001,"leftChild":36,"rightChild":37,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117889.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":36,"prediction":1.0,"impurity":0.48,"impurityStats":[4.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":37,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,6.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":38,"prediction":1.0,"impurity":0.07583102493074789,"impurityStats":[6.0,146.0],"gain":0.006844918269518212,"leftChild":39,"rightChild":40,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118005.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":39,"prediction":1.0,"impurity":0.04223383882821796,"impurityStats":[3.0,136.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":40,"prediction":1.0,"impurity":0.3550295857988165,"impurityStats":[3.0,10.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":41,"prediction":1.0,"impurity":0.2676780428958183,"impurityStats":[85.0,449.0],"gain":0.007947725610862044,"leftChild":42,"rightChild":45,"split":{"featureIndex":0,"leftCategoriesOrThreshold":[38705.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":42,"prediction":1.0,"impurity":0.3381060889478398,"impurityStats":[64.0,233.0],"gain":0.016536077678367844,"leftChild":43,"rightChild":44,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[117881.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":43,"prediction":1.0,"impurity":0.47231833910034604,"impurityStats":[26.0,42.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":44,"prediction":1.0,"impurity":0.2768063156690377,"impurityStats":[38.0,191.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":45,"prediction":1.0,"impurity":0.16151257811248199,"impurityStats":[21.0,216.0],"gain":0.0034804758026817373,"leftChild":46,"rightChild":47,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[139280.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":46,"prediction":1.0,"impurity":0.19305983632692092,"impurityStats":[21.0,173.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":47,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,43.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":48,"prediction":1.0,"impurity":0.1441405904914861,"impurityStats":[549.0,6473.0],"gain":0.002361878799242441,"leftChild":49,"rightChild":56,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[291857.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":49,"prediction":1.0,"impurity":0.11980799999999991,"impurityStats":[384.0,5616.0],"gain":8.908541213662885E-4,"leftChild":50,"rightChild":53,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":50,"prediction":1.0,"impurity":0.20167680956097467,"impurityStats":[104.0,810.0],"gain":0.003221146612352399,"leftChild":51,"rightChild":52,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[121848.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":51,"prediction":1.0,"impurity":0.2921244465646009,"impurityStats":[46.0,213.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":52,"prediction":1.0,"impurity":0.16141716683176965,"impurityStats":[58.0,597.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":53,"prediction":1.0,"impurity":0.1040444890548704,"impurityStats":[280.0,4806.0],"gain":0.0015491540367150204,"leftChild":54,"rightChild":55,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[25345.5],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":54,"prediction":1.0,"impurity":0.14965669484159716,"impurityStats":[218.0,2458.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":55,"prediction":1.0,"impurity":0.05012861348805986,"impurityStats":[62.0,2348.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":56,"prediction":1.0,"impurity":0.27076527740013245,"impurityStats":[165.0,857.0],"gain":0.008716279921551814,"leftChild":57,"rightChild":60,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118564.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":57,"prediction":1.0,"impurity":0.3587786618734148,"impurityStats":[108.0,353.0],"gain":0.021431111494308763,"leftChild":58,"rightChild":59,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[279565.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":58,"prediction":1.0,"impurity":0.2993875371437289,"impurityStats":[68.0,303.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":59,"prediction":1.0,"impurity":0.49382716049382713,"impurityStats":[40.0,50.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":60,"prediction":1.0,"impurity":0.18256169750350304,"impurityStats":[57.0,504.0],"gain":0.004682632428629208,"leftChild":61,"rightChild":62,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[157160.0],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":61,"prediction":1.0,"impurity":0.10938605619146724,"impurityStats":[18.0,292.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":16,"nodeData":{"id":62,"prediction":1.0,"impurity":0.2624720242535832,"impurityStats":[39.0,212.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":0,"prediction":1.0,"impurity":0.10850714398645511,"impurityStats":[1882.0,30810.0],"gain":4.231009852282974E-4,"leftChild":1,"rightChild":24,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[68840.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":1,"prediction":1.0,"impurity":0.17813683071930764,"impurityStats":[357.0,3255.0],"gain":0.002258685446720225,"leftChild":2,"rightChild":17,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[132147.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":2,"prediction":1.0,"impurity":0.17068065035280822,"impurityStats":[334.0,3211.0],"gain":0.0017577431559641365,"leftChild":3,"rightChild":10,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118004.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":3,"prediction":1.0,"impurity":0.13531356922819648,"impurityStats":[171.0,2172.0],"gain":0.002730954933661295,"leftChild":4,"rightChild":7,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[90233.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":4,"prediction":0.0,"impurity":0.4977777777777777,"impurityStats":[8.0,7.0],"gain":0.4977777777777777,"leftChild":5,"rightChild":6,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[1312.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":5,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,7.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":6,"prediction":0.0,"impurity":0.0,"impurityStats":[8.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":7,"prediction":1.0,"impurity":0.13022955267415348,"impurityStats":[163.0,2165.0],"gain":0.0023211214673518193,"leftChild":8,"rightChild":9,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[120404.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":8,"prediction":1.0,"impurity":0.11047897485577773,"impurityStats":[123.0,1973.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":9,"prediction":1.0,"impurity":0.2853745541022592,"impurityStats":[40.0,192.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":10,"prediction":1.0,"impurity":0.23443595117399996,"impurityStats":[163.0,1039.0],"gain":0.0067335788353614714,"leftChild":11,"rightChild":14,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[127860.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":11,"prediction":1.0,"impurity":0.2922002628256333,"impurityStats":[140.0,648.0],"gain":0.006719330898001015,"leftChild":12,"rightChild":13,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[118813.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":12,"prediction":1.0,"impurity":0.28456278763971055,"impurityStats":[134.0,646.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":13,"prediction":0.0,"impurity":0.375,"impurityStats":[6.0,2.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":14,"prediction":1.0,"impurity":0.1049382716049383,"impurityStats":[23.0,391.0],"gain":0.002794022092267756,"leftChild":15,"rightChild":16,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[281762.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":15,"prediction":1.0,"impurity":0.14837796244998458,"impurityStats":[23.0,262.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":16,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,129.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":17,"prediction":1.0,"impurity":0.4508799287146357,"impurityStats":[23.0,44.0],"gain":0.06956071831502103,"leftChild":18,"rightChild":19,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[117882.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":18,"prediction":0.0,"impurity":0.0,"impurityStats":[5.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":19,"prediction":1.0,"impurity":0.4120707596253901,"impurityStats":[18.0,44.0],"gain":0.13004310985580475,"leftChild":20,"rightChild":21,"split":{"featureIndex":3,"leftCategoriesOrThreshold":[118546.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":20,"prediction":1.0,"impurity":0.0,"impurityStats":[0.0,27.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":21,"prediction":0.0,"impurity":0.49959183673469393,"impurityStats":[18.0,17.0],"gain":0.07863945578231302,"leftChild":22,"rightChild":23,"split":{"featureIndex":7,"leftCategoriesOrThreshold":[19757.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":22,"prediction":1.0,"impurity":0.4911111111111111,"impurityStats":[13.0,17.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":23,"prediction":0.0,"impurity":0.0,"impurityStats":[5.0,0.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":24,"prediction":1.0,"impurity":0.0993828507991048,"impurityStats":[1525.0,27555.0],"gain":2.6330360011124834E-4,"leftChild":25,"rightChild":40,"split":{"featureIndex":2,"leftCategoriesOrThreshold":[118237.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":25,"prediction":1.0,"impurity":0.09041055066939974,"impurityStats":[1161.0,23303.0],"gain":2.2449334824763828E-4,"leftChild":26,"rightChild":33,"split":{"featureIndex":1,"leftCategoriesOrThreshold":[13785.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":26,"prediction":1.0,"impurity":0.07319013996034851,"impurityStats":[520.0,13149.0],"gain":2.9917251839749366E-4,"leftChild":27,"rightChild":30,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[289174.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":27,"prediction":1.0,"impurity":0.07024818846767822,"impurityStats":[490.0,12952.0],"gain":2.7766230982541155E-4,"leftChild":28,"rightChild":29,"split":{"featureIndex":8,"leftCategoriesOrThreshold":[118790.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":28,"prediction":1.0,"impurity":0.08511107690876507,"impurityStats":[407.0,8731.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":29,"prediction":1.0,"impurity":0.03782499809980533,"impurityStats":[83.0,4221.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":30,"prediction":1.0,"impurity":0.2293853946321489,"impurityStats":[30.0,197.0],"gain":0.02265145101564843,"leftChild":31,"rightChild":32,"split":{"featureIndex":6,"leftCategoriesOrThreshold":[306540.0],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":31,"prediction":1.0,"impurity":0.1434567901234567,"impurityStats":[14.0,166.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":32,"prediction":1.0,"impurity":0.4490719782707108,"impurityStats":[16.0,31.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":33,"prediction":1.0,"impurity":0.11170687199505891,"impurityStats":[641.0,10154.0],"gain":3.743405448114745E-4,"leftChild":34,"rightChild":37,"split":{"featureIndex":5,"leftCategoriesOrThreshold":[118305.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":34,"prediction":1.0,"impurity":0.06832757027682534,"impurityStats":[94.0,2560.0],"gain":7.365052384615584E-4,"leftChild":35,"rightChild":36,"split":{"featureIndex":4,"leftCategoriesOrThreshold":[119270.5],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":35,"prediction":1.0,"impurity":0.09070294784580502,"impurityStats":[90.0,1800.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 '{"treeID":17,"nodeData":{"id":36,"prediction":1.0,"impurity":0.010416381129903174,"impurityStats":[4.0,760.0],"gain":-1.0,"leftChild":-1,"rightChild":-1,"split":{"featureIndex":-1,"leftCategoriesOrThreshold":[],"numCategories":-1}}}',
 ...]

In [ ]: