Skip to content

Instantly share code, notes, and snippets.

@ashenfad
Last active December 15, 2015 18:39
Show Gist options
  • Save ashenfad/5305674 to your computer and use it in GitHub Desktop.
Save ashenfad/5305674 to your computer and use it in GitHub Desktop.
BigML Tree - Abalone Data

A sunburst visualization of a BigML decision tree built on the abalone dataset.

The initial center circle represents the root of the tree. Each outer circle contains the children of the inner circle's nodes. The number of training instances captured by a node determine its arc length (or its size in radians).

Clicking on a node will zoom in to the subtree. After zooming in, selecting the new center point will zoom out one level.

{"public_dataset": false, "code": 200, "locale": "en-US", "short_url": "", "image": "gallery/model.png", "job_type": 400, "private": true, "dataset": "dataset/515c987f035d07412f000181", "fields_meta": {"count": 9, "total": 9, "limit": 1000, "offset": 0}, "white_box": false, "dataset_id": "515c987f035d07412f000181", "randomize": false, "id": "515c9930035d07413000016d", "number_of_predictions": 0, "category": 0, "modified_fields": {}, "rows": 4177, "out_of_bag": false, "ordering": 0, "fields_to_show": [{"optype": "categorical", "is_objective": true, "name": "Sex", "datatype_name": "Categorical", "tooltip": "Categorical", "id": "000000", "css": "categorical type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Length", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.08"], ["Mean", "0.52"], ["Median", "0.54"], ["Maximum", "0.82"], ["Std dev", "0.12"]], "id": "000001", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Diameter", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.06"], ["Mean", "0.41"], ["Median", "0.42"], ["Maximum", "0.65"], ["Std dev", "0.10"]], "id": "000002", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Height", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.00"], ["Mean", "0.14"], ["Median", "0.14"], ["Maximum", "1.13"], ["Std dev", "0.04"]], "id": "000003", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Whole weight", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.00"], ["Mean", "0.83"], ["Median", "0.80"], ["Maximum", "2.83"], ["Std dev", "0.49"]], "id": "000004", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Shucked weight", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.00"], ["Mean", "0.36"], ["Median", "0.34"], ["Maximum", "1.49"], ["Std dev", "0.22"]], "id": "000005", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Viscera weight", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.00"], ["Mean", "0.18"], ["Median", "0.17"], ["Maximum", "0.76"], ["Std dev", "0.11"]], "id": "000006", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Shell weight", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "0.00"], ["Mean", "0.24"], ["Median", "0.23"], ["Maximum", "1.01"], ["Std dev", "0.14"]], "id": "000007", "css": "numeric type_label datatype-tooltip"}, {"optype": "numeric", "is_objective": false, "name": "Rings", "datatype_name": "Numeric", "tooltip": "Numeric", "stats": [["Minimum", "1.00"], ["Mean", "9.93"], ["Median", "9.50"], ["Maximum", "29.00"], ["Std dev", "3.22"]], "id": "000008", "css": "numeric type_label datatype-tooltip"}], "views": 0, "size": 191873, "range": [1, 4177], "credits_per_prediction": 0.0, "source": "source/515c98150c0b5e5b20000139", "number_of_public_predictions": 0, "sample_rate": 1.0, "objective_fields": ["000000"], "user_name": "ashenfad", "columns": 9, "selective_pruning": false, "status": {"progress": 1.0, "message": "The model has been created", "code": 5, "elapsed": 6853}, "updated": "2013-04-03T21:03:51.656000", "description": "", "tags": [], "price": 0.0, "excluded_fields": [], "cloned": false, "credits": 0.7319374084472656, "stat_pruning": true, "objective_field": "000000", "clones": 0, "resource": "model/515c9930035d07413000016d", "name": "Abalone (Sex)", "created": "Wed, 03 Apr 2013 21:03:44 +0000", "url": "", "dataset_status": true, "source_status": true, "number_of_evaluations": 0, "max_columns": 9, "max_rows": 4177, "input_fields": ["000001", "000002", "000003", "000004", "000005", "000006", "000007", "000008"], "published": null, "source_id": "515c98150c0b5e5b20000139", "model": {"kind": "stree", "missing_strategy": "Last prediction", "importance": [["000006", 0.73939], ["000005", 0.08089], ["000008", 0.04377], ["000004", 0.04003], ["000002", 0.02601], ["000003", 0.02543], ["000007", 0.02417], ["000001", 0.02031]], "fields": {"000006": {"optype": "numeric", "name": "Viscera weight", "datatype": "double", "preferred": true, "summary": {"sum_squares": 186.40472, "splits": [0.01954, 0.03234, 0.04116, 0.05183, 0.06121, 0.07224, 0.0829, 0.09319, 0.1032, 0.11243, 0.12342, 0.13265, 0.14203, 0.1518, 0.1608, 0.17063, 0.17975, 0.1899, 0.19884, 0.20916, 0.21953, 0.22933, 0.24034, 0.25288, 0.26486, 0.27873, 0.2957, 0.30936, 0.33163, 0.36519, 0.40774], "missing_count": 0, "sum": 754.3395, "median": 0.17063, "maximum": 0.76, "minimum": 0.0005, "standard_deviation": 0.10961, "variance": 0.01202, "population": 4177, "bins": [[0.00917, 102], [0.02343, 137], [0.04183, 307], [0.06111, 205], [0.07965, 246], [0.0959, 164], [0.1111, 250], [0.13469, 363], [0.15619, 232], [0.1717, 209], [0.18948, 270], [0.20862, 235], [0.22362, 160], [0.24192, 271], [0.26644, 247], [0.2943, 241], [0.31715, 134], [0.33627, 64], [0.35711, 99], [0.38149, 77], [0.40429, 50], [0.42242, 30], [0.4452, 30], [0.46917, 12], [0.48474, 17], [0.4995, 2], [0.51857, 14], [0.544, 3], [0.57117, 3], [0.59, 1], [0.6415, 1], [0.76, 1]], "mean": 0.18059}, "column_number": 6, "order": 6}, "000007": {"optype": "numeric", "name": "Shell weight", "datatype": "double", "preferred": true, "summary": {"sum_squares": 319.17678, "splits": [0.02956, 0.0449, 0.0609, 0.07501, 0.08826, 0.10291, 0.11659, 0.13001, 0.14228, 0.15476, 0.1687, 0.17944, 0.19034, 0.20519, 0.21938, 0.2338, 0.24466, 0.25477, 0.26539, 0.27687, 0.28961, 0.30061, 0.31491, 0.32896, 0.34382, 0.35672, 0.37531, 0.39959, 0.42718, 0.465, 0.51595], "missing_count": 0, "sum": 997.5965, "median": 0.2338, "maximum": 1.005, "minimum": 0.0015, "standard_deviation": 0.1392, "variance": 0.01938, "population": 4177, "bins": [[0.01302, 102], [0.0378, 207], [0.06231, 181], [0.08463, 255], [0.11334, 282], [0.13776, 201], [0.16028, 265], [0.18228, 216], [0.20468, 225], [0.23016, 273], [0.26234, 450], [0.29193, 221], [0.31463, 251], [0.34485, 304], [0.37704, 184], [0.41045, 191], [0.44429, 88], [0.46788, 60], [0.49058, 69], [0.51302, 32], [0.53514, 29], [0.56294, 17], [0.58791, 27], [0.61888, 12], [0.64958, 13], [0.68142, 6], [0.71729, 7], [0.77, 2], [0.80625, 2], [0.85, 1], [0.889, 3], [1.005, 1]], "mean": 0.23883}, "column_number": 7, "order": 7}, "000004": {"optype": "numeric", "name": "Whole weight", "datatype": "double", "preferred": true, "summary": {"sum_squares": 3873.07055, "splits": [0.09326, 0.14845, 0.19783, 0.23938, 0.29323, 0.34594, 0.39303, 0.44163, 0.48002, 0.52314, 0.57418, 0.61123, 0.65494, 0.70441, 0.75661, 0.7997, 0.84109, 0.87751, 0.9232, 0.96998, 1.01386, 1.06259, 1.11131, 1.15327, 1.20755, 1.26223, 1.32622, 1.39299, 1.49975, 1.62482, 1.81723], "missing_count": 0, "sum": 3461.656, "median": 0.7997, "maximum": 2.8255, "minimum": 0.002, "standard_deviation": 0.49039, "variance": 0.24048, "population": 4177, "bins": [[0.04945, 123], [0.12532, 171], [0.20538, 245], [0.27073, 115], [0.34749, 273], [0.46609, 399], [0.58141, 289], [0.67202, 253], [0.78681, 371], [0.87392, 175], [0.95434, 311], [1.03884, 163], [1.11435, 257], [1.19515, 178], [1.26506, 156], [1.34831, 178], [1.44925, 131], [1.53873, 81], [1.60519, 52], [1.67131, 57], [1.74791, 46], [1.81459, 40], [1.88989, 18], [1.97294, 26], [2.06956, 17], [2.16114, 22], [2.24527, 11], [2.32225, 4], [2.38667, 3], [2.52217, 9], [2.657, 1], [2.8025, 2]], "mean": 0.82874}, "column_number": 4, "order": 4}, "000005": {"optype": "numeric", "name": "Shucked weight", "datatype": "double", "preferred": true, "summary": {"sum_squares": 745.17992, "splits": [0.03692, 0.06096, 0.08172, 0.10116, 0.1239, 0.14899, 0.16663, 0.18611, 0.20291, 0.22084, 0.2407, 0.25839, 0.27793, 0.29636, 0.31532, 0.3358, 0.35443, 0.37516, 0.39456, 0.41685, 0.43753, 0.46036, 0.48215, 0.50224, 0.52698, 0.55308, 0.58447, 0.61675, 0.65709, 0.71116, 0.8181], "missing_count": 0, "sum": 1501.078, "median": 0.3358, "maximum": 1.488, "minimum": 0.001, "standard_deviation": 0.22196, "variance": 0.04927, "population": 4177, "bins": [[0.01785, 110], [0.04722, 150], [0.0821, 263], [0.11698, 173], [0.16291, 383], [0.20831, 264], [0.25254, 355], [0.29823, 280], [0.34229, 308], [0.39174, 339], [0.44472, 310], [0.48701, 199], [0.52703, 257], [0.58274, 252], [0.62884, 111], [0.66294, 92], [0.69881, 85], [0.73711, 59], [0.77256, 33], [0.81383, 39], [0.85046, 14], [0.88248, 25], [0.91919, 16], [0.95096, 12], [1.00511, 14], [1.06823, 11], [1.10938, 4], [1.14225, 8], [1.18717, 3], [1.2419, 5], [1.34975, 2], [1.488, 1]], "mean": 0.35937}, "column_number": 5, "order": 5}, "000002": {"optype": "numeric", "name": "Diameter", "datatype": "double", "preferred": true, "summary": {"sum_squares": 736.043, "splits": [0.19664, 0.23318, 0.26271, 0.28026, 0.30082, 0.3196, 0.33428, 0.3478, 0.35672, 0.36873, 0.37805, 0.38738, 0.39789, 0.40492, 0.41496, 0.42358, 0.43212, 0.44029, 0.44861, 0.45398, 0.46123, 0.46881, 0.47488, 0.48124, 0.48904, 0.49755, 0.50446, 0.51368, 0.5241, 0.53838, 0.56046], "missing_count": 0, "sum": 1703.72, "median": 0.42358, "maximum": 0.65, "minimum": 0.055, "standard_deviation": 0.09924, "variance": 0.00985, "population": 4177, "bins": [[0.055, 1], [0.0925, 2], [0.106, 10], [0.12667, 27], [0.14711, 19], [0.16, 12], [0.17743, 37], [0.19858, 60], [0.2175, 70], [0.23482, 57], [0.25351, 94], [0.27434, 175], [0.29777, 139], [0.31448, 97], [0.32679, 98], [0.34004, 138], [0.35431, 203], [0.37567, 329], [0.40029, 360], [0.42277, 296], [0.43957, 222], [0.45421, 318], [0.47495, 475], [0.49755, 327], [0.51241, 141], [0.52621, 203], [0.54681, 124], [0.56875, 104], [0.58688, 16], [0.60031, 16], [0.625, 6], [0.65, 1]], "mean": 0.40788}, "column_number": 2, "order": 2}, "000003": {"optype": "numeric", "name": "Height", "datatype": "double", "preferred": true, "summary": {"sum_squares": 88.6105, "splits": [0.06421, 0.07715, 0.08593, 0.09196, 0.09819, 0.10301, 0.10841, 0.1133, 0.11797, 0.12185, 0.12524, 0.1287, 0.13246, 0.13596, 0.13915, 0.14221, 0.14562, 0.14861, 0.15114, 0.15384, 0.15683, 0.15996, 0.1632, 0.1666, 0.17044, 0.17401, 0.17734, 0.18197, 0.18805, 0.195, 0.20511], "missing_count": 0, "sum": 582.76, "median": 0.14221, "maximum": 1.13, "minimum": 0, "standard_deviation": 0.04183, "variance": 0.00175, "population": 4177, "bins": [[0, 2], [0.01333, 3], [0.02, 2], [0.02773, 11], [0.03842, 19], [0.045, 11], [0.05291, 43], [0.063, 65], [0.07282, 108], [0.08, 76], [0.08813, 198], [0.095, 91], [0.1022, 259], [0.11, 135], [0.1178, 302], [0.125, 202], [0.13264, 358], [0.14226, 402], [0.15, 267], [0.15743, 422], [0.165, 193], [0.17284, 371], [0.1822, 234], [0.19215, 181], [0.20199, 113], [0.21287, 54], [0.22217, 30], [0.23188, 16], [0.24, 4], [0.25, 3], [0.515, 1], [1.13, 1]], "mean": 0.13952}, "column_number": 3, "order": 3}, "000000": {"optype": "categorical", "name": "Sex", "datatype": "string", "preferred": true, "summary": {"missing_count": 0, "categories": [["M", 1528], ["I", 1342], ["F", 1307]]}, "column_number": 0, "order": 0}, "000001": {"optype": "numeric", "name": "Length", "datatype": "double", "preferred": true, "summary": {"sum_squares": 1207.09693, "splits": [0.26744, 0.31595, 0.34994, 0.373, 0.39525, 0.4172, 0.43605, 0.45061, 0.46401, 0.47545, 0.4889, 0.50101, 0.51257, 0.52244, 0.53138, 0.54347, 0.55226, 0.56293, 0.57193, 0.57911, 0.58775, 0.59718, 0.60571, 0.61498, 0.62302, 0.63051, 0.64062, 0.65016, 0.66205, 0.6805, 0.70805], "missing_count": 0, "sum": 2188.715, "median": 0.54347, "maximum": 0.815, "minimum": 0.075, "standard_deviation": 0.12009, "variance": 0.01442, "population": 4177, "bins": [[0.075, 1], [0.11, 1], [0.135, 5], [0.16, 13], [0.18217, 23], [0.20727, 22], [0.23296, 27], [0.25266, 32], [0.27603, 63], [0.29656, 48], [0.32369, 111], [0.35178, 115], [0.37557, 157], [0.39565, 77], [0.41287, 120], [0.43508, 192], [0.46305, 325], [0.48742, 178], [0.50679, 246], [0.52703, 274], [0.54796, 248], [0.57101, 395], [0.59307, 288], [0.61005, 205], [0.62883, 380], [0.65163, 245], [0.67212, 137], [0.69522, 116], [0.71753, 77], [0.74023, 43], [0.77, 11], [0.8075, 2]], "mean": 0.52399}, "column_number": 1, "order": 1}, "000008": {"optype": "numeric", "name": "Rings", "datatype": "int8", "preferred": true, "summary": {"sum_squares": 455589, "missing_count": 0, "sum": 41493, "median": 9.49906, "maximum": 29, "minimum": 1, "standard_deviation": 3.22417, "variance": 10.39527, "counts": [[1, 1], [2, 1], [3, 15], [4, 57], [5, 115], [6, 259], [7, 391], [8, 568], [9, 689], [10, 634], [11, 487], [12, 267], [13, 203], [14, 126], [15, 103], [16, 67], [17, 58], [18, 42], [19, 32], [20, 26], [21, 14], [22, 6], [23, 9], [24, 2], [25, 1], [26, 1], [27, 2], [29, 1]], "population": 4177, "mean": 9.93368}, "column_number": 8, "order": 8}}, "model_fields": {"000006": {"optype": "numeric", "name": "Viscera weight", "datatype": "double", "preferred": true, "column_number": 6, "order": 6}, "000007": {"optype": "numeric", "name": "Shell weight", "datatype": "double", "preferred": true, "column_number": 7, "order": 7}, "000004": {"optype": "numeric", "name": "Whole weight", "datatype": "double", "preferred": true, "column_number": 4, "order": 4}, "000005": {"optype": "numeric", "name": "Shucked weight", "datatype": "double", "preferred": true, "column_number": 5, "order": 5}, "000002": {"optype": "numeric", "name": "Diameter", "datatype": "double", "preferred": true, "column_number": 2, "order": 2}, "000003": {"optype": "numeric", "name": "Height", "datatype": "double", "preferred": true, "column_number": 3, "order": 3}, "000000": {"optype": "categorical", "name": "Sex", "datatype": "string", "preferred": true, "column_number": 0, "order": 0}, "000001": {"optype": "numeric", "name": "Length", "datatype": "double", "preferred": true, "column_number": 1, "order": 1}, "000008": {"optype": "numeric", "name": "Rings", "datatype": "int8", "preferred": true, "column_number": 8, "order": 8}}, "support_threshold": 0, "split_criterion": "Information gain mix", "root": {"count": 4177, "confidence": 0.35134, "predicate": true, "objective_summary": {"categories": [["F", 1307], ["I", 1342], ["M", 1528]]}, "output": "M", "children": [{"count": 2226, "confidence": 0.45908, "predicate": {"operator": ">", "field": "000006", "value": 0.16037}, "objective_summary": {"categories": [["I", 182], ["F", 976], ["M", 1068]]}, "output": "M", "children": [{"count": 760, "confidence": 0.41237, "predicate": {"operator": "<=", "field": "000004", "value": 1.00123}, "objective_summary": {"categories": [["I", 133], ["F", 287], ["M", 340]]}, "output": "M", "children": [{"count": 124, "confidence": 0.42116, "predicate": {"operator": ">", "field": "000006", "value": 0.22014}, "objective_summary": {"categories": [["I", 7], ["M", 54], ["F", 63]]}, "output": "F", "children": [{"count": 10, "confidence": 0.59584, "predicate": {"operator": "<=", "field": "000002", "value": 0.4125}, "objective_summary": {"categories": [["F", 1], ["M", 9]]}, "output": "M", "children": [{"count": 9, "output": "M", "confidence": 0.70085, "predicate": {"operator": ">", "field": "000008", "value": 8}, "objective_summary": {"categories": [["M", 9]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000008", "value": 8}, "objective_summary": {"categories": [["F", 1]]}}]}, {"count": 114, "confidence": 0.45249, "predicate": {"operator": ">", "field": "000002", "value": 0.4125}, "objective_summary": {"categories": [["I", 7], ["M", 45], ["F", 62]]}, "output": "F", "children": [{"count": 20, "confidence": 0.2188, "predicate": {"operator": ">", "field": "000002", "value": 0.4675}, "objective_summary": {"categories": [["I", 5], ["M", 7], ["F", 8]]}, "output": "F", "children": [{"count": 7, "confidence": 0.25045, "predicate": {"operator": "<=", "field": "000005", "value": 0.3805}, "objective_summary": {"categories": [["F", 3], ["I", 4]]}, "output": "I", "children": [{"count": 3, "output": "I", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000005", "value": 0.37425}, "objective_summary": {"categories": [["I", 3]]}}, {"count": 4, "confidence": 0.30064, "predicate": {"operator": "<=", "field": "000005", "value": 0.37425}, "objective_summary": {"categories": [["I", 1], ["F", 3]]}, "output": "F", "children": [{"count": 3, "output": "F", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000007", "value": 0.31}, "objective_summary": {"categories": [["F", 3]]}}, {"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000007", "value": 0.31}, "objective_summary": {"categories": [["I", 1]]}}]}]}, {"count": 13, "confidence": 0.29143, "predicate": {"operator": ">", "field": "000005", "value": 0.3805}, "objective_summary": {"categories": [["I", 1], ["F", 5], ["M", 7]]}, "output": "M", "children": [{"count": 10, "confidence": 0.31267, "predicate": {"operator": ">", "field": "000008", "value": 8}, "objective_summary": {"categories": [["F", 4], ["M", 6]]}, "output": "M", "children": [{"count": 8, "confidence": 0.21521, "predicate": {"operator": "<=", "field": "000002", "value": 0.4775}, "objective_summary": {"categories": [["M", 4], ["F", 4]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000006", "value": 0.24275}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 6, "confidence": 0.29999, "predicate": {"operator": "<=", "field": "000006", "value": 0.24275}, "objective_summary": {"categories": [["F", 2], ["M", 4]]}, "output": "M", "children": [{"count": 3, "output": "F", "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000006", "value": 0.23325}, "objective_summary": {"categories": [["M", 1], ["F", 2]]}}, {"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000006", "value": 0.23325}, "objective_summary": {"categories": [["M", 3]]}}]}]}, {"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000002", "value": 0.4775}, "objective_summary": {"categories": [["M", 2]]}}]}, {"count": 3, "confidence": 0.06149, "predicate": {"operator": "<=", "field": "000008", "value": 8}, "objective_summary": {"categories": [["I", 1], ["M", 1], ["F", 1]]}, "output": "F", "children": [{"count": 2, "confidence": 0.09453, "predicate": {"operator": "<=", "field": "000004", "value": 0.99325}, "objective_summary": {"categories": [["I", 1], ["F", 1]]}, "output": "F", "children": [{"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000007", "value": 0.2645}, "objective_summary": {"categories": [["I", 1]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.2645}, "objective_summary": {"categories": [["F", 1]]}}]}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000004", "value": 0.99325}, "objective_summary": {"categories": [["M", 1]]}}]}]}]}, {"count": 94, "confidence": 0.47353, "predicate": {"operator": "<=", "field": "000002", "value": 0.4675}, "objective_summary": {"categories": [["I", 2], ["M", 38], ["F", 54]]}, "output": "F", "children": [{"count": 58, "confidence": 0.408, "predicate": {"operator": "<=", "field": "000004", "value": 0.96125}, "objective_summary": {"categories": [["I", 2], ["F", 25], ["M", 31]]}, "output": "M", "children": [{"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000001", "value": 0.6175}, "objective_summary": {"categories": [["I", 1]]}}, {"count": 57, "confidence": 0.4159, "predicate": {"operator": "<=", "field": "000001", "value": 0.6175}, "objective_summary": {"categories": [["I", 1], ["F", 25], ["M", 31]]}, "output": "M", "children": [{"count": 2, "confidence": 0.09453, "predicate": {"operator": "<=", "field": "000004", "value": 0.8195}, "objective_summary": {"categories": [["I", 1], ["F", 1]]}, "output": "F", "children": [{"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000004", "value": 0.79975}, "objective_summary": {"categories": [["I", 1]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000004", "value": 0.79975}, "objective_summary": {"categories": [["F", 1]]}}]}, {"count": 55, "confidence": 0.4327, "predicate": {"operator": ">", "field": "000004", "value": 0.8195}, "objective_summary": {"categories": [["F", 24], ["M", 31]]}, "output": "M", "children": [{"count": 51, "confidence": 0.39523, "predicate": {"operator": ">", "field": "000004", "value": 0.84925}, "objective_summary": {"categories": [["F", 24], ["M", 27]]}, "output": "M", "children": [{"count": 18, "output": "F", "confidence": 0.43749, "predicate": {"operator": "<=", "field": "000004", "value": 0.905}, "objective_summary": {"categories": [["M", 6], ["F", 12]]}}, {"count": 33, "output": "M", "confidence": 0.46616, "predicate": {"operator": ">", "field": "000004", "value": 0.905}, "objective_summary": {"categories": [["F", 12], ["M", 21]]}}]}, {"count": 4, "output": "M", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000004", "value": 0.84925}, "objective_summary": {"categories": [["M", 4]]}}]}]}]}, {"count": 36, "confidence": 0.64972, "predicate": {"operator": ">", "field": "000004", "value": 0.96125}, "objective_summary": {"categories": [["M", 7], ["F", 29]]}, "output": "F", "children": [{"count": 28, "confidence": 0.72804, "predicate": {"operator": ">", "field": "000007", "value": 0.253}, "objective_summary": {"categories": [["M", 3], ["F", 25]]}, "output": "F", "children": [{"count": 7, "confidence": 0.25045, "predicate": {"operator": "<=", "field": "000001", "value": 0.5575}, "objective_summary": {"categories": [["M", 3], ["F", 4]]}, "output": "F", "children": [{"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000007", "value": 0.3225}, "objective_summary": {"categories": [["M", 2]]}}, {"count": 5, "confidence": 0.37553, "predicate": {"operator": "<=", "field": "000007", "value": 0.3225}, "objective_summary": {"categories": [["M", 1], ["F", 4]]}, "output": "F", "children": [{"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000005", "value": 0.4075}, "objective_summary": {"categories": [["F", 4]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000005", "value": 0.4075}, "objective_summary": {"categories": [["M", 1]]}}]}]}, {"count": 21, "output": "F", "confidence": 0.84536, "predicate": {"operator": ">", "field": "000001", "value": 0.5575}, "objective_summary": {"categories": [["F", 21]]}}]}, {"count": 8, "confidence": 0.21521, "predicate": {"operator": "<=", "field": "000007", "value": 0.253}, "objective_summary": {"categories": [["M", 4], ["F", 4]]}, "output": "F", "children": [{"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000005", "value": 0.436}, "objective_summary": {"categories": [["M", 3]]}}, {"count": 5, "confidence": 0.37553, "predicate": {"operator": ">", "field": "000005", "value": 0.436}, "objective_summary": {"categories": [["M", 1], ["F", 4]]}, "output": "F", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000001", "value": 0.5875}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000001", "value": 0.5875}, "objective_summary": {"categories": [["F", 4]]}}]}]}]}]}]}]}, {"count": 636, "confidence": 0.41144, "predicate": {"operator": "<=", "field": "000006", "value": 0.22014}, "objective_summary": {"categories": [["I", 126], ["F", 224], ["M", 286]]}, "output": "M", "children": [{"count": 32, "confidence": 0.36449, "predicate": {"operator": "<=", "field": "000005", "value": 0.24576}, "objective_summary": {"categories": [["F", 15], ["M", 17]]}, "output": "M", "children": [{"count": 20, "confidence": 0.43285, "predicate": {"operator": ">", "field": "000006", "value": 0.168}, "objective_summary": {"categories": [["M", 7], ["F", 13]]}, "output": "F", "children": [{"count": 5, "output": "F", "confidence": 0.56551, "predicate": {"operator": "<=", "field": "000004", "value": 0.64975}, "objective_summary": {"categories": [["F", 5]]}}, {"count": 15, "confidence": 0.30117, "predicate": {"operator": ">", "field": "000004", "value": 0.64975}, "objective_summary": {"categories": [["M", 7], ["F", 8]]}, "output": "F", "children": [{"count": 7, "confidence": 0.48687, "predicate": {"operator": ">", "field": "000003", "value": 0.1475}, "objective_summary": {"categories": [["M", 1], ["F", 6]]}, "output": "F", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000005", "value": 0.18975}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 6, "output": "F", "confidence": 0.60966, "predicate": {"operator": ">", "field": "000005", "value": 0.18975}, "objective_summary": {"categories": [["F", 6]]}}]}, {"count": 8, "confidence": 0.40927, "predicate": {"operator": "<=", "field": "000003", "value": 0.1475}, "objective_summary": {"categories": [["F", 2], ["M", 6]]}, "output": "M", "children": [{"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000005", "value": 0.21975}, "objective_summary": {"categories": [["M", 1], ["F", 2]]}, "output": "F", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000004", "value": 0.76825}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000004", "value": 0.76825}, "objective_summary": {"categories": [["F", 2]]}}]}, {"count": 5, "output": "M", "confidence": 0.56551, "predicate": {"operator": ">", "field": "000005", "value": 0.21975}, "objective_summary": {"categories": [["M", 5]]}}]}]}]}, {"count": 12, "confidence": 0.55196, "predicate": {"operator": "<=", "field": "000006", "value": 0.168}, "objective_summary": {"categories": [["F", 2], ["M", 10]]}, "output": "M", "children": [{"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000005", "value": 0.2125}, "objective_summary": {"categories": [["M", 1], ["F", 2]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000001", "value": 0.4775}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000001", "value": 0.4775}, "objective_summary": {"categories": [["M", 1]]}}]}, {"count": 9, "output": "M", "confidence": 0.70085, "predicate": {"operator": ">", "field": "000005", "value": 0.2125}, "objective_summary": {"categories": [["M", 9]]}}]}]}, {"count": 604, "confidence": 0.4062, "predicate": {"operator": ">", "field": "000005", "value": 0.24576}, "objective_summary": {"categories": [["I", 126], ["F", 209], ["M", 269]]}, "output": "M", "children": [{"count": 307, "confidence": 0.44602, "predicate": {"operator": ">", "field": "000004", "value": 0.85556}, "objective_summary": {"categories": [["I", 50], ["F", 103], ["M", 154]]}, "output": "M", "children": [{"count": 2, "output": "I", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000002", "value": 0.3475}, "objective_summary": {"categories": [["I", 2]]}}, {"count": 305, "confidence": 0.44909, "predicate": {"operator": ">", "field": "000002", "value": 0.3475}, "objective_summary": {"categories": [["I", 48], ["F", 103], ["M", 154]]}, "output": "M", "children": [{"count": 33, "confidence": 0.22187, "predicate": {"operator": ">", "field": "000001", "value": 0.6025}, "objective_summary": {"categories": [["I", 10], ["M", 11], ["F", 12]]}, "output": "F", "children": [{"count": 19, "confidence": 0.31707, "predicate": {"operator": "<=", "field": "000007", "value": 0.282}, "objective_summary": {"categories": [["I", 2], ["M", 7], ["F", 10]]}, "output": "F", "children": [{"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000005", "value": 0.4825}, "objective_summary": {"categories": [["M", 3]]}}, {"count": 16, "output": "F", "confidence": 0.38641, "predicate": {"operator": "<=", "field": "000005", "value": 0.4825}, "objective_summary": {"categories": [["I", 2], ["M", 4], ["F", 10]]}}]}, {"count": 14, "confidence": 0.3259, "predicate": {"operator": ">", "field": "000007", "value": 0.282}, "objective_summary": {"categories": [["F", 2], ["M", 4], ["I", 8]]}, "output": "I", "children": [{"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000006", "value": 0.2035}, "objective_summary": {"categories": [["M", 3]]}}, {"count": 11, "confidence": 0.43435, "predicate": {"operator": "<=", "field": "000006", "value": 0.2035}, "objective_summary": {"categories": [["M", 1], ["F", 2], ["I", 8]]}, "output": "I", "children": [{"count": 10, "output": "I", "confidence": 0.49016, "predicate": {"operator": "<=", "field": "000003", "value": 0.1875}, "objective_summary": {"categories": [["F", 2], ["I", 8]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000003", "value": 0.1875}, "objective_summary": {"categories": [["M", 1]]}}]}]}]}, {"count": 272, "output": "M", "confidence": 0.46645, "predicate": {"operator": "<=", "field": "000001", "value": 0.6025}, "objective_summary": {"categories": [["I", 38], ["F", 91], ["M", 143]]}}]}]}, {"count": 297, "confidence": 0.33358, "predicate": {"operator": "<=", "field": "000004", "value": 0.85556}, "objective_summary": {"categories": [["I", 76], ["F", 106], ["M", 115]]}, "output": "M", "children": [{"count": 136, "confidence": 0.36048, "predicate": {"operator": "<=", "field": "000001", "value": 0.5375}, "objective_summary": {"categories": [["I", 20], ["F", 56], ["M", 60]]}, "output": "M", "children": [{"count": 106, "confidence": 0.36138, "predicate": {"operator": ">", "field": "000004", "value": 0.68508}, "objective_summary": {"categories": [["I", 10], ["M", 48], ["F", 48]]}, "output": "F", "children": [{"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000004", "value": 0.6995}, "objective_summary": {"categories": [["F", 4]]}}, {"count": 102, "confidence": 0.37656, "predicate": {"operator": ">", "field": "000004", "value": 0.6995}, "objective_summary": {"categories": [["I", 10], ["F", 44], ["M", 48]]}, "output": "M", "children": [{"count": 28, "output": "F", "confidence": 0.4583, "predicate": {"operator": ">", "field": "000002", "value": 0.4225}, "objective_summary": {"categories": [["I", 3], ["M", 7], ["F", 18]]}}, {"count": 74, "confidence": 0.44093, "predicate": {"operator": "<=", "field": "000002", "value": 0.4225}, "objective_summary": {"categories": [["I", 7], ["F", 26], ["M", 41]]}, "output": "M", "children": [{"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000003", "value": 0.1175}, "objective_summary": {"categories": [["F", 4]]}}, {"count": 70, "output": "M", "confidence": 0.46881, "predicate": {"operator": ">", "field": "000003", "value": 0.1175}, "objective_summary": {"categories": [["I", 7], ["F", 22], ["M", 41]]}}]}]}]}, {"count": 30, "confidence": 0.2459, "predicate": {"operator": "<=", "field": "000004", "value": 0.68508}, "objective_summary": {"categories": [["F", 8], ["I", 10], ["M", 12]]}, "output": "M", "children": [{"count": 6, "confidence": 0.29999, "predicate": {"operator": "<=", "field": "000006", "value": 0.16275}, "objective_summary": {"categories": [["M", 2], ["I", 4]]}, "output": "I", "children": [{"count": 4, "output": "I", "confidence": 0.5101, "predicate": {"operator": ">", "field": "000006", "value": 0.16125}, "objective_summary": {"categories": [["I", 4]]}}, {"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000006", "value": 0.16125}, "objective_summary": {"categories": [["M", 2]]}}]}, {"count": 24, "confidence": 0.24467, "predicate": {"operator": ">", "field": "000006", "value": 0.16275}, "objective_summary": {"categories": [["I", 6], ["F", 8], ["M", 10]]}, "output": "M", "children": [{"count": 17, "confidence": 0.26165, "predicate": {"operator": ">", "field": "000007", "value": 0.16175}, "objective_summary": {"categories": [["I", 3], ["M", 6], ["F", 8]]}, "output": "F", "children": [{"count": 10, "output": "M", "confidence": 0.31267, "predicate": {"operator": "<=", "field": "000004", "value": 0.65775}, "objective_summary": {"categories": [["F", 4], ["M", 6]]}}, {"count": 7, "output": "F", "confidence": 0.25045, "predicate": {"operator": ">", "field": "000004", "value": 0.65775}, "objective_summary": {"categories": [["I", 3], ["F", 4]]}}]}, {"count": 7, "confidence": 0.25045, "predicate": {"operator": "<=", "field": "000007", "value": 0.16175}, "objective_summary": {"categories": [["I", 3], ["M", 4]]}, "output": "M", "children": [{"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000006", "value": 0.16625}, "objective_summary": {"categories": [["M", 2]]}}, {"count": 5, "output": "I", "confidence": 0.23072, "predicate": {"operator": ">", "field": "000006", "value": 0.16625}, "objective_summary": {"categories": [["M", 2], ["I", 3]]}}]}]}]}]}, {"count": 161, "confidence": 0.27858, "predicate": {"operator": ">", "field": "000001", "value": 0.5375}, "objective_summary": {"categories": [["F", 50], ["M", 55], ["I", 56]]}, "output": "I", "children": [{"count": 23, "confidence": 0.36811, "predicate": {"operator": ">", "field": "000005", "value": 0.39562}, "objective_summary": {"categories": [["I", 4], ["F", 6], ["M", 13]]}, "output": "M", "children": [{"count": 8, "confidence": 0.21521, "predicate": {"operator": "<=", "field": "000001", "value": 0.5575}, "objective_summary": {"categories": [["M", 4], ["F", 4]]}, "output": "F", "children": [{"count": 3, "output": "F", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000005", "value": 0.42475}, "objective_summary": {"categories": [["F", 3]]}}, {"count": 5, "confidence": 0.37553, "predicate": {"operator": "<=", "field": "000005", "value": 0.42475}, "objective_summary": {"categories": [["F", 1], ["M", 4]]}, "output": "M", "children": [{"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000006", "value": 0.16575}, "objective_summary": {"categories": [["F", 1]]}}, {"count": 4, "output": "M", "confidence": 0.5101, "predicate": {"operator": ">", "field": "000006", "value": 0.16575}, "objective_summary": {"categories": [["M", 4]]}}]}]}, {"count": 15, "confidence": 0.35746, "predicate": {"operator": ">", "field": "000001", "value": 0.5575}, "objective_summary": {"categories": [["F", 2], ["I", 4], ["M", 9]]}, "output": "M", "children": [{"count": 13, "output": "M", "confidence": 0.42369, "predicate": {"operator": ">", "field": "000007", "value": 0.202}, "objective_summary": {"categories": [["I", 2], ["F", 2], ["M", 9]]}}, {"count": 2, "output": "I", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000007", "value": 0.202}, "objective_summary": {"categories": [["I", 2]]}}]}]}, {"count": 138, "confidence": 0.30033, "predicate": {"operator": "<=", "field": "000005", "value": 0.39562}, "objective_summary": {"categories": [["M", 42], ["F", 44], ["I", 52]]}, "output": "I", "children": [{"count": 30, "confidence": 0.33154, "predicate": {"operator": "<=", "field": "000007", "value": 0.2115}, "objective_summary": {"categories": [["M", 5], ["I", 10], ["F", 15]]}, "output": "F", "children": [{"count": 14, "output": "F", "confidence": 0.60058, "predicate": {"operator": ">", "field": "000005", "value": 0.34775}, "objective_summary": {"categories": [["M", 2], ["F", 12]]}}, {"count": 16, "confidence": 0.38641, "predicate": {"operator": "<=", "field": "000005", "value": 0.34775}, "objective_summary": {"categories": [["M", 3], ["F", 3], ["I", 10]]}, "output": "I", "children": [{"count": 4, "output": "M", "confidence": 0.30064, "predicate": {"operator": "<=", "field": "000006", "value": 0.16625}, "objective_summary": {"categories": [["I", 1], ["M", 3]]}}, {"count": 12, "output": "I", "confidence": 0.46769, "predicate": {"operator": ">", "field": "000006", "value": 0.16625}, "objective_summary": {"categories": [["F", 3], ["I", 9]]}}]}]}, {"count": 108, "confidence": 0.30228, "predicate": {"operator": ">", "field": "000007", "value": 0.2115}, "objective_summary": {"categories": [["F", 29], ["M", 37], ["I", 42]]}, "output": "I", "children": [{"count": 101, "output": "I", "confidence": 0.31532, "predicate": {"operator": ">", "field": "000007", "value": 0.21725}, "objective_summary": {"categories": [["F", 29], ["M", 31], ["I", 41]]}}, {"count": 7, "confidence": 0.48687, "predicate": {"operator": "<=", "field": "000007", "value": 0.21725}, "objective_summary": {"categories": [["I", 1], ["M", 6]]}, "output": "M", "children": [{"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000005", "value": 0.328}, "objective_summary": {"categories": [["I", 1]]}}, {"count": 6, "output": "M", "confidence": 0.60966, "predicate": {"operator": ">", "field": "000005", "value": 0.328}, "objective_summary": {"categories": [["M", 6]]}}]}]}]}]}]}]}]}]}, {"count": 1466, "confidence": 0.47104, "predicate": {"operator": ">", "field": "000004", "value": 1.00123}, "objective_summary": {"categories": [["I", 49], ["F", 689], ["M", 728]]}, "output": "M", "children": [{"count": 602, "confidence": 0.47837, "predicate": {"operator": ">", "field": "000006", "value": 0.30088}, "objective_summary": {"categories": [["I", 7], ["M", 283], ["F", 312]]}, "output": "F", "children": [{"count": 504, "confidence": 0.51589, "predicate": {"operator": "<=", "field": "000005", "value": 0.86603}, "objective_summary": {"categories": [["I", 7], ["M", 215], ["F", 282]]}, "output": "F", "children": [{"count": 168, "output": "F", "confidence": 0.57403, "predicate": {"operator": ">", "field": "000002", "value": 0.5325}, "objective_summary": {"categories": [["I", 1], ["M", 58], ["F", 109]]}}, {"count": 336, "confidence": 0.46158, "predicate": {"operator": "<=", "field": "000002", "value": 0.5325}, "objective_summary": {"categories": [["I", 6], ["M", 157], ["F", 173]]}, "output": "F", "children": [{"count": 189, "confidence": 0.51074, "predicate": {"operator": "<=", "field": "000004", "value": 1.44879}, "objective_summary": {"categories": [["I", 2], ["M", 77], ["F", 110]]}, "output": "F", "children": [{"count": 152, "output": "F", "confidence": 0.54585, "predicate": {"operator": ">", "field": "000002", "value": 0.4775}, "objective_summary": {"categories": [["I", 2], ["M", 55], ["F", 95]]}}, {"count": 37, "confidence": 0.43486, "predicate": {"operator": "<=", "field": "000002", "value": 0.4775}, "objective_summary": {"categories": [["F", 15], ["M", 22]]}, "output": "M", "children": [{"count": 31, "output": "M", "confidence": 0.53407, "predicate": {"operator": "<=", "field": "000001", "value": 0.6275}, "objective_summary": {"categories": [["F", 9], ["M", 22]]}}, {"count": 6, "output": "F", "confidence": 0.60966, "predicate": {"operator": ">", "field": "000001", "value": 0.6275}, "objective_summary": {"categories": [["F", 6]]}}]}]}, {"count": 147, "confidence": 0.4636, "predicate": {"operator": ">", "field": "000004", "value": 1.44879}, "objective_summary": {"categories": [["I", 4], ["F", 63], ["M", 80]]}, "output": "M", "children": [{"count": 21, "confidence": 0.40878, "predicate": {"operator": ">", "field": "000004", "value": 1.6835}, "objective_summary": {"categories": [["I", 2], ["M", 6], ["F", 13]]}, "output": "F", "children": [{"count": 15, "confidence": 0.24809, "predicate": {"operator": "<=", "field": "000004", "value": 1.80625}, "objective_summary": {"categories": [["I", 2], ["M", 6], ["F", 7]]}, "output": "F", "children": [{"count": 9, "confidence": 0.26665, "predicate": {"operator": ">", "field": "000007", "value": 0.435}, "objective_summary": {"categories": [["F", 4], ["M", 5]]}, "output": "M", "children": [{"count": 3, "output": "F", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000006", "value": 0.327}, "objective_summary": {"categories": [["F", 3]]}}, {"count": 6, "output": "M", "confidence": 0.43649, "predicate": {"operator": ">", "field": "000006", "value": 0.327}, "objective_summary": {"categories": [["F", 1], ["M", 5]]}}]}, {"count": 6, "confidence": 0.18761, "predicate": {"operator": "<=", "field": "000007", "value": 0.435}, "objective_summary": {"categories": [["M", 1], ["I", 2], ["F", 3]]}, "output": "F", "children": [{"count": 2, "output": "I", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000005", "value": 0.701}, "objective_summary": {"categories": [["I", 2]]}}, {"count": 4, "output": "F", "confidence": 0.30064, "predicate": {"operator": ">", "field": "000005", "value": 0.701}, "objective_summary": {"categories": [["M", 1], ["F", 3]]}}]}]}, {"count": 6, "output": "F", "confidence": 0.60966, "predicate": {"operator": ">", "field": "000004", "value": 1.80625}, "objective_summary": {"categories": [["F", 6]]}}]}, {"count": 126, "confidence": 0.5, "predicate": {"operator": "<=", "field": "000004", "value": 1.6835}, "objective_summary": {"categories": [["I", 2], ["F", 50], ["M", 74]]}, "output": "M", "children": [{"count": 96, "confidence": 0.44231, "predicate": {"operator": "<=", "field": "000008", "value": 12}, "objective_summary": {"categories": [["F", 44], ["M", 52]]}, "output": "M", "children": [{"count": 92, "confidence": 0.46332, "predicate": {"operator": ">", "field": "000001", "value": 0.6375}, "objective_summary": {"categories": [["F", 40], ["M", 52]]}, "output": "M", "children": [{"count": 57, "output": "M", "confidence": 0.53722, "predicate": {"operator": "<=", "field": "000007", "value": 0.418}, "objective_summary": {"categories": [["F", 19], ["M", 38]]}}, {"count": 35, "output": "F", "confidence": 0.43572, "predicate": {"operator": ">", "field": "000007", "value": 0.418}, "objective_summary": {"categories": [["M", 14], ["F", 21]]}}]}, {"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000001", "value": 0.6375}, "objective_summary": {"categories": [["F", 4]]}}]}, {"count": 30, "output": "M", "confidence": 0.55552, "predicate": {"operator": ">", "field": "000008", "value": 12}, "objective_summary": {"categories": [["I", 2], ["F", 6], ["M", 22]]}}]}]}]}]}, {"count": 98, "confidence": 0.59675, "predicate": {"operator": ">", "field": "000005", "value": 0.86603}, "objective_summary": {"categories": [["F", 30], ["M", 68]]}, "output": "M", "children": [{"count": 5, "confidence": 0.37553, "predicate": {"operator": ">", "field": "000002", "value": 0.6225}, "objective_summary": {"categories": [["M", 1], ["F", 4]]}, "output": "F", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.582}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": ">", "field": "000007", "value": 0.582}, "objective_summary": {"categories": [["F", 4]]}}]}, {"count": 93, "output": "M", "confidence": 0.62187, "predicate": {"operator": "<=", "field": "000002", "value": 0.6225}, "objective_summary": {"categories": [["F", 26], ["M", 67]]}}]}]}, {"count": 864, "confidence": 0.48173, "predicate": {"operator": "<=", "field": "000006", "value": 0.30088}, "objective_summary": {"categories": [["I", 42], ["F", 377], ["M", 445]]}, "output": "M", "children": [{"count": 829, "output": "M", "confidence": 0.4907, "predicate": {"operator": "<=", "field": "000003", "value": 0.2025}, "objective_summary": {"categories": [["I", 42], ["F", 352], ["M", 435]]}}, {"count": 35, "confidence": 0.54945, "predicate": {"operator": ">", "field": "000003", "value": 0.2025}, "objective_summary": {"categories": [["M", 10], ["F", 25]]}, "output": "F", "children": [{"count": 10, "output": "F", "confidence": 0.72246, "predicate": {"operator": ">", "field": "000002", "value": 0.5225}, "objective_summary": {"categories": [["F", 10]]}}, {"count": 25, "confidence": 0.40739, "predicate": {"operator": "<=", "field": "000002", "value": 0.5225}, "objective_summary": {"categories": [["M", 10], ["F", 15]]}, "output": "F", "children": [{"count": 17, "confidence": 0.52738, "predicate": {"operator": "<=", "field": "000005", "value": 0.51575}, "objective_summary": {"categories": [["M", 4], ["F", 13]]}, "output": "F", "children": [{"count": 15, "output": "F", "confidence": 0.62118, "predicate": {"operator": ">", "field": "000004", "value": 1.0675}, "objective_summary": {"categories": [["M", 2], ["F", 13]]}}, {"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000004", "value": 1.0675}, "objective_summary": {"categories": [["M", 2]]}}]}, {"count": 8, "confidence": 0.40927, "predicate": {"operator": ">", "field": "000005", "value": 0.51575}, "objective_summary": {"categories": [["F", 2], ["M", 6]]}, "output": "M", "children": [{"count": 5, "output": "M", "confidence": 0.56551, "predicate": {"operator": ">", "field": "000006", "value": 0.26025}, "objective_summary": {"categories": [["M", 5]]}}, {"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000006", "value": 0.26025}, "objective_summary": {"categories": [["M", 1], ["F", 2]]}, "output": "F", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000004", "value": 1.2465}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000004", "value": 1.2465}, "objective_summary": {"categories": [["F", 2]]}}]}]}]}]}]}]}]}, {"count": 1951, "confidence": 0.57262, "predicate": {"operator": "<=", "field": "000006", "value": 0.16037}, "objective_summary": {"categories": [["F", 331], ["M", 460], ["I", 1160]]}, "output": "I", "children": [{"count": 1183, "confidence": 0.73303, "predicate": {"operator": "<=", "field": "000008", "value": 8}, "objective_summary": {"categories": [["F", 94], ["M", 192], ["I", 897]]}, "output": "I", "children": [{"count": 388, "confidence": 0.53542, "predicate": {"operator": ">", "field": "000006", "value": 0.09011}, "objective_summary": {"categories": [["F", 62], ["M", 99], ["I", 227]]}, "output": "I", "children": [{"count": 307, "confidence": 0.57997, "predicate": {"operator": "<=", "field": "000004", "value": 0.63917}, "objective_summary": {"categories": [["F", 48], ["M", 64], ["I", 195]]}, "output": "I", "children": [{"count": 294, "output": "I", "confidence": 0.59699, "predicate": {"operator": ">", "field": "000005", "value": 0.15944}, "objective_summary": {"categories": [["F", 41], ["M", 61], ["I", 192]]}}, {"count": 13, "confidence": 0.29143, "predicate": {"operator": "<=", "field": "000005", "value": 0.15944}, "objective_summary": {"categories": [["I", 3], ["M", 3], ["F", 7]]}, "output": "F", "children": [{"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000007", "value": 0.0975}, "objective_summary": {"categories": [["I", 1], ["M", 2]]}, "output": "M", "children": [{"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000007", "value": 0.08}, "objective_summary": {"categories": [["M", 2]]}}, {"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.08}, "objective_summary": {"categories": [["I", 1]]}}]}, {"count": 10, "confidence": 0.39677, "predicate": {"operator": ">", "field": "000007", "value": 0.0975}, "objective_summary": {"categories": [["M", 1], ["I", 2], ["F", 7]]}, "output": "F", "children": [{"count": 9, "confidence": 0.45258, "predicate": {"operator": ">", "field": "000003", "value": 0.095}, "objective_summary": {"categories": [["I", 2], ["F", 7]]}, "output": "F", "children": [{"count": 8, "output": "F", "confidence": 0.52911, "predicate": {"operator": "<=", "field": "000005", "value": 0.15575}, "objective_summary": {"categories": [["I", 1], ["F", 7]]}}, {"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000005", "value": 0.15575}, "objective_summary": {"categories": [["I", 1]]}}]}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000003", "value": 0.095}, "objective_summary": {"categories": [["M", 1]]}}]}]}]}, {"count": 81, "confidence": 0.32972, "predicate": {"operator": ">", "field": "000004", "value": 0.63917}, "objective_summary": {"categories": [["F", 14], ["I", 32], ["M", 35]]}, "output": "M", "children": [{"count": 32, "confidence": 0.36449, "predicate": {"operator": ">", "field": "000002", "value": 0.4175}, "objective_summary": {"categories": [["M", 6], ["F", 9], ["I", 17]]}, "output": "I", "children": [{"count": 24, "confidence": 0.50832, "predicate": {"operator": "<=", "field": "000005", "value": 0.39725}, "objective_summary": {"categories": [["M", 2], ["F", 5], ["I", 17]]}, "output": "I", "children": [{"count": 15, "output": "I", "confidence": 0.70183, "predicate": {"operator": ">", "field": "000005", "value": 0.328}, "objective_summary": {"categories": [["M", 1], ["I", 14]]}}, {"count": 9, "confidence": 0.26665, "predicate": {"operator": "<=", "field": "000005", "value": 0.328}, "objective_summary": {"categories": [["M", 1], ["I", 3], ["F", 5]]}, "output": "F", "children": [{"count": 5, "confidence": 0.23072, "predicate": {"operator": "<=", "field": "000005", "value": 0.29925}, "objective_summary": {"categories": [["M", 1], ["F", 1], ["I", 3]]}, "output": "I", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000004", "value": 0.69675}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 4, "confidence": 0.30064, "predicate": {"operator": "<=", "field": "000004", "value": 0.69675}, "objective_summary": {"categories": [["F", 1], ["I", 3]]}, "output": "I", "children": [{"count": 3, "output": "I", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000003", "value": 0.145}, "objective_summary": {"categories": [["I", 3]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000003", "value": 0.145}, "objective_summary": {"categories": [["F", 1]]}}]}]}, {"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": ">", "field": "000005", "value": 0.29925}, "objective_summary": {"categories": [["F", 4]]}}]}]}, {"count": 8, "confidence": 0.21521, "predicate": {"operator": ">", "field": "000005", "value": 0.39725}, "objective_summary": {"categories": [["M", 4], ["F", 4]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000006", "value": 0.15425}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 6, "confidence": 0.29999, "predicate": {"operator": "<=", "field": "000006", "value": 0.15425}, "objective_summary": {"categories": [["F", 2], ["M", 4]]}, "output": "M", "children": [{"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000005", "value": 0.423}, "objective_summary": {"categories": [["M", 3]]}}, {"count": 3, "confidence": 0.20765, "predicate": {"operator": ">", "field": "000005", "value": 0.423}, "objective_summary": {"categories": [["M", 1], ["F", 2]]}, "output": "F", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000006", "value": 0.152}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000006", "value": 0.152}, "objective_summary": {"categories": [["F", 2]]}}]}]}]}]}, {"count": 49, "confidence": 0.45247, "predicate": {"operator": "<=", "field": "000002", "value": 0.4175}, "objective_summary": {"categories": [["F", 5], ["I", 15], ["M", 29]]}, "output": "M", "children": [{"count": 22, "confidence": 0.42951, "predicate": {"operator": "<=", "field": "000002", "value": 0.3925}, "objective_summary": {"categories": [["I", 3], ["F", 5], ["M", 14]]}, "output": "M", "children": [{"count": 19, "confidence": 0.51208, "predicate": {"operator": ">", "field": "000002", "value": 0.3675}, "objective_summary": {"categories": [["I", 2], ["F", 3], ["M", 14]]}, "output": "M", "children": [{"count": 10, "output": "M", "confidence": 0.72246, "predicate": {"operator": "<=", "field": "000004", "value": 0.65975}, "objective_summary": {"categories": [["M", 10]]}}, {"count": 9, "confidence": 0.18878, "predicate": {"operator": ">", "field": "000004", "value": 0.65975}, "objective_summary": {"categories": [["I", 2], ["F", 3], ["M", 4]]}, "output": "M", "children": [{"count": 3, "confidence": 0.20765, "predicate": {"operator": ">", "field": "000003", "value": 0.1425}, "objective_summary": {"categories": [["M", 1], ["I", 2]]}, "output": "I", "children": [{"count": 2, "output": "I", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000001", "value": 0.5125}, "objective_summary": {"categories": [["I", 2]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000001", "value": 0.5125}, "objective_summary": {"categories": [["M", 1]]}}]}, {"count": 6, "confidence": 0.18761, "predicate": {"operator": "<=", "field": "000003", "value": 0.1425}, "objective_summary": {"categories": [["M", 3], ["F", 3]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000005", "value": 0.3185}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 4, "output": "M", "confidence": 0.30064, "predicate": {"operator": ">", "field": "000005", "value": 0.3185}, "objective_summary": {"categories": [["F", 1], ["M", 3]]}}]}]}]}, {"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000002", "value": 0.3675}, "objective_summary": {"categories": [["I", 1], ["F", 2]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000007", "value": 0.1775}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000007", "value": 0.1775}, "objective_summary": {"categories": [["I", 1]]}}]}]}, {"count": 27, "confidence": 0.37313, "predicate": {"operator": ">", "field": "000002", "value": 0.3925}, "objective_summary": {"categories": [["I", 12], ["M", 15]]}, "output": "M", "children": [{"count": 22, "confidence": 0.47318, "predicate": {"operator": ">", "field": "000004", "value": 0.66525}, "objective_summary": {"categories": [["I", 7], ["M", 15]]}, "output": "M", "children": [{"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000006", "value": 0.1355}, "objective_summary": {"categories": [["M", 3]]}}, {"count": 19, "confidence": 0.41039, "predicate": {"operator": ">", "field": "000006", "value": 0.1355}, "objective_summary": {"categories": [["I", 7], ["M", 12]]}, "output": "M", "children": [{"count": 5, "confidence": 0.37553, "predicate": {"operator": ">", "field": "000003", "value": 0.1425}, "objective_summary": {"categories": [["M", 1], ["I", 4]]}, "output": "I", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.18725}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 4, "output": "I", "confidence": 0.5101, "predicate": {"operator": ">", "field": "000007", "value": 0.18725}, "objective_summary": {"categories": [["I", 4]]}}]}, {"count": 14, "output": "M", "confidence": 0.5241, "predicate": {"operator": "<=", "field": "000003", "value": 0.1425}, "objective_summary": {"categories": [["I", 3], ["M", 11]]}}]}]}, {"count": 5, "output": "I", "confidence": 0.56551, "predicate": {"operator": "<=", "field": "000004", "value": 0.66525}, "objective_summary": {"categories": [["I", 5]]}}]}]}]}]}, {"count": 795, "output": "I", "confidence": 0.81582, "predicate": {"operator": "<=", "field": "000006", "value": 0.09011}, "objective_summary": {"categories": [["F", 32], ["M", 93], ["I", 670]]}}]}, {"count": 768, "confidence": 0.31608, "predicate": {"operator": ">", "field": "000008", "value": 8}, "objective_summary": {"categories": [["F", 237], ["I", 263], ["M", 268]]}, "output": "M", "children": [{"count": 486, "confidence": 0.33459, "predicate": {"operator": ">", "field": "000008", "value": 9}, "objective_summary": {"categories": [["I", 127], ["M", 176], ["F", 183]]}, "output": "F", "children": [{"count": 12, "confidence": 0.64611, "predicate": {"operator": "<=", "field": "000005", "value": 0.06955}, "objective_summary": {"categories": [["I", 1], ["M", 11]]}, "output": "M", "children": [{"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000008", "value": 12}, "objective_summary": {"categories": [["I", 1]]}}, {"count": 11, "output": "M", "confidence": 0.74116, "predicate": {"operator": "<=", "field": "000008", "value": 12}, "objective_summary": {"categories": [["M", 11]]}}]}, {"count": 474, "confidence": 0.34333, "predicate": {"operator": ">", "field": "000005", "value": 0.06955}, "objective_summary": {"categories": [["I", 126], ["M", 165], ["F", 183]]}, "output": "F", "children": [{"count": 20, "confidence": 0.38658, "predicate": {"operator": ">", "field": "000007", "value": 0.3025}, "objective_summary": {"categories": [["F", 8], ["M", 12]]}, "output": "M", "children": [{"count": 15, "confidence": 0.30117, "predicate": {"operator": "<=", "field": "000003", "value": 0.165}, "objective_summary": {"categories": [["M", 7], ["F", 8]]}, "output": "F", "children": [{"count": 6, "confidence": 0.43649, "predicate": {"operator": ">", "field": "000008", "value": 17}, "objective_summary": {"categories": [["M", 1], ["F", 5]]}, "output": "F", "children": [{"count": 5, "output": "F", "confidence": 0.56551, "predicate": {"operator": "<=", "field": "000004", "value": 0.9565}, "objective_summary": {"categories": [["F", 5]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000004", "value": 0.9565}, "objective_summary": {"categories": [["M", 1]]}}]}, {"count": 9, "confidence": 0.3542, "predicate": {"operator": "<=", "field": "000008", "value": 17}, "objective_summary": {"categories": [["F", 3], ["M", 6]]}, "output": "M", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000007", "value": 0.3125}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 7, "confidence": 0.48687, "predicate": {"operator": ">", "field": "000007", "value": 0.3125}, "objective_summary": {"categories": [["F", 1], ["M", 6]]}, "output": "M", "children": [{"count": 6, "output": "M", "confidence": 0.60966, "predicate": {"operator": ">", "field": "000005", "value": 0.27275}, "objective_summary": {"categories": [["M", 6]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000005", "value": 0.27275}, "objective_summary": {"categories": [["F", 1]]}}]}]}]}, {"count": 5, "output": "M", "confidence": 0.56551, "predicate": {"operator": ">", "field": "000003", "value": 0.165}, "objective_summary": {"categories": [["M", 5]]}}]}, {"count": 454, "confidence": 0.34183, "predicate": {"operator": "<=", "field": "000007", "value": 0.3025}, "objective_summary": {"categories": [["I", 126], ["M", 153], ["F", 175]]}, "output": "F", "children": [{"count": 328, "confidence": 0.36556, "predicate": {"operator": "<=", "field": "000001", "value": 0.5125}, "objective_summary": {"categories": [["I", 76], ["M", 115], ["F", 137]]}, "output": "F", "children": [{"count": 125, "confidence": 0.44096, "predicate": {"operator": ">", "field": "000004", "value": 0.5331}, "objective_summary": {"categories": [["I", 12], ["M", 47], ["F", 66]]}, "output": "F", "children": [{"count": 123, "confidence": 0.44869, "predicate": {"operator": "<=", "field": "000005", "value": 0.35425}, "objective_summary": {"categories": [["I", 10], ["M", 47], ["F", 66]]}, "output": "F", "children": [{"count": 110, "confidence": 0.40815, "predicate": {"operator": ">", "field": "000005", "value": 0.19417}, "objective_summary": {"categories": [["I", 10], ["M", 45], ["F", 55]]}, "output": "F", "children": [{"count": 42, "output": "M", "confidence": 0.35526, "predicate": {"operator": "<=", "field": "000005", "value": 0.23179}, "objective_summary": {"categories": [["I", 6], ["F", 15], ["M", 21]]}}, {"count": 68, "output": "F", "confidence": 0.46961, "predicate": {"operator": ">", "field": "000005", "value": 0.23179}, "objective_summary": {"categories": [["I", 4], ["M", 24], ["F", 40]]}}]}, {"count": 13, "confidence": 0.57765, "predicate": {"operator": "<=", "field": "000005", "value": 0.19417}, "objective_summary": {"categories": [["M", 2], ["F", 11]]}, "output": "F", "children": [{"count": 11, "output": "F", "confidence": 0.74116, "predicate": {"operator": "<=", "field": "000003", "value": 0.1475}, "objective_summary": {"categories": [["F", 11]]}}, {"count": 2, "output": "M", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000003", "value": 0.1475}, "objective_summary": {"categories": [["M", 2]]}}]}]}, {"count": 2, "output": "I", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000005", "value": 0.35425}, "objective_summary": {"categories": [["I", 2]]}}]}, {"count": 203, "confidence": 0.28749, "predicate": {"operator": "<=", "field": "000004", "value": 0.5331}, "objective_summary": {"categories": [["I", 64], ["M", 68], ["F", 71]]}, "output": "F", "children": [{"count": 24, "output": "M", "confidence": 0.4271, "predicate": {"operator": "<=", "field": "000003", "value": 0.0975}, "objective_summary": {"categories": [["I", 4], ["F", 5], ["M", 15]]}}, {"count": 179, "confidence": 0.30149, "predicate": {"operator": ">", "field": "000003", "value": 0.0975}, "objective_summary": {"categories": [["M", 53], ["I", 60], ["F", 66]]}, "output": "F", "children": [{"count": 82, "confidence": 0.29185, "predicate": {"operator": ">", "field": "000007", "value": 0.142}, "objective_summary": {"categories": [["F", 22], ["I", 28], ["M", 32]]}, "output": "M", "children": [{"count": 12, "output": "I", "confidence": 0.39062, "predicate": {"operator": "<=", "field": "000006", "value": 0.08025}, "objective_summary": {"categories": [["M", 4], ["I", 8]]}}, {"count": 70, "output": "M", "confidence": 0.29334, "predicate": {"operator": ">", "field": "000006", "value": 0.08025}, "objective_summary": {"categories": [["I", 20], ["F", 22], ["M", 28]]}}]}, {"count": 97, "confidence": 0.35819, "predicate": {"operator": "<=", "field": "000007", "value": 0.142}, "objective_summary": {"categories": [["M", 21], ["I", 32], ["F", 44]]}, "output": "F", "children": [{"count": 43, "output": "I", "confidence": 0.26365, "predicate": {"operator": "<=", "field": "000005", "value": 0.14212}, "objective_summary": {"categories": [["F", 12], ["M", 14], ["I", 17]]}}, {"count": 54, "output": "F", "confidence": 0.45967, "predicate": {"operator": ">", "field": "000005", "value": 0.14212}, "objective_summary": {"categories": [["M", 7], ["I", 15], ["F", 32]]}}]}]}]}]}, {"count": 126, "confidence": 0.31567, "predicate": {"operator": ">", "field": "000001", "value": 0.5125}, "objective_summary": {"categories": [["M", 38], ["F", 38], ["I", 50]]}, "output": "I", "children": [{"count": 58, "confidence": 0.3275, "predicate": {"operator": ">", "field": "000004", "value": 0.73046}, "objective_summary": {"categories": [["F", 15], ["I", 17], ["M", 26]]}, "output": "M", "children": [{"count": 41, "confidence": 0.4104, "predicate": {"operator": "<=", "field": "000005", "value": 0.35225}, "objective_summary": {"categories": [["I", 7], ["F", 11], ["M", 23]]}, "output": "M", "children": [{"count": 5, "confidence": 0.37553, "predicate": {"operator": ">", "field": "000006", "value": 0.15775}, "objective_summary": {"categories": [["M", 1], ["F", 4]]}, "output": "F", "children": [{"count": 4, "output": "F", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000005", "value": 0.3285}, "objective_summary": {"categories": [["F", 4]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000005", "value": 0.3285}, "objective_summary": {"categories": [["M", 1]]}}]}, {"count": 36, "output": "M", "confidence": 0.44864, "predicate": {"operator": "<=", "field": "000006", "value": 0.15775}, "objective_summary": {"categories": [["I", 7], ["F", 7], ["M", 22]]}}]}, {"count": 17, "confidence": 0.36005, "predicate": {"operator": ">", "field": "000005", "value": 0.35225}, "objective_summary": {"categories": [["M", 3], ["F", 4], ["I", 10]]}, "output": "I", "children": [{"count": 7, "confidence": 0.25045, "predicate": {"operator": ">", "field": "000001", "value": 0.5575}, "objective_summary": {"categories": [["I", 3], ["F", 4]]}, "output": "F", "children": [{"count": 4, "output": "I", "confidence": 0.30064, "predicate": {"operator": "<=", "field": "000006", "value": 0.153}, "objective_summary": {"categories": [["F", 1], ["I", 3]]}}, {"count": 3, "output": "F", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000006", "value": 0.153}, "objective_summary": {"categories": [["F", 3]]}}]}, {"count": 10, "confidence": 0.39677, "predicate": {"operator": "<=", "field": "000001", "value": 0.5575}, "objective_summary": {"categories": [["M", 3], ["I", 7]]}, "output": "I", "children": [{"count": 6, "output": "I", "confidence": 0.60966, "predicate": {"operator": "<=", "field": "000004", "value": 0.82125}, "objective_summary": {"categories": [["I", 6]]}}, {"count": 4, "output": "M", "confidence": 0.30064, "predicate": {"operator": ">", "field": "000004", "value": 0.82125}, "objective_summary": {"categories": [["I", 1], ["M", 3]]}}]}]}]}, {"count": 68, "output": "I", "confidence": 0.37051, "predicate": {"operator": "<=", "field": "000004", "value": 0.73046}, "objective_summary": {"categories": [["M", 12], ["F", 23], ["I", 33]]}}]}]}]}]}, {"count": 282, "confidence": 0.42458, "predicate": {"operator": "<=", "field": "000008", "value": 9}, "objective_summary": {"categories": [["F", 54], ["M", 92], ["I", 136]]}, "output": "I", "children": [{"count": 62, "confidence": 0.40984, "predicate": {"operator": "<=", "field": "000001", "value": 0.4275}, "objective_summary": {"categories": [["F", 8], ["I", 21], ["M", 33]]}, "output": "M", "children": [{"count": 47, "confidence": 0.41245, "predicate": {"operator": ">", "field": "000006", "value": 0.04525}, "objective_summary": {"categories": [["F", 8], ["I", 13], ["M", 26]]}, "output": "M", "children": [{"count": 39, "confidence": 0.33865, "predicate": {"operator": "<=", "field": "000004", "value": 0.35725}, "objective_summary": {"categories": [["F", 8], ["I", 12], ["M", 19]]}, "output": "M", "children": [{"count": 9, "confidence": 0.26665, "predicate": {"operator": ">", "field": "000006", "value": 0.07425}, "objective_summary": {"categories": [["M", 1], ["F", 3], ["I", 5]]}, "output": "I", "children": [{"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000003", "value": 0.0975}, "objective_summary": {"categories": [["M", 1], ["F", 2]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000007", "value": 0.0925}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.0925}, "objective_summary": {"categories": [["M", 1]]}}]}, {"count": 6, "confidence": 0.43649, "predicate": {"operator": ">", "field": "000003", "value": 0.0975}, "objective_summary": {"categories": [["F", 1], ["I", 5]]}, "output": "I", "children": [{"count": 5, "output": "I", "confidence": 0.56551, "predicate": {"operator": ">", "field": "000006", "value": 0.0775}, "objective_summary": {"categories": [["I", 5]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000006", "value": 0.0775}, "objective_summary": {"categories": [["F", 1]]}}]}]}, {"count": 30, "confidence": 0.4232, "predicate": {"operator": "<=", "field": "000006", "value": 0.07425}, "objective_summary": {"categories": [["F", 5], ["I", 7], ["M", 18]]}, "output": "M", "children": [{"count": 17, "confidence": 0.21611, "predicate": {"operator": "<=", "field": "000007", "value": 0.08425}, "objective_summary": {"categories": [["F", 4], ["I", 6], ["M", 7]]}, "output": "M", "children": [{"count": 4, "output": "I", "confidence": 0.5101, "predicate": {"operator": ">", "field": "000006", "value": 0.05875}, "objective_summary": {"categories": [["I", 4]]}}, {"count": 13, "confidence": 0.29143, "predicate": {"operator": "<=", "field": "000006", "value": 0.05875}, "objective_summary": {"categories": [["I", 2], ["F", 4], ["M", 7]]}, "output": "M", "children": [{"count": 8, "output": "M", "confidence": 0.40927, "predicate": {"operator": "<=", "field": "000005", "value": 0.099}, "objective_summary": {"categories": [["F", 2], ["M", 6]]}}, {"count": 5, "output": "F", "confidence": 0.11762, "predicate": {"operator": ">", "field": "000005", "value": 0.099}, "objective_summary": {"categories": [["M", 1], ["I", 2], ["F", 2]]}}]}]}, {"count": 13, "confidence": 0.57765, "predicate": {"operator": ">", "field": "000007", "value": 0.08425}, "objective_summary": {"categories": [["I", 1], ["F", 1], ["M", 11]]}, "output": "M", "children": [{"count": 2, "confidence": 0.09453, "predicate": {"operator": ">", "field": "000007", "value": 0.111}, "objective_summary": {"categories": [["I", 1], ["F", 1]]}, "output": "F", "children": [{"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.1185}, "objective_summary": {"categories": [["F", 1]]}}, {"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000007", "value": 0.1185}, "objective_summary": {"categories": [["I", 1]]}}]}, {"count": 11, "output": "M", "confidence": 0.74116, "predicate": {"operator": "<=", "field": "000007", "value": 0.111}, "objective_summary": {"categories": [["M", 11]]}}]}]}]}, {"count": 8, "output": "M", "confidence": 0.52911, "predicate": {"operator": ">", "field": "000004", "value": 0.35725}, "objective_summary": {"categories": [["I", 1], ["M", 7]]}}]}, {"count": 15, "confidence": 0.30117, "predicate": {"operator": "<=", "field": "000006", "value": 0.04525}, "objective_summary": {"categories": [["M", 7], ["I", 8]]}, "output": "I", "children": [{"count": 8, "confidence": 0.40927, "predicate": {"operator": "<=", "field": "000006", "value": 0.03875}, "objective_summary": {"categories": [["I", 2], ["M", 6]]}, "output": "M", "children": [{"count": 5, "output": "M", "confidence": 0.56551, "predicate": {"operator": ">", "field": "000001", "value": 0.3225}, "objective_summary": {"categories": [["M", 5]]}}, {"count": 3, "confidence": 0.20765, "predicate": {"operator": "<=", "field": "000001", "value": 0.3225}, "objective_summary": {"categories": [["M", 1], ["I", 2]]}, "output": "I", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000005", "value": 0.047}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 2, "output": "I", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000005", "value": 0.047}, "objective_summary": {"categories": [["I", 2]]}}]}]}, {"count": 7, "output": "I", "confidence": 0.48687, "predicate": {"operator": ">", "field": "000006", "value": 0.03875}, "objective_summary": {"categories": [["M", 1], ["I", 6]]}}]}]}, {"count": 220, "confidence": 0.4569, "predicate": {"operator": ">", "field": "000001", "value": 0.4275}, "objective_summary": {"categories": [["F", 46], ["M", 59], ["I", 115]]}, "output": "I", "children": [{"count": 31, "confidence": 0.3484, "predicate": {"operator": ">", "field": "000005", "value": 0.33667}, "objective_summary": {"categories": [["F", 5], ["I", 10], ["M", 16]]}, "output": "M", "children": [{"count": 20, "confidence": 0.48102, "predicate": {"operator": "<=", "field": "000001", "value": 0.56}, "objective_summary": {"categories": [["F", 1], ["I", 5], ["M", 14]]}, "output": "M", "children": [{"count": 13, "confidence": 0.57765, "predicate": {"operator": ">", "field": "000006", "value": 0.14175}, "objective_summary": {"categories": [["I", 1], ["F", 1], ["M", 11]]}, "output": "M", "children": [{"count": 12, "output": "M", "confidence": 0.64611, "predicate": {"operator": "<=", "field": "000006", "value": 0.15825}, "objective_summary": {"categories": [["F", 1], ["M", 11]]}}, {"count": 1, "output": "I", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000006", "value": 0.15825}, "objective_summary": {"categories": [["I", 1]]}}]}, {"count": 7, "confidence": 0.25045, "predicate": {"operator": "<=", "field": "000006", "value": 0.14175}, "objective_summary": {"categories": [["M", 3], ["I", 4]]}, "output": "I", "children": [{"count": 4, "output": "I", "confidence": 0.5101, "predicate": {"operator": "<=", "field": "000005", "value": 0.4235}, "objective_summary": {"categories": [["I", 4]]}}, {"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": ">", "field": "000005", "value": 0.4235}, "objective_summary": {"categories": [["M", 3]]}}]}]}, {"count": 11, "confidence": 0.21271, "predicate": {"operator": ">", "field": "000001", "value": 0.56}, "objective_summary": {"categories": [["M", 2], ["F", 4], ["I", 5]]}, "output": "I", "children": [{"count": 9, "confidence": 0.26665, "predicate": {"operator": ">", "field": "000007", "value": 0.23525}, "objective_summary": {"categories": [["M", 2], ["F", 2], ["I", 5]]}, "output": "I", "children": [{"count": 7, "confidence": 0.35893, "predicate": {"operator": "<=", "field": "000004", "value": 0.8615}, "objective_summary": {"categories": [["M", 1], ["F", 1], ["I", 5]]}, "output": "I", "children": [{"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000002", "value": 0.4775}, "objective_summary": {"categories": [["F", 1]]}}, {"count": 6, "confidence": 0.43649, "predicate": {"operator": "<=", "field": "000002", "value": 0.4775}, "objective_summary": {"categories": [["M", 1], ["I", 5]]}, "output": "I", "children": [{"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000005", "value": 0.343}, "objective_summary": {"categories": [["M", 1]]}}, {"count": 5, "output": "I", "confidence": 0.56551, "predicate": {"operator": ">", "field": "000005", "value": 0.343}, "objective_summary": {"categories": [["I", 5]]}}]}]}, {"count": 2, "confidence": 0.09453, "predicate": {"operator": ">", "field": "000004", "value": 0.8615}, "objective_summary": {"categories": [["M", 1], ["F", 1]]}, "output": "F", "children": [{"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000007", "value": 0.255}, "objective_summary": {"categories": [["F", 1]]}}, {"count": 1, "output": "M", "confidence": 0.20654, "predicate": {"operator": "<=", "field": "000007", "value": 0.255}, "objective_summary": {"categories": [["M", 1]]}}]}]}, {"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": "<=", "field": "000007", "value": 0.23525}, "objective_summary": {"categories": [["F", 2]]}}]}]}, {"count": 189, "confidence": 0.48431, "predicate": {"operator": "<=", "field": "000005", "value": 0.33667}, "objective_summary": {"categories": [["F", 41], ["M", 43], ["I", 105]]}, "output": "I", "children": [{"count": 121, "confidence": 0.37648, "predicate": {"operator": "<=", "field": "000001", "value": 0.5075}, "objective_summary": {"categories": [["F", 28], ["M", 37], ["I", 56]]}, "output": "I", "children": [{"count": 12, "confidence": 0.46769, "predicate": {"operator": ">", "field": "000004", "value": 0.62325}, "objective_summary": {"categories": [["F", 3], ["M", 9]]}, "output": "M", "children": [{"count": 6, "output": "M", "confidence": 0.60966, "predicate": {"operator": "<=", "field": "000004", "value": 0.6645}, "objective_summary": {"categories": [["M", 6]]}}, {"count": 6, "confidence": 0.18761, "predicate": {"operator": ">", "field": "000004", "value": 0.6645}, "objective_summary": {"categories": [["M", 3], ["F", 3]]}, "output": "F", "children": [{"count": 2, "output": "F", "confidence": 0.34237, "predicate": {"operator": ">", "field": "000007", "value": 0.21025}, "objective_summary": {"categories": [["F", 2]]}}, {"count": 4, "confidence": 0.30064, "predicate": {"operator": "<=", "field": "000007", "value": 0.21025}, "objective_summary": {"categories": [["F", 1], ["M", 3]]}, "output": "M", "children": [{"count": 3, "output": "M", "confidence": 0.43849, "predicate": {"operator": "<=", "field": "000001", "value": 0.5025}, "objective_summary": {"categories": [["M", 3]]}}, {"count": 1, "output": "F", "confidence": 0.20654, "predicate": {"operator": ">", "field": "000001", "value": 0.5025}, "objective_summary": {"categories": [["F", 1]]}}]}]}]}, {"count": 109, "output": "I", "confidence": 0.42107, "predicate": {"operator": "<=", "field": "000004", "value": 0.62325}, "objective_summary": {"categories": [["F", 25], ["M", 28], ["I", 56]]}}]}, {"count": 68, "output": "I", "confidence": 0.60436, "predicate": {"operator": ">", "field": "000001", "value": 0.5075}, "objective_summary": {"categories": [["M", 6], ["F", 13], ["I", 49]]}}]}]}]}]}]}]}, "depth_threshold": 20}, "replacement": false}
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: auto;
position: relative;
width: 960px;
background: #fff;
}
#color-controls {
font: 14px sans-serif;
position: absolute;
right: 10px;
top: 10px;
padding: 3px;
}
#color-controls div {
padding: 4px;
}
#hover-info {
font: 14px sans-serif;
position: absolute;
left: 10px;
top: 10px;
}
#summary-info {
font: 14px sans-serif;
position: absolute;
left: 10px;
bottom: 10px;
font: 12px sans-serif;
}
#summary-info div {
padding: 2px;
}
.split-predicate {
font-weight:bold;
border-bottom: 1px solid #DFDFDF;
padding: 7px;
}
.node-info {
margin-top: 10px;
}
.node-info td {
padding: 2px 7px 2px;
}
</style>
<body>
<div id="color-controls">
<form>
<div>
<input type="radio" name="mode" value="prediction" checked \>
<label>Prediction</label>
</div>
<div>
<input type="radio" name="mode" value="confidence"\>
<label id="cnf">Confidence</label>
</div>
<div>
<input type="radio" name="mode" value="split"\>
<label>Split Field</label>
</div>
</form>
</div>
<div id="hover-info"></div>
<div id="summary-info"></div>
</body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var width = 960,
height = 600,
radius = Math.min(width, height) / 2;
function hover_adjust(d, color) {
return d.hover ? d3.rgb(color).brighter(0.66) : color;
}
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + (height / 2 + 0) + ")");
var partition = d3.layout.partition().value(function(d) { return d.count; });
var x = d3.scale.linear().range([0, 2 * Math.PI]);
var y = d3.scale.sqrt().range([0, radius]);
var arc = d3.svg.arc()
.startAngle(function(d) { return Math.max(0, Math.min(2 * Math.PI, x(d.x))); })
.endAngle(function(d) { return Math.max(0, Math.min(2 * Math.PI, x(d.x + d.dx))); })
.innerRadius(function(d) { return Math.max(0, y(d.y)); })
.outerRadius(function(d) { return Math.max(0, y(d.y + d.dy)); });
// Interpolate the scales!
function arcTween(d) {
var xd = d3.interpolate(x.domain(), [d.x, d.x + d.dx]),
yd = d3.interpolate(y.domain(), [d.y, 1]),
yr = d3.interpolate(y.range(), [d.y ? 20 : 0, radius]);
return function(d, i) {
return i
? function(t) { return arc(d); }
: function(t) { x.domain(xd(t)); y.domain(yd(t)).range(yr(t)); return arc(d); };
};
}
function find_minmax(node, attr) {
if (node.children) {
minmaxs = node.children.map(function (n) { return find_minmax(n, attr); });
min = Math.min.apply(null, minmaxs.map(function (mm) {return mm.min}));
max = Math.max.apply(null, minmaxs.map(function (mm) {return mm.max}));
return {"min": Math.min(min, node[attr]), "max": Math.max(max, node[attr])};
} else {
return {"min": node[attr], "max": node[attr]};
}
}
d3.json("abalone-sex-model.json", function(error, root) {
var model = root.model;
var model_type = model.model_fields[root.objective_field].optype == "categorical" ?
"classification" : "regression";
var minmaxs = {};
if (model_type == "classification") {
minmaxs.confidence = find_minmax(model.root, "confidence");
} else {
// Hacky label switch for regression trees
document.getElementById("cnf").innerHTML = "Expected Error";
minmaxs.expected_error = find_minmax(model.root, "confidence");
minmaxs.output = find_minmax(model.root, "output");
}
var scale_pred = model_type == "classification" ?
d3.scale.category10() :
d3.scale.linear().domain([minmaxs.output.min,
minmaxs.output.max])
.range(["#222", "#2ee"]);
var scale_conf = model_type == "classification" ?
d3.scale.linear().domain([minmaxs.confidence.min,
minmaxs.confidence.max])
.range(["#d33", "#3d3"]) :
d3.scale.linear().domain([minmaxs.expected_error.max,
minmaxs.expected_error.min])
.range(["#d33", "#3d3"]);
var scale_split = d3.scale.category20b();
var color_lookup =
{"prediction": function(d) { return hover_adjust(d, scale_pred(d.output)); },
"confidence": function(d) { return hover_adjust(d, scale_conf(d.confidence)); },
"split": function(d) { return hover_adjust(d, scale_split(d.predicate.field)); } };
var color_fn = color_lookup["prediction"];
var path = svg.selectAll("path")
.data(partition.nodes(root.model.root))
.enter().append("path")
.attr("d", arc)
.style("fill", color_fn)
.style("stroke", "#fff")
.on("click", click)
.on("mouseover", mouseover)
.on("mouseout", mouseout);
var click_in_progress = false;
function click(d) {
mark_hover(d, false);
click_in_progress = true;
path.transition().duration(750).style("fill", color_fn).attrTween("d", arcTween(d));
setTimeout(function() {click_in_progress = false;}, 750);
}
d3.selectAll("input").on("change", change);
function change() {
color_fn = color_lookup[this.value];
path.transition().duration(250).style("fill", color_fn);
}
function mouseover(d) {
var split = d.predicate;
var split_msg = split.field ? model.model_fields[split.field].name + " " +
split.operator + " " + split.value
: "Tree Root";
var conf_msg = {"classification": "Confidence", "regression": "Expected Error"};
var hover = d3.select("#hover-info");
hover.append("div").attr("class", "split-predicate").text(split_msg);
tbody = hover.append("table").attr("class", "node-info").append("tbody");
var output = model_type == "classification" ? d.output : parseFloat(d.output.toFixed(3));
table_add(tbody, "Prediction", output);
table_add(tbody, conf_msg[model_type], parseFloat(d.confidence.toFixed(3)));
table_add(tbody, "Count", d.count);
mark_hover(d, true);
if (!click_in_progress) {
path.style("fill", color_fn);
}
var summ_doc = d3.select("#summary-info");
var summaries = summarize(d);
for (id in summaries) {
if (!summaries.hasOwnProperty(id)) { continue; }
var name = model.model_fields[id].name;
var msg = name;
fs = summaries[id];
if (isNum(fs.min)) {
msg = parseFloat(fs.min.toFixed(3)) + " < " + msg;
}
if (isNum(fs.max)) {
msg += " <= " + parseFloat(fs.max.toFixed(3));
}
if (fs.eq) {
msg += " = " + fs.eq;
} else if (fs.not_eq) {
msg += " !=";
var first = true;
for (category in fs.not_eq) {
if (first) {
first = false;
} else {
msg += "|";
}
if (!fs.not_eq.hasOwnProperty(category)) { continue; }
msg += " " + category;
}
msg = msg;
}
summ_doc.append("div").text(msg);
}
}
function mouseout(d) {
d3.select("#hover-info").html("");
d3.select("#summary-info").html("");
mark_hover(d, false);
if (!click_in_progress) {
path.style("fill", color_fn);
}
}
function mark_hover (d, val) {
if (d.parent) { mark_hover(d.parent, val); };
d.hover = val;
}
});
d3.select(self.frameElement).style("height", height + "px");
function isNum(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function summarize (node) {
var pred = node.predicate;
if (node.parent) {
var summary = summarize(node.parent);
switch(pred.operator) {
case "<=":
if (summary[pred.field]) {
var old_max = summary[pred.field].max;
max = isNum(old_max) ? Math.min(pred.value, old_max) : pred.value;
summary[pred.field].max = max;
} else {
summary[pred.field] = {"max": pred.value};
}
break;
case ">":
if (summary[pred.field]) {
var old_min = summary[pred.field].min;
min = isNum(old_min) ? Math.max(pred.value, old_min) : pred.value;
summary[pred.field].min = min;
} else {
summary[pred.field] = {"min": pred.value};
}
break;
case "=":
summary[pred.field] = {"eq": pred.value};
break;
case "!=":
if (!summary[pred.field]) {
summary[pred.field] = {};
}
if (!summary[pred.field].not_eq) {
summary[pred.field].not_eq = {};
}
summary[pred.field].not_eq[pred.value] = true;
break;
}
return summary;
} else {
return {};
}
}
function table_add (table, field, val) {
var row = table.append("tr");
row.append("td").text(field);
row.append("td").text(val);
return row;
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment