// Class: ReadBDT // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : BDT::BDT TMVA Release : 4.2.1 [262657] ROOT Release : 6.41/01 [403713] Creator : root Date : Tue May 19 20:22:54 2026 Host : Linux d4f37374721b 4.18.0-553.117.1.el8_10.x86_64 #1 SMP Sun Apr 5 23:14:32 EDT 2026 x86_64 GNU/Linux Dir : /github/home/master/notebooks Training events: 1600 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: V: "False" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] NTrees: "400" [Number of trees in the forest] MaxDepth: "2" [Max depth of the decision tree allowed] MinNodeSize: "2.5%" [Minimum percentage of training events required in a leaf node (default: Classification: 5%, Regression: 0.2%)] nCuts: "20" [Number of grid points in variable range used in finding optimal cut in node splitting] BoostType: "AdaBoost" [Boosting type for the trees in the forest (note: AdaCost is still experimental)] UseBaggedBoost: "True" [Use only a random subsample of all events for growing the trees in each boost iteration.] AdaBoostBeta: "5.000000e-01" [Learning rate for AdaBoost algorithm] BaggedSampleFraction: "5.000000e-01" [Relative size of bagged event sample to original size of the data sample (used whenever bagging is used (i.e. UseBaggedBoost, Bagging,)] SeparationType: "giniindex" [Separation criterion for node splitting] # Default: VerbosityLevel: "Default" [Verbosity level] VarTransform: "None" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "False" [Print method-specific help message] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] AdaBoostR2Loss: "quadratic" [Type of Loss function in AdaBoostR2] Shrinkage: "1.000000e+00" [Learning rate for BoostType=Grad algorithm] UseRandomisedTrees: "False" [Determine at each node splitting the cut variable only as the best out of a random subset of variables (like in RandomForests)] UseNvars: "16" [Size of the subset of variables used with RandomisedTree option] UsePoissonNvars: "True" [Interpret "UseNvars" not as fixed number but as mean of a Poisson distribution in each split with RandomisedTree option] UseYesNoLeaf: "True" [Use Sig or Bkg categories, or the purity=S/(S+B) as classification of the leaf node -> Real-AdaBoost] NegWeightTreatment: "inverseboostnegweights" [How to treat events with negative weights in the BDT training (particular the boosting) : IgnoreInTraining; Boost With inverse boostweight; Pair events with negative and positive weights in training sample and *annihilate* them (experimental!)] Css: "1.000000e+00" [AdaCost: cost of true signal selected signal] Cts_sb: "1.000000e+00" [AdaCost: cost of true signal selected bkg] Ctb_ss: "1.000000e+00" [AdaCost: cost of true bkg selected signal] Cbb: "1.000000e+00" [AdaCost: cost of true bkg selected bkg ] NodePurityLimit: "5.000000e-01" [In boosting/pruning, nodes with purity > NodePurityLimit are signal; background otherwise.] RegressionLossFunctionBDTG: "huber" [Loss function for BDTG regression.] HuberQuantile: "7.000000e-01" [In the Huber loss function this is the quantile that separates the core from the tails in the residuals distribution.] DoBoostMonitor: "False" [Create control plot with ROC integral vs tree number] UseFisherCuts: "False" [Use multivariate splits using the Fisher criterion] MinLinCorrForFisher: "8.000000e-01" [The minimum linear correlation between two variables demanded for use in Fisher criterion in node splitting] UseExclusiveVars: "False" [Variables already used in fisher criterion are not anymore analysed individually for node splitting] DoPreselection: "False" [and and apply automatic pre-selection for 100% efficient signal (bkg) cuts prior to training] SigToBkgFraction: "1.000000e+00" [Sig to Bkg ratio used in Training (similar to NodePurityLimit, which cannot be used in real adaboost] PruneMethod: "nopruning" [Note: for BDTs use small trees (e.g.MaxDepth=3) and NoPruning: Pruning: Method used for pruning (removal) of statistically insignificant branches ] PruneStrength: "0.000000e+00" [Pruning strength] PruningValFraction: "5.000000e-01" [Fraction of events to use for optimizing automatic pruning.] SkipNormalization: "False" [Skip normalization at initialization, to keep expectation value of BDT output according to the fraction of events] nEventsMin: "0" [deprecated: Use MinNodeSize (in % of training events) instead] UseBaggedGrad: "False" [deprecated: Use *UseBaggedBoost* instead: Use only a random subsample of all events for growing the trees in each iteration.] GradBaggingFraction: "5.000000e-01" [deprecated: Use *BaggedSampleFraction* instead: Defines the fraction of events to be used in each iteration, e.g. when UseBaggedGrad=kTRUE. ] UseNTrainEvents: "0" [deprecated: Use *BaggedSampleFraction* instead: Number of randomly picked training events used in randomised (and bagged) trees] NNodesMax: "0" [deprecated: Use MaxDepth instead to limit the tree size] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 256 vars vars[0] vars [0] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[1] vars [1] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[2] vars [2] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[3] vars [3] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[4] vars [4] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[5] vars [5] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[6] vars [6] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[7] vars [7] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[8] vars [8] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[9] vars [9] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[10] vars [10] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[11] vars [11] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[12] vars [12] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[13] vars [13] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[14] vars [14] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[15] vars [15] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[16] vars [16] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[17] vars [17] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[18] vars [18] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[19] vars [19] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[20] vars [20] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[21] vars [21] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[22] vars [22] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[23] vars [23] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[24] vars [24] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[25] vars [25] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[26] vars [26] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[27] vars [27] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[28] vars [28] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[29] vars [29] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[30] vars [30] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[31] vars [31] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[32] vars [32] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[33] vars [33] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[34] vars [34] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[35] vars [35] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[36] vars [36] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[37] vars [37] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[38] vars [38] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[39] vars [39] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[40] vars [40] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[41] vars [41] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[42] vars [42] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[43] vars [43] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[44] vars [44] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[45] vars [45] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[46] vars [46] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[47] vars [47] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[48] vars [48] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[49] vars [49] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[50] vars [50] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[51] vars [51] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[52] vars [52] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[53] vars [53] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[54] vars [54] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[55] vars [55] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[56] vars [56] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[57] vars [57] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[58] vars [58] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[59] vars [59] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[60] vars [60] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[61] vars [61] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[62] vars [62] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[63] vars [63] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[64] vars [64] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[65] vars [65] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[66] vars [66] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[67] vars [67] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[68] vars [68] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[69] vars [69] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[70] vars [70] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[71] vars [71] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[72] vars [72] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[73] vars [73] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[74] vars [74] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[75] vars [75] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[76] vars [76] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[77] vars [77] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[78] vars [78] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[79] vars [79] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[80] vars [80] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[81] vars [81] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[82] vars [82] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[83] vars [83] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[84] vars [84] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[85] vars [85] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[86] vars [86] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[87] vars [87] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[88] vars [88] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[89] vars [89] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[90] vars [90] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[91] vars [91] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[92] vars [92] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[93] vars [93] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[94] vars [94] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[95] vars [95] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[96] vars [96] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[97] vars [97] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[98] vars [98] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[99] vars [99] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[100] vars [100] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[101] vars [101] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[102] vars [102] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[103] vars [103] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[104] vars [104] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[105] vars [105] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[106] vars [106] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[107] vars [107] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[108] vars [108] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[109] vars [109] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[110] vars [110] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[111] vars [111] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[112] vars [112] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[113] vars [113] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[114] vars [114] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[115] vars [115] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[116] vars [116] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[117] vars [117] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[118] vars [118] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[119] vars [119] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[120] vars [120] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[121] vars [121] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[122] vars [122] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[123] vars [123] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[124] vars [124] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[125] vars [125] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[126] vars [126] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[127] vars [127] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[128] vars [128] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[129] vars [129] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[130] vars [130] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[131] vars [131] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[132] vars [132] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[133] vars [133] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[134] vars [134] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[135] vars [135] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[136] vars [136] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[137] vars [137] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[138] vars [138] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[139] vars [139] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[140] vars [140] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[141] vars [141] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[142] vars [142] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[143] vars [143] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[144] vars [144] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[145] vars [145] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[146] vars [146] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[147] vars [147] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[148] vars [148] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[149] vars [149] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[150] vars [150] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[151] vars [151] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[152] vars [152] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[153] vars [153] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[154] vars [154] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[155] vars [155] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[156] vars [156] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[157] vars [157] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[158] vars [158] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[159] vars [159] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[160] vars [160] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[161] vars [161] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[162] vars [162] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[163] vars [163] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[164] vars [164] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[165] vars [165] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[166] vars [166] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[167] vars [167] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[168] vars [168] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[169] vars [169] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[170] vars [170] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[171] vars [171] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[172] vars [172] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[173] vars [173] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[174] vars [174] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[175] vars [175] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[176] vars [176] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[177] vars [177] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[178] vars [178] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[179] vars [179] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[180] vars [180] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[181] vars [181] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[182] vars [182] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[183] vars [183] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[184] vars [184] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[185] vars [185] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[186] vars [186] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[187] vars [187] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[188] vars [188] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[189] vars [189] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[190] vars [190] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[191] vars [191] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[192] vars [192] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[193] vars [193] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[194] vars [194] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[195] vars [195] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[196] vars [196] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[197] vars [197] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[198] vars [198] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[199] vars [199] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[200] vars [200] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[201] vars [201] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[202] vars [202] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[203] vars [203] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[204] vars [204] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[205] vars [205] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[206] vars [206] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[207] vars [207] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[208] vars [208] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[209] vars [209] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[210] vars [210] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[211] vars [211] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[212] vars [212] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[213] vars [213] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[214] vars [214] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[215] vars [215] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[216] vars [216] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[217] vars [217] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[218] vars [218] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[219] vars [219] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[220] vars [220] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[221] vars [221] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[222] vars [222] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[223] vars [223] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[224] vars [224] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[225] vars [225] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[226] vars [226] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[227] vars [227] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[228] vars [228] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[229] vars [229] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[230] vars [230] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[231] vars [231] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[232] vars [232] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[233] vars [233] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[234] vars [234] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[235] vars [235] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[236] vars [236] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[237] vars [237] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[238] vars [238] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[239] vars [239] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[240] vars [240] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[241] vars [241] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[242] vars [242] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[243] vars [243] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[244] vars [244] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[245] vars [245] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[246] vars [246] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[247] vars [247] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[248] vars [248] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[249] vars [249] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[250] vars [250] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[251] vars [251] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[252] vars [252] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[253] vars [253] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[254] vars [254] 'F' [3.40282346639e+38,-3.40282346639e+38] vars vars[255] vars [255] 'F' [3.40282346639e+38,-3.40282346639e+38] NSpec 0 ============================================================================ */ #include #include #include #include #include #include #include #define NN new BDTNode #ifndef BDTNode__def #define BDTNode__def class BDTNode { public: // constructor of an essentially "empty" node floating in space BDTNode ( BDTNode* left,BDTNode* right, int selector, double cutValue, bool cutType, int nodeType, double purity, double response ) : fLeft ( left ), fRight ( right ), fSelector ( selector ), fCutValue ( cutValue ), fCutType ( cutType ), fNodeType ( nodeType ), fPurity ( purity ), fResponse ( response ){ } virtual ~BDTNode(); // test event if it descends the tree at this node to the right virtual bool GoesRight( const std::vector& inputValues ) const; BDTNode* GetRight( void ) {return fRight; }; // test event if it descends the tree at this node to the left virtual bool GoesLeft ( const std::vector& inputValues ) const; BDTNode* GetLeft( void ) { return fLeft; }; // return S/(S+B) (purity) at this node (from training) double GetPurity( void ) const { return fPurity; } // return the node type int GetNodeType( void ) const { return fNodeType; } double GetResponse(void) const {return fResponse;} private: BDTNode* fLeft; // pointer to the left daughter node BDTNode* fRight; // pointer to the right daughter node int fSelector; // index of variable used in node selection (decision tree) double fCutValue; // cut value applied on this node to discriminate bkg against sig bool fCutType; // true: if event variable > cutValue ==> signal , false otherwise int fNodeType; // Type of node: -1 == Bkg-leaf, 1 == Signal-leaf, 0 = internal double fPurity; // Purity of node from training double fResponse; // Regression response value of node }; //_______________________________________________________________________ BDTNode::~BDTNode() { if (fLeft != NULL) delete fLeft; if (fRight != NULL) delete fRight; }; //_______________________________________________________________________ bool BDTNode::GoesRight( const std::vector& inputValues ) const { // test event if it descends the tree at this node to the right bool result; result = (inputValues[fSelector] >= fCutValue ); if (fCutType == true) return result; //the cuts are selecting Signal ; else return !result; } //_______________________________________________________________________ bool BDTNode::GoesLeft( const std::vector& inputValues ) const { // test event if it descends the tree at this node to the left if (!this->GoesRight(inputValues)) return true; else return false; } #endif #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadBDT : public IClassifierReader { public: // constructor ReadBDT( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadBDT" ), fNvars( 256 ) { // the training input variables const char* inputVars[] = { "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars", "vars" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = 0; fVmax[0] = 0; fVmin[1] = 0; fVmax[1] = 0; fVmin[2] = 0; fVmax[2] = 0; fVmin[3] = 0; fVmax[3] = 0; fVmin[4] = 0; fVmax[4] = 0; fVmin[5] = 0; fVmax[5] = 0; fVmin[6] = 0; fVmax[6] = 0; fVmin[7] = 0; fVmax[7] = 0; fVmin[8] = 0; fVmax[8] = 0; fVmin[9] = 0; fVmax[9] = 0; fVmin[10] = 0; fVmax[10] = 0; fVmin[11] = 0; fVmax[11] = 0; fVmin[12] = 0; fVmax[12] = 0; fVmin[13] = 0; fVmax[13] = 0; fVmin[14] = 0; fVmax[14] = 0; fVmin[15] = 0; fVmax[15] = 0; fVmin[16] = 0; fVmax[16] = 0; fVmin[17] = 0; fVmax[17] = 0; fVmin[18] = 0; fVmax[18] = 0; fVmin[19] = 0; fVmax[19] = 0; fVmin[20] = 0; fVmax[20] = 0; fVmin[21] = 0; fVmax[21] = 0; fVmin[22] = 0; fVmax[22] = 0; fVmin[23] = 0; fVmax[23] = 0; fVmin[24] = 0; fVmax[24] = 0; fVmin[25] = 0; fVmax[25] = 0; fVmin[26] = 0; fVmax[26] = 0; fVmin[27] = 0; fVmax[27] = 0; fVmin[28] = 0; fVmax[28] = 0; fVmin[29] = 0; fVmax[29] = 0; fVmin[30] = 0; fVmax[30] = 0; fVmin[31] = 0; fVmax[31] = 0; fVmin[32] = 0; fVmax[32] = 0; fVmin[33] = 0; fVmax[33] = 0; fVmin[34] = 0; fVmax[34] = 0; fVmin[35] = 0; fVmax[35] = 0; fVmin[36] = 0; fVmax[36] = 0; fVmin[37] = 0; fVmax[37] = 0; fVmin[38] = 0; fVmax[38] = 0; fVmin[39] = 0; fVmax[39] = 0; fVmin[40] = 0; fVmax[40] = 0; fVmin[41] = 0; fVmax[41] = 0; fVmin[42] = 0; fVmax[42] = 0; fVmin[43] = 0; fVmax[43] = 0; fVmin[44] = 0; fVmax[44] = 0; fVmin[45] = 0; fVmax[45] = 0; fVmin[46] = 0; fVmax[46] = 0; fVmin[47] = 0; fVmax[47] = 0; fVmin[48] = 0; fVmax[48] = 0; fVmin[49] = 0; fVmax[49] = 0; fVmin[50] = 0; fVmax[50] = 0; fVmin[51] = 0; fVmax[51] = 0; fVmin[52] = 0; fVmax[52] = 0; fVmin[53] = 0; fVmax[53] = 0; fVmin[54] = 0; fVmax[54] = 0; fVmin[55] = 0; fVmax[55] = 0; fVmin[56] = 0; fVmax[56] = 0; fVmin[57] = 0; fVmax[57] = 0; fVmin[58] = 0; fVmax[58] = 0; fVmin[59] = 0; fVmax[59] = 0; fVmin[60] = 0; fVmax[60] = 0; fVmin[61] = 0; fVmax[61] = 0; fVmin[62] = 0; fVmax[62] = 0; fVmin[63] = 0; fVmax[63] = 0; fVmin[64] = 0; fVmax[64] = 0; fVmin[65] = 0; fVmax[65] = 0; fVmin[66] = 0; fVmax[66] = 0; fVmin[67] = 0; fVmax[67] = 0; fVmin[68] = 0; fVmax[68] = 0; fVmin[69] = 0; fVmax[69] = 0; fVmin[70] = 0; fVmax[70] = 0; fVmin[71] = 0; fVmax[71] = 0; fVmin[72] = 0; fVmax[72] = 0; fVmin[73] = 0; fVmax[73] = 0; fVmin[74] = 0; fVmax[74] = 0; fVmin[75] = 0; fVmax[75] = 0; fVmin[76] = 0; fVmax[76] = 0; fVmin[77] = 0; fVmax[77] = 0; fVmin[78] = 0; fVmax[78] = 0; fVmin[79] = 0; fVmax[79] = 0; fVmin[80] = 0; fVmax[80] = 0; fVmin[81] = 0; fVmax[81] = 0; fVmin[82] = 0; fVmax[82] = 0; fVmin[83] = 0; fVmax[83] = 0; fVmin[84] = 0; fVmax[84] = 0; fVmin[85] = 0; fVmax[85] = 0; fVmin[86] = 0; fVmax[86] = 0; fVmin[87] = 0; fVmax[87] = 0; fVmin[88] = 0; fVmax[88] = 0; fVmin[89] = 0; fVmax[89] = 0; fVmin[90] = 0; fVmax[90] = 0; fVmin[91] = 0; fVmax[91] = 0; fVmin[92] = 0; fVmax[92] = 0; fVmin[93] = 0; fVmax[93] = 0; fVmin[94] = 0; fVmax[94] = 0; fVmin[95] = 0; fVmax[95] = 0; fVmin[96] = 0; fVmax[96] = 0; fVmin[97] = 0; fVmax[97] = 0; fVmin[98] = 0; fVmax[98] = 0; fVmin[99] = 0; fVmax[99] = 0; fVmin[100] = 0; fVmax[100] = 0; fVmin[101] = 0; fVmax[101] = 0; fVmin[102] = 0; fVmax[102] = 0; fVmin[103] = 0; fVmax[103] = 0; fVmin[104] = 0; fVmax[104] = 0; fVmin[105] = 0; fVmax[105] = 0; fVmin[106] = 0; fVmax[106] = 0; fVmin[107] = 0; fVmax[107] = 0; fVmin[108] = 0; fVmax[108] = 0; fVmin[109] = 0; fVmax[109] = 0; fVmin[110] = 0; fVmax[110] = 0; fVmin[111] = 0; fVmax[111] = 0; fVmin[112] = 0; fVmax[112] = 0; fVmin[113] = 0; fVmax[113] = 0; fVmin[114] = 0; fVmax[114] = 0; fVmin[115] = 0; fVmax[115] = 0; fVmin[116] = 0; fVmax[116] = 0; fVmin[117] = 0; fVmax[117] = 0; fVmin[118] = 0; fVmax[118] = 0; fVmin[119] = 0; fVmax[119] = 0; fVmin[120] = 0; fVmax[120] = 0; fVmin[121] = 0; fVmax[121] = 0; fVmin[122] = 0; fVmax[122] = 0; fVmin[123] = 0; fVmax[123] = 0; fVmin[124] = 0; fVmax[124] = 0; fVmin[125] = 0; fVmax[125] = 0; fVmin[126] = 0; fVmax[126] = 0; fVmin[127] = 0; fVmax[127] = 0; fVmin[128] = 0; fVmax[128] = 0; fVmin[129] = 0; fVmax[129] = 0; fVmin[130] = 0; fVmax[130] = 0; fVmin[131] = 0; fVmax[131] = 0; fVmin[132] = 0; fVmax[132] = 0; fVmin[133] = 0; fVmax[133] = 0; fVmin[134] = 0; fVmax[134] = 0; fVmin[135] = 0; fVmax[135] = 0; fVmin[136] = 0; fVmax[136] = 0; fVmin[137] = 0; fVmax[137] = 0; fVmin[138] = 0; fVmax[138] = 0; fVmin[139] = 0; fVmax[139] = 0; fVmin[140] = 0; fVmax[140] = 0; fVmin[141] = 0; fVmax[141] = 0; fVmin[142] = 0; fVmax[142] = 0; fVmin[143] = 0; fVmax[143] = 0; fVmin[144] = 0; fVmax[144] = 0; fVmin[145] = 0; fVmax[145] = 0; fVmin[146] = 0; fVmax[146] = 0; fVmin[147] = 0; fVmax[147] = 0; fVmin[148] = 0; fVmax[148] = 0; fVmin[149] = 0; fVmax[149] = 0; fVmin[150] = 0; fVmax[150] = 0; fVmin[151] = 0; fVmax[151] = 0; fVmin[152] = 0; fVmax[152] = 0; fVmin[153] = 0; fVmax[153] = 0; fVmin[154] = 0; fVmax[154] = 0; fVmin[155] = 0; fVmax[155] = 0; fVmin[156] = 0; fVmax[156] = 0; fVmin[157] = 0; fVmax[157] = 0; fVmin[158] = 0; fVmax[158] = 0; fVmin[159] = 0; fVmax[159] = 0; fVmin[160] = 0; fVmax[160] = 0; fVmin[161] = 0; fVmax[161] = 0; fVmin[162] = 0; fVmax[162] = 0; fVmin[163] = 0; fVmax[163] = 0; fVmin[164] = 0; fVmax[164] = 0; fVmin[165] = 0; fVmax[165] = 0; fVmin[166] = 0; fVmax[166] = 0; fVmin[167] = 0; fVmax[167] = 0; fVmin[168] = 0; fVmax[168] = 0; fVmin[169] = 0; fVmax[169] = 0; fVmin[170] = 0; fVmax[170] = 0; fVmin[171] = 0; fVmax[171] = 0; fVmin[172] = 0; fVmax[172] = 0; fVmin[173] = 0; fVmax[173] = 0; fVmin[174] = 0; fVmax[174] = 0; fVmin[175] = 0; fVmax[175] = 0; fVmin[176] = 0; fVmax[176] = 0; fVmin[177] = 0; fVmax[177] = 0; fVmin[178] = 0; fVmax[178] = 0; fVmin[179] = 0; fVmax[179] = 0; fVmin[180] = 0; fVmax[180] = 0; fVmin[181] = 0; fVmax[181] = 0; fVmin[182] = 0; fVmax[182] = 0; fVmin[183] = 0; fVmax[183] = 0; fVmin[184] = 0; fVmax[184] = 0; fVmin[185] = 0; fVmax[185] = 0; fVmin[186] = 0; fVmax[186] = 0; fVmin[187] = 0; fVmax[187] = 0; fVmin[188] = 0; fVmax[188] = 0; fVmin[189] = 0; fVmax[189] = 0; fVmin[190] = 0; fVmax[190] = 0; fVmin[191] = 0; fVmax[191] = 0; fVmin[192] = 0; fVmax[192] = 0; fVmin[193] = 0; fVmax[193] = 0; fVmin[194] = 0; fVmax[194] = 0; fVmin[195] = 0; fVmax[195] = 0; fVmin[196] = 0; fVmax[196] = 0; fVmin[197] = 0; fVmax[197] = 0; fVmin[198] = 0; fVmax[198] = 0; fVmin[199] = 0; fVmax[199] = 0; fVmin[200] = 0; fVmax[200] = 0; fVmin[201] = 0; fVmax[201] = 0; fVmin[202] = 0; fVmax[202] = 0; fVmin[203] = 0; fVmax[203] = 0; fVmin[204] = 0; fVmax[204] = 0; fVmin[205] = 0; fVmax[205] = 0; fVmin[206] = 0; fVmax[206] = 0; fVmin[207] = 0; fVmax[207] = 0; fVmin[208] = 0; fVmax[208] = 0; fVmin[209] = 0; fVmax[209] = 0; fVmin[210] = 0; fVmax[210] = 0; fVmin[211] = 0; fVmax[211] = 0; fVmin[212] = 0; fVmax[212] = 0; fVmin[213] = 0; fVmax[213] = 0; fVmin[214] = 0; fVmax[214] = 0; fVmin[215] = 0; fVmax[215] = 0; fVmin[216] = 0; fVmax[216] = 0; fVmin[217] = 0; fVmax[217] = 0; fVmin[218] = 0; fVmax[218] = 0; fVmin[219] = 0; fVmax[219] = 0; fVmin[220] = 0; fVmax[220] = 0; fVmin[221] = 0; fVmax[221] = 0; fVmin[222] = 0; fVmax[222] = 0; fVmin[223] = 0; fVmax[223] = 0; fVmin[224] = 0; fVmax[224] = 0; fVmin[225] = 0; fVmax[225] = 0; fVmin[226] = 0; fVmax[226] = 0; fVmin[227] = 0; fVmax[227] = 0; fVmin[228] = 0; fVmax[228] = 0; fVmin[229] = 0; fVmax[229] = 0; fVmin[230] = 0; fVmax[230] = 0; fVmin[231] = 0; fVmax[231] = 0; fVmin[232] = 0; fVmax[232] = 0; fVmin[233] = 0; fVmax[233] = 0; fVmin[234] = 0; fVmax[234] = 0; fVmin[235] = 0; fVmax[235] = 0; fVmin[236] = 0; fVmax[236] = 0; fVmin[237] = 0; fVmax[237] = 0; fVmin[238] = 0; fVmax[238] = 0; fVmin[239] = 0; fVmax[239] = 0; fVmin[240] = 0; fVmax[240] = 0; fVmin[241] = 0; fVmax[241] = 0; fVmin[242] = 0; fVmax[242] = 0; fVmin[243] = 0; fVmax[243] = 0; fVmin[244] = 0; fVmax[244] = 0; fVmin[245] = 0; fVmax[245] = 0; fVmin[246] = 0; fVmax[246] = 0; fVmin[247] = 0; fVmax[247] = 0; fVmin[248] = 0; fVmax[248] = 0; fVmin[249] = 0; fVmax[249] = 0; fVmin[250] = 0; fVmax[250] = 0; fVmin[251] = 0; fVmax[251] = 0; fVmin[252] = 0; fVmax[252] = 0; fVmin[253] = 0; fVmax[253] = 0; fVmin[254] = 0; fVmax[254] = 0; fVmin[255] = 0; fVmax[255] = 0; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'F'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'F'; fType[9] = 'F'; fType[10] = 'F'; fType[11] = 'F'; fType[12] = 'F'; fType[13] = 'F'; fType[14] = 'F'; fType[15] = 'F'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'F'; fType[24] = 'F'; fType[25] = 'F'; fType[26] = 'F'; fType[27] = 'F'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; fType[33] = 'F'; fType[34] = 'F'; fType[35] = 'F'; fType[36] = 'F'; fType[37] = 'F'; fType[38] = 'F'; fType[39] = 'F'; fType[40] = 'F'; fType[41] = 'F'; fType[42] = 'F'; fType[43] = 'F'; fType[44] = 'F'; fType[45] = 'F'; fType[46] = 'F'; fType[47] = 'F'; fType[48] = 'F'; fType[49] = 'F'; fType[50] = 'F'; fType[51] = 'F'; fType[52] = 'F'; fType[53] = 'F'; fType[54] = 'F'; fType[55] = 'F'; fType[56] = 'F'; fType[57] = 'F'; fType[58] = 'F'; fType[59] = 'F'; fType[60] = 'F'; fType[61] = 'F'; fType[62] = 'F'; fType[63] = 'F'; fType[64] = 'F'; fType[65] = 'F'; fType[66] = 'F'; fType[67] = 'F'; fType[68] = 'F'; fType[69] = 'F'; fType[70] = 'F'; fType[71] = 'F'; fType[72] = 'F'; fType[73] = 'F'; fType[74] = 'F'; fType[75] = 'F'; fType[76] = 'F'; fType[77] = 'F'; fType[78] = 'F'; fType[79] = 'F'; fType[80] = 'F'; fType[81] = 'F'; fType[82] = 'F'; fType[83] = 'F'; fType[84] = 'F'; fType[85] = 'F'; fType[86] = 'F'; fType[87] = 'F'; fType[88] = 'F'; fType[89] = 'F'; fType[90] = 'F'; fType[91] = 'F'; fType[92] = 'F'; fType[93] = 'F'; fType[94] = 'F'; fType[95] = 'F'; fType[96] = 'F'; fType[97] = 'F'; fType[98] = 'F'; fType[99] = 'F'; fType[100] = 'F'; fType[101] = 'F'; fType[102] = 'F'; fType[103] = 'F'; fType[104] = 'F'; fType[105] = 'F'; fType[106] = 'F'; fType[107] = 'F'; fType[108] = 'F'; fType[109] = 'F'; fType[110] = 'F'; fType[111] = 'F'; fType[112] = 'F'; fType[113] = 'F'; fType[114] = 'F'; fType[115] = 'F'; fType[116] = 'F'; fType[117] = 'F'; fType[118] = 'F'; fType[119] = 'F'; fType[120] = 'F'; fType[121] = 'F'; fType[122] = 'F'; fType[123] = 'F'; fType[124] = 'F'; fType[125] = 'F'; fType[126] = 'F'; fType[127] = 'F'; fType[128] = 'F'; fType[129] = 'F'; fType[130] = 'F'; fType[131] = 'F'; fType[132] = 'F'; fType[133] = 'F'; fType[134] = 'F'; fType[135] = 'F'; fType[136] = 'F'; fType[137] = 'F'; fType[138] = 'F'; fType[139] = 'F'; fType[140] = 'F'; fType[141] = 'F'; fType[142] = 'F'; fType[143] = 'F'; fType[144] = 'F'; fType[145] = 'F'; fType[146] = 'F'; fType[147] = 'F'; fType[148] = 'F'; fType[149] = 'F'; fType[150] = 'F'; fType[151] = 'F'; fType[152] = 'F'; fType[153] = 'F'; fType[154] = 'F'; fType[155] = 'F'; fType[156] = 'F'; fType[157] = 'F'; fType[158] = 'F'; fType[159] = 'F'; fType[160] = 'F'; fType[161] = 'F'; fType[162] = 'F'; fType[163] = 'F'; fType[164] = 'F'; fType[165] = 'F'; fType[166] = 'F'; fType[167] = 'F'; fType[168] = 'F'; fType[169] = 'F'; fType[170] = 'F'; fType[171] = 'F'; fType[172] = 'F'; fType[173] = 'F'; fType[174] = 'F'; fType[175] = 'F'; fType[176] = 'F'; fType[177] = 'F'; fType[178] = 'F'; fType[179] = 'F'; fType[180] = 'F'; fType[181] = 'F'; fType[182] = 'F'; fType[183] = 'F'; fType[184] = 'F'; fType[185] = 'F'; fType[186] = 'F'; fType[187] = 'F'; fType[188] = 'F'; fType[189] = 'F'; fType[190] = 'F'; fType[191] = 'F'; fType[192] = 'F'; fType[193] = 'F'; fType[194] = 'F'; fType[195] = 'F'; fType[196] = 'F'; fType[197] = 'F'; fType[198] = 'F'; fType[199] = 'F'; fType[200] = 'F'; fType[201] = 'F'; fType[202] = 'F'; fType[203] = 'F'; fType[204] = 'F'; fType[205] = 'F'; fType[206] = 'F'; fType[207] = 'F'; fType[208] = 'F'; fType[209] = 'F'; fType[210] = 'F'; fType[211] = 'F'; fType[212] = 'F'; fType[213] = 'F'; fType[214] = 'F'; fType[215] = 'F'; fType[216] = 'F'; fType[217] = 'F'; fType[218] = 'F'; fType[219] = 'F'; fType[220] = 'F'; fType[221] = 'F'; fType[222] = 'F'; fType[223] = 'F'; fType[224] = 'F'; fType[225] = 'F'; fType[226] = 'F'; fType[227] = 'F'; fType[228] = 'F'; fType[229] = 'F'; fType[230] = 'F'; fType[231] = 'F'; fType[232] = 'F'; fType[233] = 'F'; fType[234] = 'F'; fType[235] = 'F'; fType[236] = 'F'; fType[237] = 'F'; fType[238] = 'F'; fType[239] = 'F'; fType[240] = 'F'; fType[241] = 'F'; fType[242] = 'F'; fType[243] = 'F'; fType[244] = 'F'; fType[245] = 'F'; fType[246] = 'F'; fType[247] = 'F'; fType[248] = 'F'; fType[249] = 'F'; fType[250] = 'F'; fType[251] = 'F'; fType[252] = 'F'; fType[253] = 'F'; fType[254] = 'F'; fType[255] = 'F'; // initialize constants Initialize(); } // destructor virtual ~ReadBDT() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const override; private: // method-specific destructor void Clear(); // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables double fVmin[256]; double fVmax[256]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[256]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) std::vector fForest; // i.e. root nodes of decision trees std::vector fBoostWeights; // the weights applied in the individual boosts }; double ReadBDT::GetMvaValue__( const std::vector& inputValues ) const { double myMVA = 0; double norm = 0; for (unsigned int itree=0; itreeGetNodeType() == 0) { //intermediate node if (current->GoesRight(inputValues)) current=(BDTNode*)current->GetRight(); else current=(BDTNode*)current->GetLeft(); } myMVA += fBoostWeights[itree] * current->GetNodeType(); norm += fBoostWeights[itree]; } return myMVA /= norm; } void ReadBDT::Initialize() { double inf = std::numeric_limits::infinity(); double nan = std::numeric_limits::quiet_NaN(); // itree = 0 fBoostWeights.push_back(0.295591126951629); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.60401,-99) , NN( 0, 0, -1, 0, 1, -1, 0.355932,-99) , 250, 10.6962, 0, 0, 0.527778,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.72,-99) , NN( 0, 0, -1, 0, 1, -1, 0.294643,-99) , 244, 51.3887, 0, 0, 0.337349,-99) , 39, 31.4615, 0, 0, 0.470303,-99) ); // itree = 1 fBoostWeights.push_back(0.171814); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.799263,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.589177,-99) , NN( 0, 0, -1, 0, 1, -1, 0.431676,-99) , 240, 3.15051, 1, 0, 0.477002,-99) , 215, 79.17, 0, 0, 0.492398,-99) ); // itree = 2 fBoostWeights.push_back(0.121841); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.92962,-99) , NN( 0, 0, -1, 0, 1, -1, 0.475768,-99) , 156, 70.2229, 0, 0, 0.74542,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.514134,-99) , NN( 0, 0, -1, 0, 1, -1, 0.246894,-99) , 223, 26.8889, 1, 0, 0.485104,-99) , 117, 44.8338, 1, 0, 0.508853,-99) ); // itree = 3 fBoostWeights.push_back(0.268984); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.66953,-99) , NN( 0, 0, -1, 0, 1, -1, 0.283719,-99) , 166, 39.7955, 0, 0, 0.608285,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.542374,-99) , NN( 0, 0, -1, 0, 1, -1, 0.315524,-99) , 191, 14.0703, 1, 0, 0.446153,-99) , 145, 24.4791, 1, 0, 0.508758,-99) ); // itree = 4 fBoostWeights.push_back(0.205894); fForest.push_back( NN( NN( 0, 0, -1, 39.7208, 0, 1, 0.659238,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.544968,-99) , NN( 0, 0, -1, 0, 1, -1, 0.269,-99) , 113, 41.2366, 1, 0, 0.488695,-99) , 77, 19.5533, 1, 0, 0.530281,-99) ); // itree = 5 fBoostWeights.push_back(0.134421); fForest.push_back( NN( NN( 0, 0, -1, 37.7177, 1, 1, 0.645234,-99) , NN( 0, 0, -1, 52.8223, 1, -1, 0.443358,-99) , 149, 43.5042, 1, 0, 0.466526,-99) ); // itree = 6 fBoostWeights.push_back(0.167416); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.538854,-99) , NN( 0, 0, -1, 0, 1, -1, 0.276479,-99) , 197, 24.7994, 0, 0, 0.501274,-99) , NN( 0, 0, -1, 11.8149, 0, -1, 0.191269,-99) , 40, 18.1593, 0, 0, 0.478822,-99) ); // itree = 7 fBoostWeights.push_back(0.235323); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.754138,-99) , NN( 0, 0, -1, 0, 1, -1, 0.340386,-99) , 68, 42.8953, 0, 0, 0.664273,-99) , NN( 0, 0, -1, 31.1497, 0, -1, 0.421781,-99) , 111, 11.8617, 1, 0, 0.480017,-99) ); // itree = 8 fBoostWeights.push_back(0.256857); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.767911,-99) , NN( 0, 0, -1, 0, 1, -1, 0.33377,-99) , 59, 77.8121, 1, 0, 0.667431,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.738307,-99) , NN( 0, 0, -1, 0, 1, -1, 0.408928,-99) , 230, 64.1205, 0, 0, 0.44163,-99) , 193, 7.78771, 1, 0, 0.47417,-99) ); // itree = 9 fBoostWeights.push_back(0.0974114); fForest.push_back( NN( NN( 0, 0, -1, 5.45647, 1, 1, 0.536419,-99) , NN( 0, 0, -1, 0, 1, -1, 0.18664,-99) , 2, -0.802765, 0, 0, 0.521095,-99) ); // itree = 10 fBoostWeights.push_back(0.118068); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.818718,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.508844,-99) , NN( 0, 0, -1, 0, 1, -1, 0.295513,-99) , 252, 6.09894, 0, 0, 0.468662,-99) , 239, -3.07542, 1, 0, 0.485415,-99) ); // itree = 11 fBoostWeights.push_back(0.193552); fForest.push_back( NN( NN( 0, 0, -1, 35.3802, 1, 1, 0.777769,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.629032,-99) , NN( 0, 0, -1, 0, 1, -1, 0.429806,-99) , 129, 16.21, 1, 0, 0.467017,-99) , 139, 33.9794, 1, 0, 0.489782,-99) ); // itree = 12 fBoostWeights.push_back(0.246266); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.600965,-99) , NN( 0, 0, -1, 0, 1, -1, 0.423539,-99) , 227, 20.5082, 0, 0, 0.510076,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.685623,-99) , NN( 0, 0, -1, 0, 1, -1, 0.22605,-99) , 134, 64.2781, 1, 0, 0.289656,-99) , 151, 86.1426, 1, 0, 0.469009,-99) ); // itree = 13 fBoostWeights.push_back(0.173307); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.680968,-99) , NN( 0, 0, -1, 0, 1, -1, 0.475984,-99) , 10, 35.2878, 0, 0, 0.524106,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.603141,-99) , NN( 0, 0, -1, 0, 1, -1, 0.176351,-99) , 249, 14.5883, 0, 0, 0.276045,-99) , 247, 8.67339, 0, 0, 0.494831,-99) ); // itree = 14 fBoostWeights.push_back(0.293341); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.615285,-99) , NN( 0, 0, -1, 0, 1, -1, 0.353417,-99) , 177, 39.3765, 1, 0, 0.553665,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.606882,-99) , NN( 0, 0, -1, 0, 1, -1, 0.266581,-99) , 110, 17.6719, 1, 0, 0.377338,-99) , 185, 46.8822, 0, 0, 0.503102,-99) ); // itree = 15 fBoostWeights.push_back(0.212166); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.71675,-99) , NN( 0, 0, -1, 0, 1, -1, 0.23644,-99) , 161, 66.8346, 1, 0, 0.636053,-99) , NN( 0, 0, -1, 27.878, 1, -1, 0.429094,-99) , 110, 15.5285, 1, 0, 0.474353,-99) ); // itree = 16 fBoostWeights.push_back(0.132816); fForest.push_back( NN( NN( 0, 0, -1, 58.2497, 0, 1, 0.540666,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.618815,-99) , NN( 0, 0, -1, 0, 1, -1, 0.326279,-99) , 175, 5.46818, 1, 0, 0.391739,-99) , 247, 13.0864, 0, 0, 0.5094,-99) ); // itree = 17 fBoostWeights.push_back(0.130061); fForest.push_back( NN( NN( 0, 0, -1, 15.6718, 0, 1, 0.623165,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.51319,-99) , NN( 0, 0, -1, 0, 1, -1, 0.24164,-99) , 7, 14.7834, 0, 0, 0.473439,-99) , 249, 39.9444, 0, 0, 0.50494,-99) ); // itree = 18 fBoostWeights.push_back(0.201184); fForest.push_back( NN( NN( 0, 0, -1, 70.6739, 0, 1, 0.806199,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.66232,-99) , NN( 0, 0, -1, 0, 1, -1, 0.434016,-99) , 56, 75.2424, 0, 0, 0.474813,-99) , 215, 75.314, 0, 0, 0.498675,-99) ); // itree = 19 fBoostWeights.push_back(0.234567); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.640126,-99) , NN( 0, 0, -1, 0, 1, -1, 0.443312,-99) , 74, 38.809, 0, 0, 0.576886,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.518663,-99) , NN( 0, 0, -1, 0, 1, -1, 0.253837,-99) , 217, 20.8916, 0, 0, 0.400019,-99) , 215, 27.4697, 0, 0, 0.531555,-99) ); // itree = 20 fBoostWeights.push_back(0.179886); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.714844,-99) , NN( 0, 0, -1, 0, 1, -1, 0.314079,-99) , 193, 18.2694, 1, 0, 0.637444,-99) , NN( 0, 0, -1, 32.4379, 1, -1, 0.435247,-99) , 130, 22.1623, 1, 0, 0.469154,-99) ); // itree = 21 fBoostWeights.push_back(0.17868); fForest.push_back( NN( NN( 0, 0, -1, 77.889, 0, 1, 0.581991,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.516338,-99) , NN( 0, 0, -1, 0, 1, -1, 0.288441,-99) , 96, 17.3617, 1, 0, 0.422304,-99) , 106, 68.6777, 1, 0, 0.513282,-99) ); // itree = 22 fBoostWeights.push_back(0.207723); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.58006,-99) , NN( 0, 0, -1, 0, 1, -1, 0.274622,-99) , 38, 15.9309, 0, 0, 0.555323,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.502367,-99) , NN( 0, 0, -1, 0, 1, -1, 0.228876,-99) , 148, 39.8376, 1, 0, 0.364068,-99) , 166, 52.4779, 0, 0, 0.51182,-99) ); // itree = 23 fBoostWeights.push_back(0.131299); fForest.push_back( NN( NN( 0, 0, -1, 58.4425, 1, 1, 0.776491,-99) , NN( 0, 0, -1, 33.1551, 0, -1, 0.447326,-99) , 175, 4.08536, 1, 0, 0.465859,-99) ); // itree = 24 fBoostWeights.push_back(0.186619); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.873042,-99) , NN( 0, 0, -1, 0, 1, -1, 0.498856,-99) , 222, 4.03979, 0, 0, 0.758503,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.695277,-99) , NN( 0, 0, -1, 0, 1, -1, 0.436265,-99) , 228, 55.613, 0, 0, 0.459828,-99) , 191, 4.1872, 1, 0, 0.486748,-99) ); // itree = 25 fBoostWeights.push_back(0.199804); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.674848,-99) , NN( 0, 0, -1, 0, 1, -1, 0.475475,-99) , 248, 24.2851, 0, 0, 0.562479,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.501992,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0994518,-99) , 16, 6.27216, 1, 0, 0.371367,-99) , 219, 49.7536, 1, 0, 0.523198,-99) ); // itree = 26 fBoostWeights.push_back(0.199367); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.700968,-99) , NN( 0, 0, -1, 0, 1, -1, 0.482539,-99) , 97, 33.1818, 1, 0, 0.563551,-99) , NN( 0, 0, -1, 15.1607, 1, -1, 0.380127,-99) , 142, 37.2843, 1, 0, 0.49487,-99) ); // itree = 27 fBoostWeights.push_back(0.161495); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.780407,-99) , NN( 0, 0, -1, 0, 1, -1, 0.300335,-99) , 231, 10.2464, 0, 0, 0.700847,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.52487,-99) , NN( 0, 0, -1, 0, 1, -1, 0.187244,-99) , 24, 11.9793, 0, 0, 0.500562,-99) , 7, 46.6985, 0, 0, 0.531728,-99) ); // itree = 28 fBoostWeights.push_back(0.161811); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.547538,-99) , NN( 0, 0, -1, 0, 1, -1, 0.276923,-99) , 215, 19.4856, 0, 0, 0.520118,-99) , NN( 0, 0, -1, 0, 1, -1, 0.135514,-99) , 5, 3.24503, 0, 0, 0.500984,-99) ); // itree = 29 fBoostWeights.push_back(0.273092); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.828787,-99) , NN( 0, 0, -1, 0, 1, -1, 0.480023,-99) , 98, 47.1926, 1, 0, 0.58418,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.815477,-99) , NN( 0, 0, -1, 0, 1, -1, 0.36407,-99) , 80, 1.21335, 1, 0, 0.391705,-99) , 222, 13.4288, 1, 0, 0.467499,-99) ); // itree = 30 fBoostWeights.push_back(0.24745); fForest.push_back( NN( NN( 0, 0, -1, 38.0911, 1, 1, 0.681131,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.693195,-99) , NN( 0, 0, -1, 0, 1, -1, 0.423562,-99) , 129, 13.4584, 1, 0, 0.475888,-99) , 132, 71.9573, 0, 0, 0.531339,-99) ); // itree = 31 fBoostWeights.push_back(0.248591); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.760197,-99) , NN( 0, 0, -1, 0, 1, -1, 0.440339,-99) , 213, 32.1846, 0, 0, 0.656339,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.670231,-99) , NN( 0, 0, -1, 0, 1, -1, 0.426961,-99) , 100, 33.8899, 1, 0, 0.471244,-99) , 143, 14.909, 1, 0, 0.526348,-99) ); // itree = 32 fBoostWeights.push_back(0.186961); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.672707,-99) , NN( 0, 0, -1, 0, 1, -1, 0.496744,-99) , 128, 22.6063, 1, 0, 0.582557,-99) , NN( 0, 0, -1, 34.8369, 0, -1, 0.37938,-99) , 188, 60.7635, 1, 0, 0.544449,-99) ); // itree = 33 fBoostWeights.push_back(0.216551); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.587583,-99) , NN( 0, 0, -1, 0, 1, -1, 0.383306,-99) , 147, 68.3533, 1, 0, 0.537331,-99) , NN( 0, 0, -1, 43.0206, 1, -1, 0.215338,-99) , 123, 92.3214, 1, 0, 0.517206,-99) ); // itree = 34 fBoostWeights.push_back(0.222528); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.650152,-99) , NN( 0, 0, -1, 0, 1, -1, 0.202251,-99) , 231, 9.14142, 0, 0, 0.608339,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.503121,-99) , NN( 0, 0, -1, 0, 1, -1, 0.294947,-99) , 234, 29.9506, 0, 0, 0.437653,-99) , 37, 41.4694, 0, 0, 0.512796,-99) ); // itree = 35 fBoostWeights.push_back(0.206377); fForest.push_back( NN( NN( 0, 0, -1, 89.4932, 0, 1, 0.612479,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.518884,-99) , NN( 0, 0, -1, 0, 1, -1, 0.190673,-99) , 81, 24.0855, 1, 0, 0.442688,-99) , 207, 18.3412, 1, 0, 0.542849,-99) ); // itree = 36 fBoostWeights.push_back(0.172665); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.774929,-99) , NN( 0, 0, -1, 0, 1, -1, 0.40404,-99) , 200, 23.2826, 0, 0, 0.703223,-99) , NN( 0, 0, -1, 83.7615, 1, -1, 0.450195,-99) , 35, 45.5613, 0, 0, 0.49758,-99) ); // itree = 37 fBoostWeights.push_back(0.156744); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.735209,-99) , NN( 0, 0, -1, 0, 1, -1, 0.496184,-99) , 56, 64.4846, 0, 0, 0.556818,-99) , NN( 0, 0, -1, 10.2499, 1, -1, 0.257625,-99) , 252, 2.89249, 0, 0, 0.531497,-99) ); // itree = 38 fBoostWeights.push_back(0.167496); fForest.push_back( NN( NN( 0, 0, -1, 5.34171, 1, 1, 0.56123,-99) , NN( 0, 0, -1, 64.7109, 1, -1, 0.230954,-99) , 247, 9.68123, 0, 0, 0.526674,-99) ); // itree = 39 fBoostWeights.push_back(0.177068); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.564182,-99) , NN( 0, 0, -1, 0, 1, -1, 0.26709,-99) , 230, 12.3256, 0, 0, 0.541026,-99) , NN( 0, 0, -1, 19.2329, 1, -1, 0.361231,-99) , 209, 5.52497, 0, 0, 0.510919,-99) ); // itree = 40 fBoostWeights.push_back(0.173236); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.786696,-99) , NN( 0, 0, -1, 0, 1, -1, 0.496149,-99) , 191, 9.21929, 1, 0, 0.538548,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.637771,-99) , NN( 0, 0, -1, 0, 1, -1, 0.239823,-99) , 17, 38.2403, 0, 0, 0.362035,-99) , 97, 47.1512, 1, 0, 0.498128,-99) ); // itree = 41 fBoostWeights.push_back(0.220633); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.653306,-99) , NN( 0, 0, -1, 0, 1, -1, 0.475939,-99) , 135, 74.1529, 1, 0, 0.550951,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.761449,-99) , NN( 0, 0, -1, 0, 1, -1, 0.276386,-99) , 82, 11.9271, 1, 0, 0.34306,-99) , 219, 51.2982, 1, 0, 0.509621,-99) ); // itree = 42 fBoostWeights.push_back(0.210128); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.582414,-99) , NN( 0, 0, -1, 0, 1, -1, 0.377495,-99) , 38, 24.0217, 0, 0, 0.537199,-99) , NN( 0, 0, -1, 0, 1, -1, 0.140676,-99) , 183, 29.5334, 0, 0, 0.519028,-99) ); // itree = 43 fBoostWeights.push_back(0.138305); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.714795,-99) , NN( 0, 0, -1, 0, 1, -1, 0.487466,-99) , 232, 47.9978, 0, 0, 0.537894,-99) , NN( 0, 0, -1, 0, 1, -1, 0.193727,-99) , 40, 14.4976, 0, 0, 0.522248,-99) ); // itree = 44 fBoostWeights.push_back(0.260847); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.637559,-99) , NN( 0, 0, -1, 0, 1, -1, 0.262535,-99) , 39, 16.0327, 0, 0, 0.579667,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.625372,-99) , NN( 0, 0, -1, 0, 1, -1, 0.388695,-99) , 106, 48.3924, 1, 0, 0.428634,-99) , 103, 66.7579, 1, 0, 0.481914,-99) ); // itree = 45 fBoostWeights.push_back(0.249099); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.633595,-99) , NN( 0, 0, -1, 0, 1, -1, 0.415085,-99) , 8, 17.4444, 0, 0, 0.541902,-99) , NN( 0, 0, -1, 41.4949, 0, -1, 0.329657,-99) , 219, 15.8991, 0, 0, 0.508981,-99) ); // itree = 46 fBoostWeights.push_back(0.174393); fForest.push_back( NN( NN( 0, 0, -1, 2.51693, 1, 1, 0.563463,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.691049,-99) , NN( 0, 0, -1, 0, 1, -1, 0.226743,-99) , 7, 54.5319, 0, 0, 0.343794,-99) , 215, 21.6188, 0, 0, 0.536903,-99) ); // itree = 47 fBoostWeights.push_back(0.0949588); fForest.push_back( NN( NN( 0, 0, -1, 33.5854, 1, 1, 0.741822,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.510775,-99) , NN( 0, 0, -1, 0, 1, -1, 0.181871,-99) , 118, 54.7518, 0, 0, 0.489352,-99) , 102, 49.8007, 1, 0, 0.509144,-99) ); // itree = 48 fBoostWeights.push_back(0.279415); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.605058,-99) , NN( 0, 0, -1, 0, 1, -1, 0.331525,-99) , 168, 85.8684, 1, 0, 0.544616,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.572536,-99) , NN( 0, 0, -1, 0, 1, -1, 0.268196,-99) , 103, 85.946, 0, 0, 0.365,-99) , 184, 49.1128, 0, 0, 0.495106,-99) ); // itree = 49 fBoostWeights.push_back(0.244616); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.901024,-99) , NN( 0, 0, -1, 0, 1, -1, 0.441204,-99) , 27, 8.45228, 0, 0, 0.715626,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.590221,-99) , NN( 0, 0, -1, 0, 1, -1, 0.385064,-99) , 145, 15.402, 1, 0, 0.428379,-99) , 59, 16.0132, 1, 0, 0.447504,-99) ); // itree = 50 fBoostWeights.push_back(0.123713); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.535918,-99) , NN( 0, 0, -1, 0, 1, -1, 0.182212,-99) , 161, 66.8439, 1, 0, 0.517581,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0418833,-99) , 38, 12.3197, 0, 0, 0.504729,-99) ); // itree = 51 fBoostWeights.push_back(0.172667); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.686364,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461647,-99) , 77, 20.3698, 1, 0, 0.508182,-99) , NN( 0, 0, -1, 66.9216, 1, -1, 0.156352,-99) , 161, 66.3744, 1, 0, 0.487068,-99) ); // itree = 52 fBoostWeights.push_back(0.217178); fForest.push_back( NN( NN( 0, 0, -1, 43.0664, 0, 1, 0.541277,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.671743,-99) , NN( 0, 0, -1, 0, 1, -1, 0.332939,-99) , 207, 33.3192, 0, 0, 0.365247,-99) , 183, 62.8699, 0, 0, 0.449746,-99) ); // itree = 53 fBoostWeights.push_back(0.232713); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.680852,-99) , NN( 0, 0, -1, 0, 1, -1, 0.475567,-99) , 232, 24.7286, 0, 0, 0.578816,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.52141,-99) , NN( 0, 0, -1, 0, 1, -1, 0.212176,-99) , 214, 57.8614, 0, 0, 0.390648,-99) , 71, 52.7673, 0, 0, 0.510771,-99) ); // itree = 54 fBoostWeights.push_back(0.221526); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.588478,-99) , NN( 0, 0, -1, 0, 1, -1, 0.244714,-99) , 230, 9.54472, 0, 0, 0.557225,-99) , NN( 0, 0, -1, 55.7265, 0, -1, 0.378945,-99) , 23, 20.5542, 0, 0, 0.50252,-99) ); // itree = 55 fBoostWeights.push_back(0.25615); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.847764,-99) , NN( 0, 0, -1, 0, 1, -1, 0.448425,-99) , 25, 17.0615, 0, 0, 0.646419,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.566951,-99) , NN( 0, 0, -1, 0, 1, -1, 0.355273,-99) , 23, 42.4255, 0, 0, 0.444676,-99) , 215, 66.3982, 0, 0, 0.47607,-99) ); // itree = 56 fBoostWeights.push_back(0.267313); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.698565,-99) , NN( 0, 0, -1, 0, 1, -1, 0.420054,-99) , 136, 75.8254, 1, 0, 0.602044,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.529605,-99) , NN( 0, 0, -1, 0, 1, -1, 0.305294,-99) , 66, 21.7863, 1, 0, 0.412841,-99) , 159, 17.7563, 1, 0, 0.480623,-99) ); // itree = 57 fBoostWeights.push_back(0.241939); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.724637,-99) , NN( 0, 0, -1, 0, 1, -1, 0.44944,-99) , 10, 35.285, 0, 0, 0.505111,-99) , NN( 0, 0, -1, 14.9556, 1, -1, 0.274298,-99) , 127, 40.0337, 1, 0, 0.45086,-99) ); // itree = 58 fBoostWeights.push_back(0.116369); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.908533,-99) , NN( 0, 0, -1, 0, 1, -1, 0.483951,-99) , 180, 44.6635, 1, 0, 0.751281,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.903171,-99) , NN( 0, 0, -1, 0, 1, -1, 0.481336,-99) , 2, -1.76289, 1, 0, 0.499247,-99) , 0, -1.72547, 1, 0, 0.524578,-99) ); // itree = 59 fBoostWeights.push_back(0.283849); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.722428,-99) , NN( 0, 0, -1, 0, 1, -1, 0.351197,-99) , 252, 5.49086, 0, 0, 0.625342,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.729174,-99) , NN( 0, 0, -1, 0, 1, -1, 0.415398,-99) , 82, 14.2309, 1, 0, 0.447378,-99) , 173, 28.6214, 1, 0, 0.51404,-99) ); // itree = 60 fBoostWeights.push_back(0.174775); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.604773,-99) , NN( 0, 0, -1, 0, 1, -1, 0.455169,-99) , 241, 10.0006, 0, 0, 0.529663,-99) , NN( 0, 0, -1, 9.35457, 1, -1, 0.250039,-99) , 159, 53.869, 1, 0, 0.51079,-99) ); // itree = 61 fBoostWeights.push_back(0.223763); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.729886,-99) , NN( 0, 0, -1, 0, 1, -1, 0.328123,-99) , 39, 15.3254, 0, 0, 0.687798,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.529879,-99) , NN( 0, 0, -1, 0, 1, -1, 0.274224,-99) , 24, 19.3917, 0, 0, 0.488121,-99) , 66, 21.7313, 1, 0, 0.547524,-99) ); // itree = 62 fBoostWeights.push_back(0.174486); fForest.push_back( NN( NN( 0, 0, -1, 28.978, 0, 1, 0.686651,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.518561,-99) , NN( 0, 0, -1, 0, 1, -1, 0.146221,-99) , 96, 41.3089, 1, 0, 0.481181,-99) , 1, 18.8993, 0, 0, 0.533381,-99) ); // itree = 63 fBoostWeights.push_back(0.188882); fForest.push_back( NN( NN( 0, 0, -1, 35.8651, 0, 1, 0.707832,-99) , NN( 0, 0, -1, 73.2244, 1, -1, 0.443284,-99) , 171, 69.1457, 0, 0, 0.507388,-99) ); // itree = 64 fBoostWeights.push_back(0.137883); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.860738,-99) , NN( 0, 0, -1, 0, 1, -1, 0.40855,-99) , 204, 16.5437, 0, 0, 0.730109,-99) , NN( 0, 0, -1, 31.8061, 0, -1, 0.467372,-99) , 39, 69.1943, 0, 0, 0.505032,-99) ); // itree = 65 fBoostWeights.push_back(0.207062); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.574148,-99) , NN( 0, 0, -1, 0, 1, -1, 0.32909,-99) , 40, 20.9852, 0, 0, 0.543003,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.569914,-99) , NN( 0, 0, -1, 0, 1, -1, 0.118666,-99) , 128, 9.92928, 1, 0, 0.268803,-99) , 214, 16.414, 0, 0, 0.520596,-99) ); // itree = 66 fBoostWeights.push_back(0.207139); fForest.push_back( NN( NN( 0, 0, -1, 28.5094, 0, 1, 0.557691,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.904824,-99) , NN( 0, 0, -1, 0, 1, -1, 0.323373,-99) , 244, 56.5379, 0, 0, 0.39688,-99) , 24, 23.5167, 0, 0, 0.509353,-99) ); // itree = 67 fBoostWeights.push_back(0.244138); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.767159,-99) , NN( 0, 0, -1, 0, 1, -1, 0.466603,-99) , 88, 53.5864, 0, 0, 0.622434,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.698645,-99) , NN( 0, 0, -1, 0, 1, -1, 0.409082,-99) , 7, 54.7267, 0, 0, 0.444821,-99) , 246, 34.3033, 0, 0, 0.499414,-99) ); // itree = 68 fBoostWeights.push_back(0.204274); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.556919,-99) , NN( 0, 0, -1, 0, 1, -1, 0.341679,-99) , 130, 67.4403, 1, 0, 0.528898,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.581332,-99) , NN( 0, 0, -1, 0, 1, -1, 0.143854,-99) , 230, 29.0291, 0, 0, 0.261581,-99) , 237, 5.38347, 0, 0, 0.490302,-99) ); // itree = 69 fBoostWeights.push_back(0.17026); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.862838,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.909601,-99) , NN( 0, 0, -1, 0, 1, -1, 0.438878,-99) , 82, 10.1851, 1, 0, 0.451642,-99) , 75, 19.4515, 1, 0, 0.470982,-99) ); // itree = 70 fBoostWeights.push_back(0.204625); fForest.push_back( NN( NN( 0, 0, -1, 13.8411, 1, 1, 0.549578,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.705016,-99) , NN( 0, 0, -1, 0, 1, -1, 0.219511,-99) , 117, 44.7709, 1, 0, 0.362376,-99) , 175, 33.1938, 1, 0, 0.503535,-99) ); // itree = 71 fBoostWeights.push_back(0.296252); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.627058,-99) , NN( 0, 0, -1, 0, 1, -1, 0.365998,-99) , 9, 8.65347, 0, 0, 0.569416,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.720689,-99) , NN( 0, 0, -1, 0, 1, -1, 0.346566,-99) , 120, 64.1194, 1, 0, 0.38782,-99) , 230, 29.0109, 0, 0, 0.483018,-99) ); // itree = 72 fBoostWeights.push_back(0.247758); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.672573,-99) , NN( 0, 0, -1, 0, 1, -1, 0.210164,-99) , 207, 44.8659, 1, 0, 0.60618,-99) , NN( 0, 0, -1, 38.4081, 1, -1, 0.397013,-99) , 114, 25.0444, 1, 0, 0.441589,-99) ); // itree = 73 fBoostWeights.push_back(0.204425); fForest.push_back( NN( NN( 0, 0, -1, 37.7318, 0, 1, 0.731023,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.54976,-99) , NN( 0, 0, -1, 0, 1, -1, 0.328094,-99) , 39, 32.0005, 0, 0, 0.49514,-99) , 249, 46.9362, 0, 0, 0.52784,-99) ); // itree = 74 fBoostWeights.push_back(0.262); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.696347,-99) , NN( 0, 0, -1, 0, 1, -1, 0.486124,-99) , 84, 57.4242, 1, 0, 0.571336,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.610932,-99) , NN( 0, 0, -1, 0, 1, -1, 0.226718,-99) , 113, 17.3831, 1, 0, 0.417643,-99) , 142, 39.1962, 1, 0, 0.512299,-99) ); // itree = 75 fBoostWeights.push_back(0.157615); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.871986,-99) , NN( 0, 0, -1, 0, 1, -1, 0.434786,-99) , 114, 27.786, 1, 0, 0.697736,-99) , NN( 0, 0, -1, 34.3692, 1, -1, 0.44306,-99) , 129, 12.62, 1, 0, 0.471096,-99) ); // itree = 76 fBoostWeights.push_back(0.271805); fForest.push_back( NN( NN( 0, 0, -1, 14.4404, 0, 1, 0.716839,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.753689,-99) , NN( 0, 0, -1, 0, 1, -1, 0.424029,-99) , 230, 58.4956, 0, 0, 0.480319,-99) , 7, 41.3262, 0, 0, 0.536677,-99) ); // itree = 77 fBoostWeights.push_back(0.127637); fForest.push_back( NN( NN( 0, 0, -1, 45.3048, 0, 1, 0.553738,-99) , NN( 0, 0, -1, 0, 1, -1, 0.167351,-99) , 183, 29.1232, 0, 0, 0.540251,-99) ); // itree = 78 fBoostWeights.push_back(0.206646); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.580998,-99) , NN( 0, 0, -1, 0, 1, -1, 0.402955,-99) , 78, 38.1186, 1, 0, 0.536841,-99) , NN( 0, 0, -1, 0, 1, -1, 0.174183,-99) , 159, 56.5708, 1, 0, 0.511395,-99) ); // itree = 79 fBoostWeights.push_back(0.155887); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.545792,-99) , NN( 0, 0, -1, 0, 1, -1, 0.295704,-99) , 153, 49.9379, 0, 0, 0.518635,-99) , NN( 0, 0, -1, 0, 1, -1, 0.135721,-99) , 139, 28.3961, 0, 0, 0.500441,-99) ); // itree = 80 fBoostWeights.push_back(0.238062); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.662418,-99) , NN( 0, 0, -1, 0, 1, -1, 0.43731,-99) , 243, 11.3717, 0, 0, 0.553419,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.505379,-99) , NN( 0, 0, -1, 0, 1, -1, 0.226301,-99) , 229, 42.6816, 0, 0, 0.384228,-99) , 40, 34.2685, 0, 0, 0.494255,-99) ); // itree = 81 fBoostWeights.push_back(0.212057); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.717453,-99) , NN( 0, 0, -1, 0, 1, -1, 0.266856,-99) , 246, 6.13303, 0, 0, 0.653671,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.512438,-99) , NN( 0, 0, -1, 0, 1, -1, 0.351309,-99) , 5, 23.9547, 0, 0, 0.435661,-99) , 112, 10.0145, 1, 0, 0.477184,-99) ); // itree = 82 fBoostWeights.push_back(0.189509); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.866935,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.704452,-99) , NN( 0, 0, -1, 0, 1, -1, 0.428,-99) , 117, 44.8338, 1, 0, 0.450528,-99) , 122, 38.1369, 1, 0, 0.466419,-99) ); // itree = 83 fBoostWeights.push_back(0.207172); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.744569,-99) , NN( 0, 0, -1, 0, 1, -1, 0.432301,-99) , 199, 36.3797, 0, 0, 0.603508,-99) , NN( 0, 0, -1, 19.6972, 0, -1, 0.433678,-99) , 23, 40.03, 0, 0, 0.49551,-99) ); // itree = 84 fBoostWeights.push_back(0.148078); fForest.push_back( NN( NN( 0, 0, -1, 18.8093, 1, 1, 0.540282,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.511729,-99) , NN( 0, 0, -1, 0, 1, -1, 0.262923,-99) , 250, 33.0753, 0, 0, 0.377356,-99) , 151, 79.6608, 1, 0, 0.482178,-99) ); // itree = 85 fBoostWeights.push_back(0.169046); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.855271,-99) , NN( 0, 0, -1, 0, 1, -1, 0.413646,-99) , 56, 79.9439, 0, 0, 0.716457,-99) , NN( 0, 0, -1, 25.57, 1, -1, 0.438509,-99) , 23, 61.452, 0, 0, 0.468045,-99) ); // itree = 86 fBoostWeights.push_back(0.216789); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.888471,-99) , NN( 0, 0, -1, 0, 1, -1, 0.494035,-99) , 160, 9.44375, 1, 0, 0.774417,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.762516,-99) , NN( 0, 0, -1, 0, 1, -1, 0.450389,-99) , 127, 7.97495, 1, 0, 0.497351,-99) , 62, 44.4369, 0, 0, 0.532769,-99) ); // itree = 87 fBoostWeights.push_back(0.244049); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.671403,-99) , NN( 0, 0, -1, 0, 1, -1, 0.231592,-99) , 48, 17.8959, 1, 0, 0.630222,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.532754,-99) , NN( 0, 0, -1, 0, 1, -1, 0.19147,-99) , 159, 26.8582, 1, 0, 0.475815,-99) , 129, 25.3459, 1, 0, 0.53789,-99) ); // itree = 88 fBoostWeights.push_back(0.193883); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.557658,-99) , NN( 0, 0, -1, 0, 1, -1, 0.373236,-99) , 217, 33.7552, 0, 0, 0.495229,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0643034,-99) , 161, 67.0403, 1, 0, 0.477375,-99) ); // itree = 89 fBoostWeights.push_back(0.238665); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.875399,-99) , NN( 0, 0, -1, 0, 1, -1, 0.432526,-99) , 30, 34.52, 1, 0, 0.71549,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.589916,-99) , NN( 0, 0, -1, 0, 1, -1, 0.398579,-99) , 69, 59.1458, 0, 0, 0.479467,-99) , 161, 9.5281, 1, 0, 0.50841,-99) ); // itree = 90 fBoostWeights.push_back(0.166533); fForest.push_back( NN( NN( 0, 0, -1, 10.3707, 0, 1, 0.820044,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.526483,-99) , NN( 0, 0, -1, 0, 1, -1, 0.28794,-99) , 13, 4.97059, 0, 0, 0.493495,-99) , 230, 59.6754, 0, 0, 0.5305,-99) ); // itree = 91 fBoostWeights.push_back(0.196465); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.766184,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461437,-99) , 246, 40.617, 0, 0, 0.507252,-99) , NN( 0, 0, -1, 9.28319, 0, -1, 0.246246,-99) , 39, 22.8338, 0, 0, 0.472342,-99) ); // itree = 92 fBoostWeights.push_back(0.235524); fForest.push_back( NN( NN( 0, 0, -1, 28.3756, 1, 1, 0.657514,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.811262,-99) , NN( 0, 0, -1, 0, 1, -1, 0.426829,-99) , 173, 13.7512, 1, 0, 0.466403,-99) , 176, 10.9622, 1, 0, 0.523741,-99) ); // itree = 93 fBoostWeights.push_back(0.116021); fForest.push_back( NN( NN( 0, 0, -1, 48.5318, 1, 1, 0.53305,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.500248,-99) , NN( 0, 0, -1, 0, 1, -1, 0.148651,-99) , 149, 44.6808, 1, 0, 0.253534,-99) , 141, 67.2235, 1, 0, 0.500721,-99) ); // itree = 94 fBoostWeights.push_back(0.293953); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.627591,-99) , NN( 0, 0, -1, 0, 1, -1, 0.3813,-99) , 255, 3.42865, 0, 0, 0.554049,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.719671,-99) , NN( 0, 0, -1, 0, 1, -1, 0.3353,-99) , 158, 16.1813, 1, 0, 0.395752,-99) , 39, 34.6079, 0, 0, 0.495359,-99) ); // itree = 95 fBoostWeights.push_back(0.206131); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.568228,-99) , NN( 0, 0, -1, 0, 1, -1, 0.283036,-99) , 71, 35.2962, 0, 0, 0.543502,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.601842,-99) , NN( 0, 0, -1, 0, 1, -1, 0.245265,-99) , 223, 2.07282, 1, 0, 0.325779,-99) , 252, 5.71308, 0, 0, 0.511401,-99) ); // itree = 96 fBoostWeights.push_back(0.187491); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.667468,-99) , NN( 0, 0, -1, 0, 1, -1, 0.483684,-99) , 136, 69.2739, 1, 0, 0.533272,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.582079,-99) , NN( 0, 0, -1, 0, 1, -1, 0.214218,-99) , 135, 66.0317, 1, 0, 0.344308,-99) , 248, 11.9611, 0, 0, 0.490372,-99) ); // itree = 97 fBoostWeights.push_back(0.255804); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.590695,-99) , NN( 0, 0, -1, 0, 1, -1, 0.293246,-99) , 83, 82.5468, 1, 0, 0.556998,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.566499,-99) , NN( 0, 0, -1, 0, 1, -1, 0.256289,-99) , 81, 13.2783, 1, 0, 0.377677,-99) , 175, 29.9025, 1, 0, 0.502734,-99) ); // itree = 98 fBoostWeights.push_back(0.205537); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.554343,-99) , NN( 0, 0, -1, 0, 1, -1, 0.26598,-99) , 237, 5.66778, 0, 0, 0.519315,-99) , NN( 0, 0, -1, 13.4954, 0, -1, 0.162804,-99) , 252, 2.71199, 0, 0, 0.484928,-99) ); // itree = 99 fBoostWeights.push_back(0.319083); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.634394,-99) , NN( 0, 0, -1, 0, 1, -1, 0.170311,-99) , 121, 93.4382, 1, 0, 0.59032,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.510041,-99) , NN( 0, 0, -1, 0, 1, -1, 0.296997,-99) , 34, 44.0672, 0, 0, 0.349405,-99) , 249, 26.0607, 0, 0, 0.460576,-99) ); // itree = 100 fBoostWeights.push_back(0.222271); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.56937,-99) , NN( 0, 0, -1, 0, 1, -1, 0.366201,-99) , 182, 38.4884, 0, 0, 0.521134,-99) , NN( 0, 0, -1, 23.3987, 1, -1, 0.319011,-99) , 12, 9.15584, 0, 0, 0.469357,-99) ); // itree = 101 fBoostWeights.push_back(0.204298); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.559879,-99) , NN( 0, 0, -1, 0, 1, -1, 0.315814,-99) , 242, 3.04885, 0, 0, 0.52868,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.582357,-99) , NN( 0, 0, -1, 0, 1, -1, 0.158882,-99) , 160, 3.71771, 1, 0, 0.289359,-99) , 127, 44.1828, 1, 0, 0.496471,-99) ); // itree = 102 fBoostWeights.push_back(0.336634); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.745686,-99) , NN( 0, 0, -1, 0, 1, -1, 0.423529,-99) , 111, 25.4145, 1, 0, 0.510991,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.618887,-99) , NN( 0, 0, -1, 0, 1, -1, 0.283342,-99) , 142, 12.2921, 1, 0, 0.340567,-99) , 112, 22.7202, 1, 0, 0.423501,-99) ); // itree = 103 fBoostWeights.push_back(0.258699); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.659401,-99) , NN( 0, 0, -1, 0, 1, -1, 0.448607,-99) , 94, 42.7165, 1, 0, 0.551377,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.532975,-99) , NN( 0, 0, -1, 0, 1, -1, 0.294119,-99) , 158, 19.1025, 1, 0, 0.383156,-99) , 179, 34.642, 1, 0, 0.450164,-99) ); // itree = 104 fBoostWeights.push_back(0.235211); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.745904,-99) , NN( 0, 0, -1, 0, 1, -1, 0.485681,-99) , 133, 76.3477, 0, 0, 0.528212,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.67955,-99) , NN( 0, 0, -1, 0, 1, -1, 0.291728,-99) , 175, 4.13548, 1, 0, 0.336658,-99) , 192, 19.2103, 1, 0, 0.448826,-99) ); // itree = 105 fBoostWeights.push_back(0.173994); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.699356,-99) , NN( 0, 0, -1, 0, 1, -1, 0.309004,-99) , 80, 17.933, 1, 0, 0.643905,-99) , NN( 0, 0, -1, 24.0962, 0, -1, 0.442199,-99) , 138, 81.6774, 0, 0, 0.482908,-99) ); // itree = 106 fBoostWeights.push_back(0.2131); fForest.push_back( NN( NN( 0, 0, -1, 11.2178, 0, 1, 0.772207,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.560563,-99) , NN( 0, 0, -1, 0, 1, -1, 0.372784,-99) , 255, 12.1846, 1, 0, 0.495736,-99) , 163, 23.348, 1, 0, 0.527089,-99) ); // itree = 107 fBoostWeights.push_back(0.198932); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.537532,-99) , NN( 0, 0, -1, 0, 1, -1, 0.205592,-99) , 73, 31.2339, 0, 0, 0.513403,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.628181,-99) , NN( 0, 0, -1, 0, 1, -1, 0.12073,-99) , 127, 7.86929, 1, 0, 0.262638,-99) , 98, 62.7172, 1, 0, 0.471779,-99) ); // itree = 108 fBoostWeights.push_back(0.248278); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.579737,-99) , NN( 0, 0, -1, 0, 1, -1, 0.221978,-99) , 59, 77.3116, 1, 0, 0.551058,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.544574,-99) , NN( 0, 0, -1, 0, 1, -1, 0.252957,-99) , 93, 17.3179, 1, 0, 0.345394,-99) , 96, 31.0137, 1, 0, 0.489719,-99) ); // itree = 109 fBoostWeights.push_back(0.252177); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.658998,-99) , NN( 0, 0, -1, 0, 1, -1, 0.256718,-99) , 123, 59.9953, 0, 0, 0.580297,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.508528,-99) , NN( 0, 0, -1, 0, 1, -1, 0.301017,-99) , 93, 31.9513, 1, 0, 0.406277,-99) , 64, 10.407, 1, 0, 0.456515,-99) ); // itree = 110 fBoostWeights.push_back(0.12451); fForest.push_back( NN( NN( 0, 0, -1, 71.9323, 0, 1, 0.536203,-99) , NN( 0, 0, -1, 35.6691, 1, -1, 0.402564,-99) , 128, 24.98, 1, 0, 0.480043,-99) ); // itree = 111 fBoostWeights.push_back(0.191345); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.782527,-99) , NN( 0, 0, -1, 0, 1, -1, 0.330578,-99) , 73, 32.7296, 0, 0, 0.637996,-99) , NN( 0, 0, -1, 78.4018, 1, -1, 0.434244,-99) , 231, 54.5744, 0, 0, 0.466697,-99) ); // itree = 112 fBoostWeights.push_back(0.198641); fForest.push_back( NN( NN( 0, 0, -1, 16.76, 1, 1, 0.871298,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.577225,-99) , NN( 0, 0, -1, 0, 1, -1, 0.424332,-99) , 113, 37.1449, 1, 0, 0.514233,-99) , 163, 16.9657, 1, 0, 0.540222,-99) ); // itree = 113 fBoostWeights.push_back(0.237522); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.679992,-99) , NN( 0, 0, -1, 0, 1, -1, 0.449735,-99) , 6, 15.4033, 0, 0, 0.556609,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.534732,-99) , NN( 0, 0, -1, 0, 1, -1, 0.32832,-99) , 9, 39.6743, 0, 0, 0.404065,-99) , 182, 61.1484, 0, 0, 0.471626,-99) ); // itree = 114 fBoostWeights.push_back(0.290596); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.823035,-99) , NN( 0, 0, -1, 0, 1, -1, 0.441722,-99) , 22, 19.6711, 0, 0, 0.615464,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.812679,-99) , NN( 0, 0, -1, 0, 1, -1, 0.389661,-99) , 160, 1.72595, 1, 0, 0.413307,-99) , 185, 65.6218, 0, 0, 0.482826,-99) ); // itree = 115 fBoostWeights.push_back(0.211011); fForest.push_back( NN( NN( 0, 0, -1, 66.3542, 1, 1, 0.612846,-99) , NN( 0, 0, -1, 31.7426, 0, -1, 0.403132,-99) , 25, 35.0844, 0, 0, 0.496301,-99) ); // itree = 116 fBoostWeights.push_back(0.120824); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.761496,-99) , NN( 0, 0, -1, 0, 1, -1, 0.477257,-99) , 228, 53.4212, 0, 0, 0.501142,-99) , NN( 0, 0, -1, 0, 1, -1, 0.140763,-99) , 29, -0.184228, 0, 0, 0.481422,-99) ); // itree = 117 fBoostWeights.push_back(0.151291); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.654137,-99) , NN( 0, 0, -1, 0, 1, -1, 0.482748,-99) , 145, 22.7082, 1, 0, 0.532882,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.540509,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0285435,-99) , 53, 22.6952, 1, 0, 0.21554,-99) , 158, 63.0248, 1, 0, 0.510906,-99) ); // itree = 118 fBoostWeights.push_back(0.15348); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.888333,-99) , NN( 0, 0, -1, 0, 1, -1, 0.494863,-99) , 26, 15.4739, 0, 0, 0.733561,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.526119,-99) , NN( 0, 0, -1, 0, 1, -1, 0.317169,-99) , 118, 85.5496, 1, 0, 0.494153,-99) , 46, 5.48029, 1, 0, 0.527412,-99) ); // itree = 119 fBoostWeights.push_back(0.153657); fForest.push_back( NN( NN( 0, 0, -1, 23.6915, 0, 1, 0.815451,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.540649,-99) , NN( 0, 0, -1, 0, 1, -1, 0.269124,-99) , 48, 34.8701, 1, 0, 0.515305,-99) , 115, 86.1373, 0, 0, 0.53612,-99) ); // itree = 120 fBoostWeights.push_back(0.181723); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.717049,-99) , NN( 0, 0, -1, 0, 1, -1, 0.4492,-99) , 82, 16.8048, 1, 0, 0.475027,-99) , NN( 0, 0, -1, 27.0694, 1, -1, 0.198434,-99) , 78, 54.2979, 1, 0, 0.447873,-99) ); // itree = 121 fBoostWeights.push_back(0.243101); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.851918,-99) , NN( 0, 0, -1, 0, 1, -1, 0.402529,-99) , 128, 51.317, 1, 0, 0.732944,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.543491,-99) , NN( 0, 0, -1, 0, 1, -1, 0.316052,-99) , 235, 18.6247, 0, 0, 0.48008,-99) , 127, 9.53739, 1, 0, 0.525869,-99) ); // itree = 122 fBoostWeights.push_back(0.11598); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.886706,-99) , NN( 0, 0, -1, 0, 1, -1, 0.499003,-99) , 110, 5.31909, 1, 0, 0.520323,-99) , NN( 0, 0, -1, 41.7963, 0, -1, 0.315244,-99) , 227, 11.3713, 0, 0, 0.475505,-99) ); // itree = 123 fBoostWeights.push_back(0.299236); fForest.push_back( NN( NN( 0, 0, -1, 10.9974, 1, 1, 0.623089,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.653737,-99) , NN( 0, 0, -1, 0, 1, -1, 0.316558,-99) , 117, 84.6208, 0, 0, 0.385645,-99) , 24, 30.885, 0, 0, 0.525876,-99) ); // itree = 124 fBoostWeights.push_back(0.273522); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.611662,-99) , NN( 0, 0, -1, 0, 1, -1, 0.182154,-99) , 10, 2.44009, 0, 0, 0.588921,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.823326,-99) , NN( 0, 0, -1, 0, 1, -1, 0.363194,-99) , 251, 31.6891, 0, 0, 0.409303,-99) , 47, 19.0027, 1, 0, 0.529607,-99) ); // itree = 125 fBoostWeights.push_back(0.131049); fForest.push_back( NN( NN( 0, 0, -1, 76.9904, 0, 1, 0.781309,-99) , NN( 0, 0, -1, 27.9194, 0, -1, 0.461778,-99) , 215, 70.4504, 0, 0, 0.497176,-99) ); // itree = 126 fBoostWeights.push_back(0.156187); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.759678,-99) , NN( 0, 0, -1, 0, 1, -1, 0.49196,-99) , 7, 41.3262, 0, 0, 0.536149,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.54004,-99) , NN( 0, 0, -1, 0, 1, -1, 0.104677,-99) , 250, 11.9154, 0, 0, 0.253048,-99) , 231, 13.1844, 0, 0, 0.501007,-99) ); // itree = 127 fBoostWeights.push_back(0.193146); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.616863,-99) , NN( 0, 0, -1, 0, 1, -1, 0.439397,-99) , 126, 22.4293, 1, 0, 0.491698,-99) , NN( 0, 0, -1, 0, 1, -1, 0.134041,-99) , 151, 95.2974, 1, 0, 0.469149,-99) ); // itree = 128 fBoostWeights.push_back(0.22481); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.703381,-99) , NN( 0, 0, -1, 0, 1, -1, 0.336632,-99) , 73, 31.7687, 0, 0, 0.61353,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.516742,-99) , NN( 0, 0, -1, 0, 1, -1, 0.262379,-99) , 7, 22.7752, 0, 0, 0.449199,-99) , 246, 33.2873, 0, 0, 0.498082,-99) ); // itree = 129 fBoostWeights.push_back(0.299965); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.630705,-99) , NN( 0, 0, -1, 0, 1, -1, 0.313169,-99) , 252, 2.95953, 0, 0, 0.607091,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.534189,-99) , NN( 0, 0, -1, 0, 1, -1, 0.163241,-99) , 81, 36.2443, 0, 0, 0.317108,-99) , 200, 28.852, 0, 0, 0.566233,-99) ); // itree = 130 fBoostWeights.push_back(0.14839); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.853322,-99) , NN( 0, 0, -1, 0, 1, -1, 0.36833,-99) , 223, 27.3071, 1, 0, 0.716084,-99) , NN( 0, 0, -1, 4.40066, 0, -1, 0.451574,-99) , 215, 70.1338, 0, 0, 0.479129,-99) ); // itree = 131 fBoostWeights.push_back(0.214555); fForest.push_back( NN( NN( 0, 0, -1, 22.5557, 1, 1, 0.569542,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.798385,-99) , NN( 0, 0, -1, 0, 1, -1, 0.353423,-99) , 240, 30.1331, 0, 0, 0.382893,-99) , 119, 73.9543, 0, 0, 0.492131,-99) ); // itree = 132 fBoostWeights.push_back(0.14591); fForest.push_back( NN( NN( 0, 0, -1, 92.6962, 0, 1, 0.542172,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.66882,-99) , NN( 0, 0, -1, 0, 1, -1, 0.151031,-99) , 182, 51.2484, 0, 0, 0.306681,-99) , 235, 9.22737, 0, 0, 0.513958,-99) ); // itree = 133 fBoostWeights.push_back(0.153098); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.858849,-99) , NN( 0, 0, -1, 0, 1, -1, 0.464769,-99) , 222, 1.1637, 1, 0, 0.485139,-99) , NN( 0, 0, -1, 45.9532, 1, -1, 0.210366,-99) , 170, 38.6879, 0, 0, 0.457394,-99) ); // itree = 134 fBoostWeights.push_back(0.273097); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.80994,-99) , NN( 0, 0, -1, 0, 1, -1, 0.331108,-99) , 56, 32.211, 0, 0, 0.708133,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.724926,-99) , NN( 0, 0, -1, 0, 1, -1, 0.40621,-99) , 199, 76.0539, 0, 0, 0.441807,-99) , 81, 13.1156, 1, 0, 0.480341,-99) ); // itree = 135 fBoostWeights.push_back(0.196303); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.785987,-99) , NN( 0, 0, -1, 0, 1, -1, 0.486794,-99) , 9, 33.3575, 0, 0, 0.548638,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.65128,-99) , NN( 0, 0, -1, 0, 1, -1, 0.294811,-99) , 127, 10.5206, 1, 0, 0.352228,-99) , 200, 34.6364, 0, 0, 0.506361,-99) ); // itree = 136 fBoostWeights.push_back(0.274635); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.601721,-99) , NN( 0, 0, -1, 0, 1, -1, 0.369313,-99) , 171, 77.6531, 1, 0, 0.569074,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.678788,-99) , NN( 0, 0, -1, 0, 1, -1, 0.26018,-99) , 159, 9.84751, 1, 0, 0.377463,-99) , 234, 15.9274, 0, 0, 0.522902,-99) ); // itree = 137 fBoostWeights.push_back(0.232962); fForest.push_back( NN( NN( 0, 0, -1, 14.1522, 0, 1, 0.721379,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.636407,-99) , NN( 0, 0, -1, 0, 1, -1, 0.425088,-99) , 1, 19.4941, 0, 0, 0.480955,-99) , 202, 67.7498, 0, 0, 0.523882,-99) ); // itree = 138 fBoostWeights.push_back(0.266147); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.782867,-99) , NN( 0, 0, -1, 0, 1, -1, 0.413929,-99) , 250, 52.2696, 1, 0, 0.690117,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.557591,-99) , NN( 0, 0, -1, 0, 1, -1, 0.301293,-99) , 207, 18.8722, 1, 0, 0.492379,-99) , 84, 39.4734, 1, 0, 0.544001,-99) ); // itree = 139 fBoostWeights.push_back(0.0952956); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.905837,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.515553,-99) , NN( 0, 0, -1, 0, 1, -1, 0.179241,-99) , 159, 51.7508, 1, 0, 0.494317,-99) , 83, 16.2064, 1, 0, 0.508381,-99) ); // itree = 140 fBoostWeights.push_back(0.317731); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.620557,-99) , NN( 0, 0, -1, 0, 1, -1, 0.364532,-99) , 152, 83.6924, 1, 0, 0.545111,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.797619,-99) , NN( 0, 0, -1, 0, 1, -1, 0.287026,-99) , 163, 17.3494, 1, 0, 0.372441,-99) , 197, 33.5597, 0, 0, 0.496485,-99) ); // itree = 141 fBoostWeights.push_back(0.134022); fForest.push_back( NN( NN( 0, 0, -1, 78.9567, 0, 1, 0.822434,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.503641,-99) , NN( 0, 0, -1, 0, 1, -1, 0.345764,-99) , 97, 42.7695, 1, 0, 0.452912,-99) , 149, 37.9757, 1, 0, 0.472841,-99) ); // itree = 142 fBoostWeights.push_back(0.250033); fForest.push_back( NN( NN( 0, 0, -1, 20.7567, 1, 1, 0.629532,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.881045,-99) , NN( 0, 0, -1, 0, 1, -1, 0.398933,-99) , 207, -0.443385, 1, 0, 0.427056,-99) , 84, 49.6018, 1, 0, 0.511761,-99) ); // itree = 143 fBoostWeights.push_back(0.172474); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.642222,-99) , NN( 0, 0, -1, 0, 1, -1, 0.46272,-99) , 77, 24.7642, 1, 0, 0.521588,-99) , NN( 0, 0, -1, 11.4984, 0, -1, 0.193233,-99) , 176, 50.7191, 1, 0, 0.502457,-99) ); // itree = 144 fBoostWeights.push_back(0.294501); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.763876,-99) , NN( 0, 0, -1, 0, 1, -1, 0.477958,-99) , 48, 15.3462, 1, 0, 0.624527,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.681829,-99) , NN( 0, 0, -1, 0, 1, -1, 0.366048,-99) , 166, 87.1269, 0, 0, 0.416088,-99) , 10, 31.2712, 0, 0, 0.490541,-99) ); // itree = 145 fBoostWeights.push_back(0.226132); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.694533,-99) , NN( 0, 0, -1, 0, 1, -1, 0.358362,-99) , 226, 3.8226, 0, 0, 0.619191,-99) , NN( 0, 0, -1, 35.1502, 1, -1, 0.429384,-99) , 162, 29.822, 1, 0, 0.498085,-99) ); // itree = 146 fBoostWeights.push_back(0.239854); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.612078,-99) , NN( 0, 0, -1, 0, 1, -1, 0.406885,-99) , 93, 55.6823, 1, 0, 0.57117,-99) , NN( 0, 0, -1, 0, 1, -1, 0.137732,-99) , 114, 81.5465, 1, 0, 0.55516,-99) ); // itree = 147 fBoostWeights.push_back(0.232752); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.594722,-99) , NN( 0, 0, -1, 0, 1, -1, 0.372906,-99) , 118, 83.4131, 1, 0, 0.541961,-99) , NN( 0, 0, -1, 10.5751, 0, -1, 0.238177,-99) , 18, 1.06191, 0, 0, 0.519288,-99) ); // itree = 148 fBoostWeights.push_back(0.191569); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.570598,-99) , NN( 0, 0, -1, 0, 1, -1, 0.265874,-99) , 250, 52.6663, 1, 0, 0.548787,-99) , NN( 0, 0, -1, 0, 1, -1, 0.101454,-99) , 168, 38.2931, 0, 0, 0.531349,-99) ); // itree = 149 fBoostWeights.push_back(0.180797); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.682713,-99) , NN( 0, 0, -1, 0, 1, -1, 0.465085,-99) , 37, 49.3505, 0, 0, 0.514016,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.509999,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0608308,-99) , 172, 23.9255, 1, 0, 0.283089,-99) , 48, 34.9917, 1, 0, 0.483042,-99) ); // itree = 150 fBoostWeights.push_back(0.0948892); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.99578,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.517852,-99) , NN( 0, 0, -1, 0, 1, -1, 0.143459,-99) , 22, 9.13192, 0, 0, 0.50081,-99) , 95, 0.326776, 1, 0, 0.515829,-99) ); // itree = 151 fBoostWeights.push_back(0.121441); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.510914,-99) , NN( 0, 0, -1, 0, 1, -1, 0.214051,-99) , 214, 16.414, 0, 0, 0.483382,-99) , NN( 0, 0, -1, 61.2603, 1, -1, 0.114966,-99) , 145, 65.9565, 1, 0, 0.458016,-99) ); // itree = 152 fBoostWeights.push_back(0.227489); fForest.push_back( NN( NN( 0, 0, -1, 17.271, 0, 1, 0.854781,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.655919,-99) , NN( 0, 0, -1, 0, 1, -1, 0.415371,-99) , 154, 86.2878, 0, 0, 0.453883,-99) , 88, 97.9342, 0, 0, 0.478333,-99) ); // itree = 153 fBoostWeights.push_back(0.30364); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.759185,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461838,-99) , 226, 11.1568, 0, 0, 0.596488,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.572141,-99) , NN( 0, 0, -1, 0, 1, -1, 0.307468,-99) , 193, 36.4928, 0, 0, 0.395142,-99) , 148, 49.7897, 1, 0, 0.46969,-99) ); // itree = 154 fBoostWeights.push_back(0.181595); fForest.push_back( NN( NN( 0, 0, -1, 25.3732, 1, 1, 0.559635,-99) , NN( 0, 0, -1, 35.9115, 1, -1, 0.359388,-99) , 145, 38.7528, 1, 0, 0.48501,-99) ); // itree = 155 fBoostWeights.push_back(0.203481); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.768389,-99) , NN( 0, 0, -1, 0, 1, -1, 0.464959,-99) , 110, 27.6632, 1, 0, 0.540746,-99) , NN( 0, 0, -1, 18.9758, 1, -1, 0.388329,-99) , 147, 54.2626, 1, 0, 0.482298,-99) ); // itree = 156 fBoostWeights.push_back(0.238578); fForest.push_back( NN( NN( 0, 0, -1, 63.1763, 1, 1, 0.688541,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.767203,-99) , NN( 0, 0, -1, 0, 1, -1, 0.423401,-99) , 191, 4.98834, 1, 0, 0.453415,-99) , 175, 11.8205, 1, 0, 0.512226,-99) ); // itree = 157 fBoostWeights.push_back(0.220556); fForest.push_back( NN( NN( 0, 0, -1, 73.2762, 1, 1, 0.768669,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.642246,-99) , NN( 0, 0, -1, 0, 1, -1, 0.436628,-99) , 135, 83.5452, 0, 0, 0.494297,-99) , 149, 41.7129, 1, 0, 0.528794,-99) ); // itree = 158 fBoostWeights.push_back(0.254174); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.614911,-99) , NN( 0, 0, -1, 0, 1, -1, 0.382528,-99) , 142, 50.4468, 1, 0, 0.561882,-99) , NN( 0, 0, -1, 9.34953, 1, -1, 0.330222,-99) , 61, 11.8347, 0, 0, 0.523801,-99) ); // itree = 159 fBoostWeights.push_back(0.18232); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.901229,-99) , NN( 0, 0, -1, 0, 1, -1, 0.45737,-99) , 199, 35.3268, 0, 0, 0.66803,-99) , NN( 0, 0, -1, 4.0998, 0, -1, 0.437105,-99) , 89, 83.9736, 0, 0, 0.479104,-99) ); // itree = 160 fBoostWeights.push_back(0.227082); fForest.push_back( NN( NN( 0, 0, -1, 4.2093, 1, 1, 0.737218,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.570993,-99) , NN( 0, 0, -1, 0, 1, -1, 0.149951,-99) , 204, 15.1004, 0, 0, 0.537625,-99) , 138, 46.5336, 1, 0, 0.563276,-99) ); // itree = 161 fBoostWeights.push_back(0.181109); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.552555,-99) , NN( 0, 0, -1, 0, 1, -1, 0.231168,-99) , 135, 57.3528, 0, 0, 0.533259,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.628962,-99) , NN( 0, 0, -1, 0, 1, -1, 0.143468,-99) , 57, 27.5287, 1, 0, 0.305078,-99) , 56, 29.4539, 0, 0, 0.507777,-99) ); // itree = 162 fBoostWeights.push_back(0.250518); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.58264,-99) , NN( 0, 0, -1, 0, 1, -1, 0.256477,-99) , 73, 32.5559, 0, 0, 0.551362,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.672433,-99) , NN( 0, 0, -1, 0, 1, -1, 0.243838,-99) , 130, 65.7859, 0, 0, 0.31199,-99) , 200, 31.7287, 0, 0, 0.510633,-99) ); // itree = 163 fBoostWeights.push_back(0.206035); fForest.push_back( NN( NN( 0, 0, -1, 3.11992, 1, 1, 0.796514,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.523777,-99) , NN( 0, 0, -1, 0, 1, -1, 0.345863,-99) , 109, 40.1251, 1, 0, 0.439407,-99) , 83, 19.8171, 1, 0, 0.466475,-99) ); // itree = 164 fBoostWeights.push_back(0.315057); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.761151,-99) , NN( 0, 0, -1, 0, 1, -1, 0.330978,-99) , 194, 17.3103, 1, 0, 0.666099,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.82364,-99) , NN( 0, 0, -1, 0, 1, -1, 0.379442,-99) , 124, 21.2397, 1, 0, 0.398346,-99) , 146, 24.0685, 1, 0, 0.454287,-99) ); // itree = 165 fBoostWeights.push_back(0.141901); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.7898,-99) , NN( 0, 0, -1, 0, 1, -1, 0.484713,-99) , 48, 0.687016, 1, 0, 0.509358,-99) , NN( 0, 0, -1, 16.6329, 0, -1, 0.272106,-99) , 236, 9.8009, 0, 0, 0.468226,-99) ); // itree = 166 fBoostWeights.push_back(0.252828); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.585569,-99) , NN( 0, 0, -1, 0, 1, -1, 0.381968,-99) , 231, 21.141, 0, 0, 0.533671,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.642632,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0738165,-99) , 255, 0.910568, 1, 0, 0.226488,-99) , 146, 70.84, 1, 0, 0.497773,-99) ); // itree = 167 fBoostWeights.push_back(0.282047); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.665072,-99) , NN( 0, 0, -1, 0, 1, -1, 0.308896,-99) , 204, 34.976, 1, 0, 0.567659,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.580008,-99) , NN( 0, 0, -1, 0, 1, -1, 0.364199,-99) , 156, 71.6921, 0, 0, 0.400681,-99) , 134, 83.64, 0, 0, 0.440876,-99) ); // itree = 168 fBoostWeights.push_back(0.242524); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.75155,-99) , NN( 0, 0, -1, 0, 1, -1, 0.330623,-99) , 255, 2.04643, 0, 0, 0.674849,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.573904,-99) , NN( 0, 0, -1, 0, 1, -1, 0.388338,-99) , 79, 15.2626, 1, 0, 0.467089,-99) , 104, 88.6296, 0, 0, 0.501438,-99) ); // itree = 169 fBoostWeights.push_back(0.337585); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.731546,-99) , NN( 0, 0, -1, 0, 1, -1, 0.333368,-99) , 218, 23.4491, 0, 0, 0.591143,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.61673,-99) , NN( 0, 0, -1, 0, 1, -1, 0.3501,-99) , 229, 50.4372, 0, 0, 0.415317,-99) , 90, 67.0519, 0, 0, 0.470201,-99) ); // itree = 170 fBoostWeights.push_back(0.174739); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.900604,-99) , NN( 0, 0, -1, 0, 1, -1, 0.403442,-99) , 242, 4.57197, 0, 0, 0.749907,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.503011,-99) , NN( 0, 0, -1, 0, 1, -1, 0.317962,-99) , 76, 52.2627, 1, 0, 0.450273,-99) , 23, 61.452, 0, 0, 0.488501,-99) ); // itree = 171 fBoostWeights.push_back(0.140749); fForest.push_back( NN( NN( 0, 0, -1, 17.6002, 1, 1, 0.549493,-99) , NN( 0, 0, -1, 70.1709, 1, -1, 0.274449,-99) , 29, 3.86901, 0, 0, 0.517591,-99) ); // itree = 172 fBoostWeights.push_back(0.217461); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.725681,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461246,-99) , 127, 27.4968, 1, 0, 0.558254,-99) , NN( 0, 0, -1, 52.1184, 1, -1, 0.39329,-99) , 128, 25.545, 1, 0, 0.483541,-99) ); // itree = 173 fBoostWeights.push_back(0.224896); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.605504,-99) , NN( 0, 0, -1, 0, 1, -1, 0.42371,-99) , 106, 70.2375, 1, 0, 0.525062,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.549708,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0679958,-99) , 150, 81.5519, 1, 0, 0.282251,-99) , 133, 91.2652, 1, 0, 0.499242,-99) ); // itree = 174 fBoostWeights.push_back(0.229503); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.672075,-99) , NN( 0, 0, -1, 0, 1, -1, 0.223851,-99) , 77, 28.7833, 0, 0, 0.631145,-99) , NN( 0, 0, -1, 29.9087, 1, -1, 0.420914,-99) , 114, 30.2225, 1, 0, 0.490023,-99) ); // itree = 175 fBoostWeights.push_back(0.195155); fForest.push_back( NN( NN( 0, 0, -1, 29.5494, 1, 1, 0.820745,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.630627,-99) , NN( 0, 0, -1, 0, 1, -1, 0.440991,-99) , 222, 10.3173, 1, 0, 0.50049,-99) , 248, 54.3483, 0, 0, 0.520403,-99) ); // itree = 176 fBoostWeights.push_back(0.202953); fForest.push_back( NN( NN( 0, 0, -1, 61.6964, 0, 1, 0.570364,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.760185,-99) , NN( 0, 0, -1, 0, 1, -1, 0.204527,-99) , 172, 39.1723, 0, 0, 0.317722,-99) , 235, 10.473, 0, 0, 0.535884,-99) ); // itree = 177 fBoostWeights.push_back(0.32099); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.59397,-99) , NN( 0, 0, -1, 0, 1, -1, 0.267563,-99) , 200, 28.1288, 0, 0, 0.552165,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.891376,-99) , NN( 0, 0, -1, 0, 1, -1, 0.247111,-99) , 135, 61.9273, 1, 0, 0.324283,-99) , 3, 8.83028, 0, 0, 0.48934,-99) ); // itree = 178 fBoostWeights.push_back(0.220377); fForest.push_back( NN( NN( 0, 0, -1, 27.7504, 1, 1, 0.844144,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.845296,-99) , NN( 0, 0, -1, 0, 1, -1, 0.418258,-99) , 71, 91.2823, 0, 0, 0.434831,-99) , 165, 30.7539, 1, 0, 0.461562,-99) ); // itree = 179 fBoostWeights.push_back(0.187909); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.656381,-99) , NN( 0, 0, -1, 0, 1, -1, 0.448951,-99) , 89, 84.5146, 0, 0, 0.490734,-99) , NN( 0, 0, -1, 77.0384, 1, -1, 0.11836,-99) , 145, 64.8097, 1, 0, 0.465942,-99) ); // itree = 180 fBoostWeights.push_back(0.287041); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.624443,-99) , NN( 0, 0, -1, 0, 1, -1, 0.253573,-99) , 59, 78.7649, 1, 0, 0.594934,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.531196,-99) , NN( 0, 0, -1, 0, 1, -1, 0.223738,-99) , 7, 11.8958, 0, 0, 0.369474,-99) , 41, 27.9188, 0, 0, 0.546668,-99) ); // itree = 181 fBoostWeights.push_back(0.263521); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.710933,-99) , NN( 0, 0, -1, 0, 1, -1, 0.477166,-99) , 111, 34.0944, 1, 0, 0.614297,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.503116,-99) , NN( 0, 0, -1, 0, 1, -1, 0.175315,-99) , 254, 8.61728, 1, 0, 0.380967,-99) , 131, 56.344, 1, 0, 0.514357,-99) ); // itree = 182 fBoostWeights.push_back(0.298689); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.779548,-99) , NN( 0, 0, -1, 0, 1, -1, 0.426734,-99) , 22, 21.911, 0, 0, 0.728309,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.66838,-99) , NN( 0, 0, -1, 0, 1, -1, 0.392604,-99) , 175, 7.29688, 1, 0, 0.443207,-99) , 107, 78.3163, 0, 0, 0.500814,-99) ); // itree = 183 fBoostWeights.push_back(0.10488); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.942212,-99) , NN( 0, 0, -1, 0, 1, -1, 0.489725,-99) , 155, 88.2373, 0, 0, 0.51808,-99) , NN( 0, 0, -1, 0, 1, -1, 0.115745,-99) , 159, 57.3869, 1, 0, 0.500792,-99) ); // itree = 184 fBoostWeights.push_back(0.176875); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.710814,-99) , NN( 0, 0, -1, 0, 1, -1, 0.490737,-99) , 113, 22.5189, 1, 0, 0.602243,-99) , NN( 0, 0, -1, 68.8289, 0, -1, 0.429895,-99) , 240, 6.7971, 1, 0, 0.502638,-99) ); // itree = 185 fBoostWeights.push_back(0.240384); fForest.push_back( NN( NN( 0, 0, -1, 1.07409, 1, 1, 0.583245,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.694236,-99) , NN( 0, 0, -1, 0, 1, -1, 0.246859,-99) , 43, 64.3868, 0, 0, 0.348887,-99) , 245, 11.58, 0, 0, 0.531292,-99) ); // itree = 186 fBoostWeights.push_back(0.19882); fForest.push_back( NN( NN( 0, 0, -1, 37.0706, 1, 1, 0.684595,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.766065,-99) , NN( 0, 0, -1, 0, 1, -1, 0.439044,-99) , 228, 56.2283, 0, 0, 0.468295,-99) , 144, 10.4373, 1, 0, 0.506954,-99) ); // itree = 187 fBoostWeights.push_back(0.232159); fForest.push_back( NN( NN( 0, 0, -1, 8.06594, 1, 1, 0.607519,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.736429,-99) , NN( 0, 0, -1, 0, 1, -1, 0.399261,-99) , 111, 6.01819, 1, 0, 0.449213,-99) , 31, 9.72261, 0, 0, 0.530059,-99) ); // itree = 188 fBoostWeights.push_back(0.142813); fForest.push_back( NN( NN( 0, 0, -1, 21.0849, 0, 1, 0.865971,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.650116,-99) , NN( 0, 0, -1, 0, 1, -1, 0.474629,-99) , 44, 44.4642, 0, 0, 0.512704,-99) , 247, 57.5655, 0, 0, 0.533536,-99) ); // itree = 189 fBoostWeights.push_back(0.164696); fForest.push_back( NN( NN( 0, 0, -1, 10.2924, 1, 1, 0.821111,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.538967,-99) , NN( 0, 0, -1, 0, 1, -1, 0.207531,-99) , 38, 16.3987, 0, 0, 0.519062,-99) , 155, 85.6661, 0, 0, 0.550091,-99) ); // itree = 190 fBoostWeights.push_back(0.317894); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.640028,-99) , NN( 0, 0, -1, 0, 1, -1, 0.381335,-99) , 250, 11.1431, 0, 0, 0.576552,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.562061,-99) , NN( 0, 0, -1, 0, 1, -1, 0.217072,-99) , 59, 15.1861, 1, 0, 0.28036,-99) , 44, 13.2681, 0, 0, 0.524222,-99) ); // itree = 191 fBoostWeights.push_back(0.335765); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.700567,-99) , NN( 0, 0, -1, 0, 1, -1, 0.331586,-99) , 146, 66.8192, 1, 0, 0.593987,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.631241,-99) , NN( 0, 0, -1, 0, 1, -1, 0.359471,-99) , 103, 60.2464, 1, 0, 0.433527,-99) , 175, 19.797, 1, 0, 0.505345,-99) ); // itree = 192 fBoostWeights.push_back(0.321907); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.620737,-99) , NN( 0, 0, -1, 0, 1, -1, 0.277149,-99) , 123, 90.051, 1, 0, 0.584879,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.912197,-99) , NN( 0, 0, -1, 0, 1, -1, 0.316207,-99) , 48, 50.8941, 0, 0, 0.365482,-99) , 49, 29.7722, 1, 0, 0.510331,-99) ); // itree = 193 fBoostWeights.push_back(0.158874); fForest.push_back( NN( NN( 0, 0, -1, 24.6336, 0, 1, 0.561669,-99) , NN( 0, 0, -1, 74.4966, 1, -1, 0.403829,-99) , 247, 25.0861, 0, 0, 0.483411,-99) ); // itree = 194 fBoostWeights.push_back(0.214569); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.760925,-99) , NN( 0, 0, -1, 0, 1, -1, 0.276748,-99) , 253, 17.0047, 1, 0, 0.683949,-99) , NN( 0, 0, -1, 14.6536, 0, -1, 0.426987,-99) , 111, 10.5528, 1, 0, 0.473111,-99) ); // itree = 195 fBoostWeights.push_back(0.266597); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.605567,-99) , NN( 0, 0, -1, 0, 1, -1, 0.140886,-99) , 144, 60.6274, 1, 0, 0.59124,-99) , NN( 0, 0, -1, 14.2598, 0, -1, 0.262843,-99) , 70, 38.4462, 0, 0, 0.546551,-99) ); // itree = 196 fBoostWeights.push_back(0.222737); fForest.push_back( NN( NN( 0, 0, -1, 8.5849, 1, 1, 0.815871,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.555333,-99) , NN( 0, 0, -1, 0, 1, -1, 0.37645,-99) , 134, 75.8736, 0, 0, 0.452134,-99) , 87, 97.2042, 0, 0, 0.476595,-99) ); // itree = 197 fBoostWeights.push_back(0.246534); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.634135,-99) , NN( 0, 0, -1, 0, 1, -1, 0.440046,-99) , 143, 26.4447, 1, 0, 0.530055,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.632114,-99) , NN( 0, 0, -1, 0, 1, -1, 0.218353,-99) , 126, 10.0657, 1, 0, 0.335083,-99) , 128, 41.954, 1, 0, 0.494483,-99) ); // itree = 198 fBoostWeights.push_back(0.206706); fForest.push_back( NN( NN( 0, 0, -1, 81.9384, 0, 1, 0.563317,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.622124,-99) , NN( 0, 0, -1, 0, 1, -1, 0.305095,-99) , 230, 58.8551, 0, 0, 0.381139,-99) , 9, 18.1602, 0, 0, 0.50172,-99) ); // itree = 199 fBoostWeights.push_back(0.23955); fForest.push_back( NN( NN( 0, 0, -1, 38.2503, 1, 1, 0.677959,-99) , NN( 0, 0, -1, 27.9915, 1, -1, 0.402581,-99) , 132, 44.3062, 1, 0, 0.47136,-99) ); // itree = 200 fBoostWeights.push_back(0.215857); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.871203,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.565012,-99) , NN( 0, 0, -1, 0, 1, -1, 0.369594,-99) , 202, 43.3684, 0, 0, 0.479069,-99) , 155, 27.3612, 1, 0, 0.496754,-99) ); // itree = 201 fBoostWeights.push_back(0.262094); fForest.push_back( NN( NN( 0, 0, -1, 75.9671, 0, 1, 0.637159,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.610429,-99) , NN( 0, 0, -1, 0, 1, -1, 0.370338,-99) , 232, 49.9241, 0, 0, 0.430767,-99) , 37, 51.7246, 0, 0, 0.486057,-99) ); // itree = 202 fBoostWeights.push_back(0.206772); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.600783,-99) , NN( 0, 0, -1, 0, 1, -1, 0.431803,-99) , 39, 33.4224, 0, 0, 0.544449,-99) , NN( 0, 0, -1, 0, 1, -1, 0.183988,-99) , 119, 97.5201, 1, 0, 0.525289,-99) ); // itree = 203 fBoostWeights.push_back(0.129892); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.88419,-99) , NN( 0, 0, -1, 0, 1, -1, 0.465556,-99) , 163, 17.2432, 1, 0, 0.482954,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0897972,-99) , 212, 8.29032, 0, 0, 0.46597,-99) ); // itree = 204 fBoostWeights.push_back(0.228681); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.668226,-99) , NN( 0, 0, -1, 0, 1, -1, 0.280665,-99) , 213, 16.7089, 0, 0, 0.614299,-99) , NN( 0, 0, -1, 31.9944, 1, -1, 0.433854,-99) , 131, 47.678, 1, 0, 0.510272,-99) ); // itree = 205 fBoostWeights.push_back(0.23685); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.806422,-99) , NN( 0, 0, -1, 0, 1, -1, 0.495661,-99) , 128, 41.6148, 1, 0, 0.669294,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.608286,-99) , NN( 0, 0, -1, 0, 1, -1, 0.405111,-99) , 66, 18.9995, 1, 0, 0.462917,-99) , 175, 9.18082, 1, 0, 0.511608,-99) ); // itree = 206 fBoostWeights.push_back(0.206983); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.783059,-99) , NN( 0, 0, -1, 0, 1, -1, 0.410865,-99) , 20, 6.21939, 0, 0, 0.672989,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.815899,-99) , NN( 0, 0, -1, 0, 1, -1, 0.43582,-99) , 23, 69.6752, 0, 0, 0.456447,-99) , 201, 73.7988, 0, 0, 0.491883,-99) ); // itree = 207 fBoostWeights.push_back(0.234568); fForest.push_back( NN( NN( 0, 0, -1, 44.7892, 0, 1, 0.608565,-99) , NN( 0, 0, -1, 0, 1, -1, 0.174123,-99) , 212, 76.2037, 1, 0, 0.595341,-99) ); // itree = 208 fBoostWeights.push_back(0.235006); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.743064,-99) , NN( 0, 0, -1, 0, 1, -1, 0.450193,-99) , 214, 26.9314, 0, 0, 0.614429,-99) , NN( 0, 0, -1, 37.0653, 0, -1, 0.412528,-99) , 23, 37.1986, 0, 0, 0.492234,-99) ); // itree = 209 fBoostWeights.push_back(0.193258); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.885252,-99) , NN( 0, 0, -1, 0, 1, -1, 0.440714,-99) , 183, 88.124, 1, 0, 0.78972,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.534823,-99) , NN( 0, 0, -1, 0, 1, -1, 0.260724,-99) , 73, 37.198, 0, 0, 0.503682,-99) , 181, 77.712, 0, 0, 0.545275,-99) ); // itree = 210 fBoostWeights.push_back(0.249282); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.816545,-99) , NN( 0, 0, -1, 0, 1, -1, 0.416335,-99) , 247, 18.9066, 0, 0, 0.648227,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.528099,-99) , NN( 0, 0, -1, 0, 1, -1, 0.322944,-99) , 97, 28.137, 1, 0, 0.44372,-99) , 158, 17.5657, 1, 0, 0.495556,-99) ); // itree = 211 fBoostWeights.push_back(0.277104); fForest.push_back( NN( NN( 0, 0, -1, 58.923, 0, 1, 0.630813,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.627774,-99) , NN( 0, 0, -1, 0, 1, -1, 0.356147,-99) , 160, 8.26969, 1, 0, 0.425824,-99) , 212, 32.0173, 0, 0, 0.531981,-99) ); // itree = 212 fBoostWeights.push_back(0.187089); fForest.push_back( NN( NN( 0, 0, -1, 14.9336, 0, 1, 0.753017,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.511608,-99) , NN( 0, 0, -1, 0, 1, -1, 0.336914,-99) , 141, 41.6141, 1, 0, 0.433172,-99) , 113, 9.84968, 1, 0, 0.456871,-99) ); // itree = 213 fBoostWeights.push_back(0.244268); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.570786,-99) , NN( 0, 0, -1, 0, 1, -1, 0.292919,-99) , 21, 12.956, 0, 0, 0.528822,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.641398,-99) , NN( 0, 0, -1, 0, 1, -1, 0.223427,-99) , 225, 11.2195, 0, 0, 0.340493,-99) , 245, 9.24359, 0, 0, 0.492533,-99) ); // itree = 214 fBoostWeights.push_back(0.331598); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.664078,-99) , NN( 0, 0, -1, 0, 1, -1, 0.375297,-99) , 234, 20.3208, 0, 0, 0.52875,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.572406,-99) , NN( 0, 0, -1, 0, 1, -1, 0.255834,-99) , 249, 45.4521, 0, 0, 0.362601,-99) , 24, 25.8004, 0, 0, 0.470034,-99) ); // itree = 215 fBoostWeights.push_back(0.25734); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.808281,-99) , NN( 0, 0, -1, 0, 1, -1, 0.439487,-99) , 114, 48.2611, 1, 0, 0.560613,-99) , NN( 0, 0, -1, 23.7337, 1, -1, 0.389153,-99) , 158, 29.0035, 1, 0, 0.472315,-99) ); // itree = 216 fBoostWeights.push_back(0.232837); fForest.push_back( NN( NN( 0, 0, -1, 73.4178, 0, 1, 0.789771,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.566401,-99) , NN( 0, 0, -1, 0, 1, -1, 0.375561,-99) , 23, 37.4458, 0, 0, 0.461092,-99) , 167, 93.5055, 0, 0, 0.488459,-99) ); // itree = 217 fBoostWeights.push_back(0.21873); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.679741,-99) , NN( 0, 0, -1, 0, 1, -1, 0.294548,-99) , 144, 57.2699, 1, 0, 0.618804,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.506199,-99) , NN( 0, 0, -1, 0, 1, -1, 0.236745,-99) , 171, 47.5159, 0, 0, 0.443157,-99) , 141, 32.4214, 1, 0, 0.504932,-99) ); // itree = 218 fBoostWeights.push_back(0.321231); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.686185,-99) , NN( 0, 0, -1, 0, 1, -1, 0.427452,-99) , 237, 6.22048, 0, 0, 0.610795,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.604453,-99) , NN( 0, 0, -1, 0, 1, -1, 0.291696,-99) , 145, 19.9767, 1, 0, 0.446417,-99) , 95, 17.2463, 1, 0, 0.515456,-99) ); // itree = 219 fBoostWeights.push_back(0.189597); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.837601,-99) , NN( 0, 0, -1, 0, 1, -1, 0.406467,-99) , 59, 26.419, 0, 0, 0.641736,-99) , NN( 0, 0, -1, 23.4724, 1, -1, 0.446518,-99) , 122, 54.3118, 1, 0, 0.491816,-99) ); // itree = 220 fBoostWeights.push_back(0.132747); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.714107,-99) , NN( 0, 0, -1, 0, 1, -1, 0.495694,-99) , 4, 29.8991, 0, 0, 0.542974,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.513947,-99) , NN( 0, 0, -1, 0, 1, -1, 0.141057,-99) , 240, 2.688, 1, 0, 0.284077,-99) , 249, 7.31381, 0, 0, 0.519171,-99) ); // itree = 221 fBoostWeights.push_back(0.144066); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.688097,-99) , NN( 0, 0, -1, 0, 1, -1, 0.492521,-99) , 215, 61.475, 0, 0, 0.529652,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.565258,-99) , NN( 0, 0, -1, 0, 1, -1, 0.233687,-99) , 94, 18.3379, 1, 0, 0.322552,-99) , 152, 86.6692, 1, 0, 0.493527,-99) ); // itree = 222 fBoostWeights.push_back(0.217022); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.830552,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.652697,-99) , NN( 0, 0, -1, 0, 1, -1, 0.425516,-99) , 140, 34.0612, 1, 0, 0.474268,-99) , 116, 29.4525, 1, 0, 0.497453,-99) ); // itree = 223 fBoostWeights.push_back(0.172584); fForest.push_back( NN( NN( 0, 0, -1, 17.1158, 0, 1, 0.868278,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.541215,-99) , NN( 0, 0, -1, 0, 1, -1, 0.313757,-99) , 112, 42.8322, 1, 0, 0.499498,-99) , 215, 76.0893, 0, 0, 0.521138,-99) ); // itree = 224 fBoostWeights.push_back(0.222875); fForest.push_back( NN( NN( 0, 0, -1, 36.4243, 0, 1, 0.580848,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.641471,-99) , NN( 0, 0, -1, 0, 1, -1, 0.21642,-99) , 242, 13.2451, 1, 0, 0.368396,-99) , 219, 51.3389, 1, 0, 0.5406,-99) ); // itree = 225 fBoostWeights.push_back(0.155667); fForest.push_back( NN( NN( 0, 0, -1, 66.3118, 0, 1, 0.743778,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.506223,-99) , NN( 0, 0, -1, 0, 1, -1, 0.295843,-99) , 39, 32.6784, 0, 0, 0.4446,-99) , 215, 75.4629, 0, 0, 0.466275,-99) ); // itree = 226 fBoostWeights.push_back(0.176196); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.844783,-99) , NN( 0, 0, -1, 0, 1, -1, 0.409455,-99) , 156, 65.0643, 0, 0, 0.687727,-99) , NN( 0, 0, -1, 46.3525, 1, -1, 0.430998,-99) , 117, 45.5609, 1, 0, 0.456377,-99) ); // itree = 227 fBoostWeights.push_back(0.261912); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.788069,-99) , NN( 0, 0, -1, 0, 1, -1, 0.351156,-99) , 245, 4.05526, 0, 0, 0.683774,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.531292,-99) , NN( 0, 0, -1, 0, 1, -1, 0.288298,-99) , 234, 25.3667, 0, 0, 0.444193,-99) , 56, 73.2471, 0, 0, 0.492573,-99) ); // itree = 228 fBoostWeights.push_back(0.159223); fForest.push_back( NN( NN( 0, 0, -1, 12.3005, 1, 1, 0.672245,-99) , NN( 0, 0, -1, 9.24359, 0, -1, 0.445187,-99) , 102, 57.8062, 1, 0, 0.491849,-99) ); // itree = 229 fBoostWeights.push_back(0.17982); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.561019,-99) , NN( 0, 0, -1, 0, 1, -1, 0.253844,-99) , 30, 0.585491, 0, 0, 0.537833,-99) , NN( 0, 0, -1, 14.7641, 1, -1, 0.200824,-99) , 159, 53.402, 1, 0, 0.516849,-99) ); // itree = 230 fBoostWeights.push_back(0.299394); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.679848,-99) , NN( 0, 0, -1, 0, 1, -1, 0.134432,-99) , 211, 20.5874, 0, 0, 0.636875,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.62821,-99) , NN( 0, 0, -1, 0, 1, -1, 0.385052,-99) , 194, 10.4718, 1, 0, 0.435222,-99) , 109, 30.3762, 1, 0, 0.507943,-99) ); // itree = 231 fBoostWeights.push_back(0.107348); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.519292,-99) , NN( 0, 0, -1, 0, 1, -1, 0.181735,-99) , 126, 65.8686, 1, 0, 0.498608,-99) , NN( 0, 0, -1, 0, 1, -1, 0.107643,-99) , 204, 8.89048, 0, 0, 0.481132,-99) ); // itree = 232 fBoostWeights.push_back(0.246807); fForest.push_back( NN( NN( 0, 0, -1, 46.3619, 1, 1, 0.771713,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.614392,-99) , NN( 0, 0, -1, 0, 1, -1, 0.396696,-99) , 148, 38.8036, 1, 0, 0.449067,-99) , 94, 10.261, 1, 0, 0.478241,-99) ); // itree = 233 fBoostWeights.push_back(0.248419); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.583046,-99) , NN( 0, 0, -1, 0, 1, -1, 0.39823,-99) , 231, 27.5374, 0, 0, 0.504996,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.684841,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0134704,-99) , 58, 29.466, 1, 0, 0.185215,-99) , 133, 94.942, 1, 0, 0.4741,-99) ); // itree = 234 fBoostWeights.push_back(0.190435); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.552009,-99) , NN( 0, 0, -1, 0, 1, -1, 0.274956,-99) , 168, 49.3497, 0, 0, 0.518631,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.501482,-99) , NN( 0, 0, -1, 0, 1, -1, 0.110193,-99) , 107, 87.0993, 0, 0, 0.218914,-99) , 127, 49.964, 1, 0, 0.488197,-99) ); // itree = 235 fBoostWeights.push_back(0.282265); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.710373,-99) , NN( 0, 0, -1, 0, 1, -1, 0.340891,-99) , 166, 50.5377, 0, 0, 0.601534,-99) , NN( 0, 0, -1, 36.2499, 0, -1, 0.398014,-99) , 4, 23.5549, 0, 0, 0.475493,-99) ); // itree = 236 fBoostWeights.push_back(0.274115); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.595102,-99) , NN( 0, 0, -1, 0, 1, -1, 0.364401,-99) , 29, 9.50368, 0, 0, 0.527948,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.525813,-99) , NN( 0, 0, -1, 0, 1, -1, 0.190235,-99) , 160, 7.23666, 1, 0, 0.305682,-99) , 45, 35.9103, 1, 0, 0.471245,-99) ); // itree = 237 fBoostWeights.push_back(0.282261); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.632583,-99) , NN( 0, 0, -1, 0, 1, -1, 0.410706,-99) , 240, 9.26741, 1, 0, 0.563246,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.501709,-99) , NN( 0, 0, -1, 0, 1, -1, 0.214713,-99) , 117, 86.1667, 0, 0, 0.304439,-99) , 105, 58.5581, 0, 0, 0.501715,-99) ); // itree = 238 fBoostWeights.push_back(0.283123); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.603005,-99) , NN( 0, 0, -1, 0, 1, -1, 0.383506,-99) , 112, 32.7042, 1, 0, 0.504613,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.604183,-99) , NN( 0, 0, -1, 0, 1, -1, 0.257517,-99) , 64, 4.07462, 1, 0, 0.326132,-99) , 110, 43.2806, 1, 0, 0.456071,-99) ); // itree = 239 fBoostWeights.push_back(0.232184); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.581958,-99) , NN( 0, 0, -1, 0, 1, -1, 0.397056,-99) , 176, 20.1619, 1, 0, 0.490285,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.55475,-99) , NN( 0, 0, -1, 0, 1, -1, 0.102226,-99) , 40, 69.6901, 0, 0, 0.251775,-99) , 73, 87.6858, 1, 0, 0.463351,-99) ); // itree = 240 fBoostWeights.push_back(0.276945); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.797875,-99) , NN( 0, 0, -1, 0, 1, -1, 0.431303,-99) , 138, 52.6329, 1, 0, 0.672588,-99) , NN( 0, 0, -1, 2.72938, 0, -1, 0.385641,-99) , 123, 42.5066, 1, 0, 0.44205,-99) ); // itree = 241 fBoostWeights.push_back(0.227358); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.752192,-99) , NN( 0, 0, -1, 0, 1, -1, 0.402989,-99) , 74, 35.9082, 0, 0, 0.611593,-99) , NN( 0, 0, -1, 72.9833, 0, -1, 0.412355,-99) , 77, 20.3306, 1, 0, 0.459428,-99) ); // itree = 242 fBoostWeights.push_back(0.225802); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.770978,-99) , NN( 0, 0, -1, 0, 1, -1, 0.277796,-99) , 40, 18.1199, 0, 0, 0.692095,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.506836,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0251475,-99) , 133, 94.5529, 1, 0, 0.471774,-99) , 230, 42.8216, 0, 0, 0.541276,-99) ); // itree = 243 fBoostWeights.push_back(0.26319); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.607474,-99) , NN( 0, 0, -1, 0, 1, -1, 0.420185,-99) , 7, 16.8722, 0, 0, 0.54475,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.688826,-99) , NN( 0, 0, -1, 0, 1, -1, 0.209536,-99) , 153, 49.6723, 1, 0, 0.289895,-99) , 249, 10.428, 0, 0, 0.500492,-99) ); // itree = 244 fBoostWeights.push_back(0.25138); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.923119,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461243,-99) , 176, 41.2037, 1, 0, 0.780287,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.62327,-99) , NN( 0, 0, -1, 0, 1, -1, 0.396434,-99) , 112, 10.0145, 1, 0, 0.441706,-99) , 228, 56.795, 0, 0, 0.468566,-99) ); // itree = 245 fBoostWeights.push_back(0.220243); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.67088,-99) , NN( 0, 0, -1, 0, 1, -1, 0.452226,-99) , 199, 56.8096, 0, 0, 0.534235,-99) , NN( 0, 0, -1, 26.7294, 0, -1, 0.149091,-99) , 37, 12.3469, 0, 0, 0.51261,-99) ); // itree = 246 fBoostWeights.push_back(0.260423); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.69947,-99) , NN( 0, 0, -1, 0, 1, -1, 0.405794,-99) , 222, 30.0242, 1, 0, 0.61618,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.512838,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0609026,-99) , 141, 44.7216, 1, 0, 0.443599,-99) , 48, 16.842, 1, 0, 0.53643,-99) ); // itree = 247 fBoostWeights.push_back(0.280367); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.598247,-99) , NN( 0, 0, -1, 0, 1, -1, 0.149348,-99) , 22, 66.8945, 1, 0, 0.568708,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.789394,-99) , NN( 0, 0, -1, 0, 1, -1, 0.351138,-99) , 55, 22.6596, 1, 0, 0.387174,-99) , 187, 45.9029, 1, 0, 0.481981,-99) ); // itree = 248 fBoostWeights.push_back(0.214948); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.911032,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.588941,-99) , NN( 0, 0, -1, 0, 1, -1, 0.409645,-99) , 98, 38.0439, 1, 0, 0.493121,-99) , 191, -1.02759, 1, 0, 0.514128,-99) ); // itree = 249 fBoostWeights.push_back(0.228069); fForest.push_back( NN( NN( 0, 0, -1, 12.6935, 0, 1, 0.831679,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.841798,-99) , NN( 0, 0, -1, 0, 1, -1, 0.41096,-99) , 99, 18.6361, 1, 0, 0.425923,-99) , 248, 55.3083, 0, 0, 0.450699,-99) ); // itree = 250 fBoostWeights.push_back(0.182294); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.562308,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0714457,-99) , 60, 83.9655, 1, 0, 0.546251,-99) , NN( 0, 0, -1, 23.9617, 1, -1, 0.211871,-99) , 73, 34.4843, 0, 0, 0.521447,-99) ); // itree = 251 fBoostWeights.push_back(0.219967); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.741223,-99) , NN( 0, 0, -1, 0, 1, -1, 0.471847,-99) , 168, 79.5842, 0, 0, 0.527139,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.656798,-99) , NN( 0, 0, -1, 0, 1, -1, 0.17721,-99) , 43, 35.8822, 0, 0, 0.306848,-99) , 222, 30.607, 1, 0, 0.488268,-99) ); // itree = 252 fBoostWeights.push_back(0.219795); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.687809,-99) , NN( 0, 0, -1, 0, 1, -1, 0.489496,-99) , 80, 30.9108, 1, 0, 0.597397,-99) , NN( 0, 0, -1, 22.6825, 1, -1, 0.389385,-99) , 175, 28.3965, 1, 0, 0.529559,-99) ); // itree = 253 fBoostWeights.push_back(0.218539); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.803463,-99) , NN( 0, 0, -1, 0, 1, -1, 0.451329,-99) , 52, 25.7494, 0, 0, 0.696024,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.557946,-99) , NN( 0, 0, -1, 0, 1, -1, 0.383506,-99) , 106, 69.5416, 1, 0, 0.502462,-99) , 144, 10.2767, 1, 0, 0.542685,-99) ); // itree = 254 fBoostWeights.push_back(0.334312); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.716214,-99) , NN( 0, 0, -1, 0, 1, -1, 0.343445,-99) , 200, 27.1918, 0, 0, 0.666141,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.731033,-99) , NN( 0, 0, -1, 0, 1, -1, 0.403252,-99) , 127, 6.70921, 1, 0, 0.445232,-99) , 12, 17.0774, 0, 0, 0.555971,-99) ); // itree = 255 fBoostWeights.push_back(0.260747); fForest.push_back( NN( NN( 0, 0, -1, 28.9204, 0, 1, 0.779348,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.58421,-99) , NN( 0, 0, -1, 0, 1, -1, 0.345398,-99) , 197, 37.8056, 0, 0, 0.512134,-99) , 194, 10.1486, 1, 0, 0.546005,-99) ); // itree = 256 fBoostWeights.push_back(0.292333); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.638499,-99) , NN( 0, 0, -1, 0, 1, -1, 0.417174,-99) , 216, 41.5466, 0, 0, 0.517248,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.685091,-99) , NN( 0, 0, -1, 0, 1, -1, 0.161988,-99) , 123, 29.0828, 1, 0, 0.243245,-99) , 89, 46.867, 0, 0, 0.471894,-99) ); // itree = 257 fBoostWeights.push_back(0.244422); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.605534,-99) , NN( 0, 0, -1, 0, 1, -1, 0.243792,-99) , 60, 11.412, 0, 0, 0.57633,-99) , NN( 0, 0, -1, 21.4066, 1, -1, 0.374919,-99) , 127, 36.5604, 1, 0, 0.518071,-99) ); // itree = 258 fBoostWeights.push_back(0.19371); fForest.push_back( NN( NN( 0, 0, -1, 67.898, 1, 1, 0.779524,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.534233,-99) , NN( 0, 0, -1, 0, 1, -1, 0.173684,-99) , 166, 38.7923, 0, 0, 0.501648,-99) , 156, 28.9904, 1, 0, 0.546117,-99) ); // itree = 259 fBoostWeights.push_back(0.343416); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.661287,-99) , NN( 0, 0, -1, 0, 1, -1, 0.363425,-99) , 231, 16.6615, 0, 0, 0.586082,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.744108,-99) , NN( 0, 0, -1, 0, 1, -1, 0.332287,-99) , 80, 4.51078, 1, 0, 0.393003,-99) , 22, 27.5818, 0, 0, 0.503662,-99) ); // itree = 260 fBoostWeights.push_back(0.180534); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.90887,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.764932,-99) , NN( 0, 0, -1, 0, 1, -1, 0.443295,-99) , 82, 13.9606, 1, 0, 0.468395,-99) , 159, 2.49806, 1, 0, 0.489826,-99) ); // itree = 261 fBoostWeights.push_back(0.246462); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.764743,-99) , NN( 0, 0, -1, 0, 1, -1, 0.498888,-99) , 108, 53.2652, 1, 0, 0.604657,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.580227,-99) , NN( 0, 0, -1, 0, 1, -1, 0.358397,-99) , 214, 59.8439, 0, 0, 0.412683,-99) , 56, 65.3526, 0, 0, 0.466655,-99) ); // itree = 262 fBoostWeights.push_back(0.202621); fForest.push_back( NN( NN( 0, 0, -1, 18.1622, 1, 1, 0.559058,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.704339,-99) , NN( 0, 0, -1, 0, 1, -1, 0.306014,-99) , 103, 67.3825, 1, 0, 0.400297,-99) , 226, 9.34044, 0, 0, 0.511805,-99) ); // itree = 263 fBoostWeights.push_back(0.173304); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.616173,-99) , NN( 0, 0, -1, 0, 1, -1, 0.462182,-99) , 253, 14.4733, 1, 0, 0.539747,-99) , NN( 0, 0, -1, 0, 1, -1, 0.124314,-99) , 249, 2.89802, 0, 0, 0.5279,-99) ); // itree = 264 fBoostWeights.push_back(0.276764); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.740708,-99) , NN( 0, 0, -1, 0, 1, -1, 0.228813,-99) , 246, 5.32323, 0, 0, 0.652222,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.53321,-99) , NN( 0, 0, -1, 0, 1, -1, 0.341131,-99) , 167, 73.1413, 0, 0, 0.440089,-99) , 10, 37.1068, 0, 0, 0.49712,-99) ); // itree = 265 fBoostWeights.push_back(0.216357); fForest.push_back( NN( NN( 0, 0, -1, 24.4537, 0, 1, 0.616856,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.524799,-99) , NN( 0, 0, -1, 0, 1, -1, 0.228446,-99) , 250, 23.3499, 0, 0, 0.435902,-99) , 6, 27.1862, 0, 0, 0.513183,-99) ); // itree = 266 fBoostWeights.push_back(0.121211); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.799635,-99) , NN( 0, 0, -1, 0, 1, -1, 0.487885,-99) , 110, 9.31868, 1, 0, 0.513544,-99) , NN( 0, 0, -1, 10.1947, 1, -1, 0.141959,-99) , 38, 16.3987, 0, 0, 0.48526,-99) ); // itree = 267 fBoostWeights.push_back(0.285584); fForest.push_back( NN( NN( 0, 0, -1, 41.3768, 1, 1, 0.652235,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.568195,-99) , NN( 0, 0, -1, 0, 1, -1, 0.33908,-99) , 140, 35.869, 1, 0, 0.405236,-99) , 11, 28.4609, 0, 0, 0.47196,-99) ); // itree = 268 fBoostWeights.push_back(0.108076); fForest.push_back( NN( NN( 0, 0, -1, 44.4614, 1, 1, 0.540468,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0305994,-99) , 55, 21.2682, 0, 0, 0.524587,-99) ); // itree = 269 fBoostWeights.push_back(0.21367); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.823069,-99) , NN( 0, 0, -1, 0, 1, -1, 0.205842,-99) , 106, 59.5488, 0, 0, 0.713994,-99) , NN( 0, 0, -1, 35.5178, 0, -1, 0.431468,-99) , 83, 23.2767, 1, 0, 0.473045,-99) ); // itree = 270 fBoostWeights.push_back(0.151372); fForest.push_back( NN( NN( 0, 0, -1, 62.6383, 1, 1, 0.804172,-99) , NN( 0, 0, -1, 23.1032, 0, -1, 0.450506,-99) , 130, 17.3283, 1, 0, 0.486082,-99) ); // itree = 271 fBoostWeights.push_back(0.123885); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.759878,-99) , NN( 0, 0, -1, 0, 1, -1, 0.48283,-99) , 228, 47.766, 0, 0, 0.507437,-99) , NN( 0, 0, -1, 44.2721, 0, -1, 0.286516,-99) , 104, 58.5743, 0, 0, 0.478486,-99) ); // itree = 272 fBoostWeights.push_back(0.235739); fForest.push_back( NN( NN( 0, 0, -1, 68.4431, 0, 1, 0.632142,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.900226,-99) , NN( 0, 0, -1, 0, 1, -1, 0.422649,-99) , 215, 77.6531, 0, 0, 0.461092,-99) , 6, 26.738, 0, 0, 0.534691,-99) ); // itree = 273 fBoostWeights.push_back(0.0703033); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.947756,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.903653,-99) , NN( 0, 0, -1, 0, 1, -1, 0.499617,-99) , 160, -0.516427, 1, 0, 0.514213,-99) , 107, 97.9925, 0, 0, 0.53439,-99) ); // itree = 274 fBoostWeights.push_back(0.298171); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.790972,-99) , NN( 0, 0, -1, 0, 1, -1, 0.435489,-99) , 217, 24.3446, 0, 0, 0.66342,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.638612,-99) , NN( 0, 0, -1, 0, 1, -1, 0.397429,-99) , 77, 21.4229, 1, 0, 0.481884,-99) , 56, 63.5225, 0, 0, 0.538785,-99) ); // itree = 275 fBoostWeights.push_back(0.142923); fForest.push_back( NN( NN( 0, 0, -1, 47.766, 0, 1, 0.549988,-99) , NN( 0, 0, -1, 3.57117, 0, -1, 0.232276,-99) , 176, 41.0144, 1, 0, 0.519359,-99) ); // itree = 276 fBoostWeights.push_back(0.242211); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.668812,-99) , NN( 0, 0, -1, 0, 1, -1, 0.206925,-99) , 63, 50.2909, 1, 0, 0.639295,-99) , NN( 0, 0, -1, 52.3381, 1, -1, 0.423988,-99) , 96, 18.5799, 1, 0, 0.515418,-99) ); // itree = 277 fBoostWeights.push_back(0.321948); fForest.push_back( NN( NN( 0, 0, -1, 17.5715, 0, 1, 0.662298,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.627394,-99) , NN( 0, 0, -1, 0, 1, -1, 0.323524,-99) , 173, 27.6035, 1, 0, 0.500872,-99) , 128, 23.3997, 1, 0, 0.587934,-99) ); // itree = 278 fBoostWeights.push_back(0.269033); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.590729,-99) , NN( 0, 0, -1, 0, 1, -1, 0.3455,-99) , 152, 87.3079, 1, 0, 0.541,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.774245,-99) , NN( 0, 0, -1, 0, 1, -1, 0.318293,-99) , 160, 1.4415, 1, 0, 0.357526,-99) , 200, 40.2558, 0, 0, 0.481906,-99) ); // itree = 279 fBoostWeights.push_back(0.249358); fForest.push_back( NN( NN( 0, 0, -1, 61.5374, 1, 1, 0.757447,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.547635,-99) , NN( 0, 0, -1, 0, 1, -1, 0.324235,-99) , 7, 24.4782, 0, 0, 0.450785,-99) , 249, 47.5533, 0, 0, 0.488504,-99) ); // itree = 280 fBoostWeights.push_back(0.181011); fForest.push_back( NN( NN( 0, 0, -1, 71.3911, 0, 1, 0.541663,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.535194,-99) , NN( 0, 0, -1, 0, 1, -1, 0.204089,-99) , 184, 37.2472, 1, 0, 0.299842,-99) , 235, 16.9265, 0, 0, 0.476942,-99) ); // itree = 281 fBoostWeights.push_back(0.324921); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.798795,-99) , NN( 0, 0, -1, 0, 1, -1, 0.358696,-99) , 222, 25.1844, 1, 0, 0.636715,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.606759,-99) , NN( 0, 0, -1, 0, 1, -1, 0.359461,-99) , 24, 52.6751, 0, 0, 0.42914,-99) , 183, 77.0242, 0, 0, 0.478218,-99) ); // itree = 282 fBoostWeights.push_back(0.127558); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.872505,-99) , NN( 0, 0, -1, 0, 1, -1, 0.489594,-99) , 7, 52.5981, 0, 0, 0.52011,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.517421,-99) , NN( 0, 0, -1, 0, 1, -1, 0.143059,-99) , 194, 6.45585, 1, 0, 0.249333,-99) , 196, 20.0428, 0, 0, 0.490532,-99) ); // itree = 283 fBoostWeights.push_back(0.376304); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.767729,-99) , NN( 0, 0, -1, 0, 1, -1, 0.367259,-99) , 71, 38.6451, 0, 0, 0.690241,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.75966,-99) , NN( 0, 0, -1, 0, 1, -1, 0.37188,-99) , 115, 24.6079, 1, 0, 0.425039,-99) , 30, 9.21668, 1, 0, 0.518372,-99) ); // itree = 284 fBoostWeights.push_back(0.148095); fForest.push_back( NN( NN( 0, 0, -1, 45.055, 0, 1, 0.549451,-99) , NN( 0, 0, -1, 50.0909, 0, -1, 0.161193,-99) , 24, 12.3809, 0, 0, 0.517166,-99) ); // itree = 285 fBoostWeights.push_back(0.0761354); fForest.push_back( NN( NN( 0, 0, -1, 69.3876, 0, 1, 0.515846,-99) , NN( 0, 0, -1, 9.97701, 1, -1, 0.215026,-99) , 68, 77.9718, 1, 0, 0.49109,-99) ); // itree = 286 fBoostWeights.push_back(0.181199); fForest.push_back( NN( NN( 0, 0, -1, 57.9337, 1, 1, 0.778947,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.775354,-99) , NN( 0, 0, -1, 0, 1, -1, 0.444504,-99) , 161, 10.3134, 1, 0, 0.473355,-99) , 106, 40.6091, 1, 0, 0.495723,-99) ); // itree = 287 fBoostWeights.push_back(0.245482); fForest.push_back( NN( NN( 0, 0, -1, 89.9516, 0, 1, 0.591236,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.675036,-99) , NN( 0, 0, -1, 0, 1, -1, 0.268646,-99) , 147, 56.4862, 0, 0, 0.354461,-99) , 200, 35.8649, 0, 0, 0.537506,-99) ); // itree = 288 fBoostWeights.push_back(0.167925); fForest.push_back( NN( NN( 0, 0, -1, 49.1439, 0, 1, 0.842439,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.525164,-99) , NN( 0, 0, -1, 0, 1, -1, 0.336984,-99) , 22, 22.9784, 0, 0, 0.469872,-99) , 48, 1.79558, 1, 0, 0.493448,-99) ); // itree = 289 fBoostWeights.push_back(0.17489); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.869698,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461656,-99) , 75, 51.4382, 1, 0, 0.735595,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.512237,-99) , NN( 0, 0, -1, 0, 1, -1, 0.302096,-99) , 243, 9.98213, 0, 0, 0.447851,-99) , 17, 1.36297, 1, 0, 0.474033,-99) ); // itree = 290 fBoostWeights.push_back(0.235627); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.826969,-99) , NN( 0, 0, -1, 0, 1, -1, 0.383521,-99) , 162, 16.7138, 0, 0, 0.711262,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.517632,-99) , NN( 0, 0, -1, 0, 1, -1, 0.33909,-99) , 127, 20.773, 1, 0, 0.427721,-99) , 82, 16.9633, 1, 0, 0.468006,-99) ); // itree = 291 fBoostWeights.push_back(0.283094); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.678313,-99) , NN( 0, 0, -1, 0, 1, -1, 0.465139,-99) , 240, 4.37751, 1, 0, 0.559216,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.585548,-99) , NN( 0, 0, -1, 0, 1, -1, 0.274545,-99) , 63, 6.38951, 1, 0, 0.363063,-99) , 144, 24.0333, 1, 0, 0.470152,-99) ); // itree = 292 fBoostWeights.push_back(0.305033); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.730581,-99) , NN( 0, 0, -1, 0, 1, -1, 0.44937,-99) , 167, 58.3775, 0, 0, 0.57315,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.614221,-99) , NN( 0, 0, -1, 0, 1, -1, 0.328307,-99) , 125, 60.8739, 0, 0, 0.369071,-99) , 26, 30.806, 0, 0, 0.463308,-99) ); // itree = 293 fBoostWeights.push_back(0.240128); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.753942,-99) , NN( 0, 0, -1, 0, 1, -1, 0.476278,-99) , 142, 33.9712, 1, 0, 0.572872,-99) , NN( 0, 0, -1, 13.2496, 1, -1, 0.358868,-99) , 114, 51.9261, 1, 0, 0.492611,-99) ); // itree = 294 fBoostWeights.push_back(0.228939); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.833191,-99) , NN( 0, 0, -1, 0, 1, -1, 0.406492,-99) , 251, 11.2617, 0, 0, 0.722829,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.756845,-99) , NN( 0, 0, -1, 0, 1, -1, 0.436914,-99) , 173, 14.5361, 1, 0, 0.468875,-99) , 60, 59.1275, 0, 0, 0.509329,-99) ); // itree = 295 fBoostWeights.push_back(0.231887); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.600294,-99) , NN( 0, 0, -1, 0, 1, -1, 0.361523,-99) , 252, 3.86651, 0, 0, 0.570826,-99) , NN( 0, 0, -1, 0, 1, -1, 0.138401,-99) , 18, 1.06191, 0, 0, 0.555822,-99) ); // itree = 296 fBoostWeights.push_back(0.266371); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.61187,-99) , NN( 0, 0, -1, 0, 1, -1, 0.22839,-99) , 135, 59.4719, 0, 0, 0.567192,-99) , NN( 0, 0, -1, 39.3684, 0, -1, 0.370713,-99) , 166, 77.1841, 1, 0, 0.508265,-99) ); // itree = 297 fBoostWeights.push_back(0.288821); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.764106,-99) , NN( 0, 0, -1, 0, 1, -1, 0.468673,-99) , 70, 45.7828, 0, 0, 0.641607,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.66336,-99) , NN( 0, 0, -1, 0, 1, -1, 0.41231,-99) , 35, 46.2082, 0, 0, 0.486151,-99) , 216, 41.5769, 0, 0, 0.568621,-99) ); // itree = 298 fBoostWeights.push_back(0.185127); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.685656,-99) , NN( 0, 0, -1, 0, 1, -1, 0.498129,-99) , 57, 57.6965, 0, 0, 0.551067,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.762743,-99) , NN( 0, 0, -1, 0, 1, -1, 0.196549,-99) , 250, 16.11, 0, 0, 0.319043,-99) , 214, 22.166, 0, 0, 0.514689,-99) ); // itree = 299 fBoostWeights.push_back(0.275762); fForest.push_back( NN( NN( 0, 0, -1, 8.6979, 1, 1, 0.631134,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.802446,-99) , NN( 0, 0, -1, 0, 1, -1, 0.389195,-99) , 153, 46.1006, 1, 0, 0.448893,-99) , 200, 46.1006, 0, 0, 0.548009,-99) ); // itree = 300 fBoostWeights.push_back(0.20238); fForest.push_back( NN( NN( 0, 0, -1, 27.0947, 0, 1, 0.576614,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.564986,-99) , NN( 0, 0, -1, 0, 1, -1, 0.21938,-99) , 64, 10.9653, 1, 0, 0.333798,-99) , 27, 42.6658, 1, 0, 0.534106,-99) ); // itree = 301 fBoostWeights.push_back(0.139122); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.970759,-99) , NN( 0, 0, -1, 0, 1, -1, 0.499565,-99) , 139, 87.1587, 0, 0, 0.74202,-99) , NN( 0, 0, -1, 51.4161, 1, -1, 0.447028,-99) , 82, 13.9606, 1, 0, 0.472162,-99) ); // itree = 302 fBoostWeights.push_back(0.204882); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.71701,-99) , NN( 0, 0, -1, 0, 1, -1, 0.332582,-99) , 208, 1.04524, 0, 0, 0.637461,-99) , NN( 0, 0, -1, 39.6935, 1, -1, 0.442557,-99) , 66, 22.7703, 1, 0, 0.499458,-99) ); // itree = 303 fBoostWeights.push_back(0.236932); fForest.push_back( NN( NN( 0, 0, -1, 17.9072, 0, 1, 0.592765,-99) , NN( 0, 0, -1, 57.9323, 1, -1, 0.324548,-99) , 96, 34.2049, 1, 0, 0.516429,-99) ); // itree = 304 fBoostWeights.push_back(0.226042); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.932536,-99) , NN( 0, 0, -1, 0, 1, -1, 0.475298,-99) , 218, 21.7986, 0, 0, 0.785929,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.568654,-99) , NN( 0, 0, -1, 0, 1, -1, 0.403962,-99) , 125, 28.4562, 1, 0, 0.457809,-99) , 26, 56.5764, 0, 0, 0.494567,-99) ); // itree = 305 fBoostWeights.push_back(0.284767); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.701151,-99) , NN( 0, 0, -1, 0, 1, -1, 0.474367,-99) , 23, 20.5103, 0, 0, 0.614864,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.531768,-99) , NN( 0, 0, -1, 0, 1, -1, 0.18664,-99) , 232, 20.921, 1, 0, 0.389109,-99) , 214, 31.2559, 0, 0, 0.544716,-99) ); // itree = 306 fBoostWeights.push_back(0.171643); fForest.push_back( NN( NN( 0, 0, -1, 19.6306, 0, 1, 0.822774,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.546073,-99) , NN( 0, 0, -1, 0, 1, -1, 0.35983,-99) , 88, 81.0788, 1, 0, 0.50055,-99) , 165, 30.7539, 1, 0, 0.520764,-99) ); // itree = 307 fBoostWeights.push_back(0.230148); fForest.push_back( NN( NN( 0, 0, -1, 53.1914, 0, 1, 0.721653,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.545271,-99) , NN( 0, 0, -1, 0, 1, -1, 0.304912,-99) , 248, 19.9343, 0, 0, 0.46631,-99) , 7, 49.9907, 0, 0, 0.50365,-99) ); // itree = 308 fBoostWeights.push_back(0.123467); fForest.push_back( NN( NN( 0, 0, -1, 29.1522, 1, 1, 0.83946,-99) , NN( 0, 0, -1, 9.82291, 0, -1, 0.458254,-99) , 83, 18.2586, 1, 0, 0.483447,-99) ); // itree = 309 fBoostWeights.push_back(0.247012); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.866854,-99) , NN( 0, 0, -1, 0, 1, -1, 0.478008,-99) , 9, 9.0235, 0, 0, 0.768205,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.539197,-99) , NN( 0, 0, -1, 0, 1, -1, 0.30571,-99) , 39, 34.9517, 0, 0, 0.476508,-99) , 202, 65.1388, 0, 0, 0.535598,-99) ); // itree = 310 fBoostWeights.push_back(0.293769); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.640782,-99) , NN( 0, 0, -1, 0, 1, -1, 0.396571,-99) , 235, 14.2816, 0, 0, 0.568362,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.739282,-99) , NN( 0, 0, -1, 0, 1, -1, 0.352468,-99) , 54, 70.6276, 0, 0, 0.393408,-99) , 31, 9.21598, 0, 0, 0.485166,-99) ); // itree = 311 fBoostWeights.push_back(0.23749); fForest.push_back( NN( NN( 0, 0, -1, 32.0918, 1, 1, 0.775898,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.644689,-99) , NN( 0, 0, -1, 0, 1, -1, 0.413479,-99) , 0, 1.75898, 1, 0, 0.462606,-99) , 229, 53.8468, 0, 0, 0.493899,-99) ); // itree = 312 fBoostWeights.push_back(0.254); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.581269,-99) , NN( 0, 0, -1, 0, 1, -1, 0.231273,-99) , 94, 59.6344, 1, 0, 0.54988,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.613349,-99) , NN( 0, 0, -1, 0, 1, -1, 0.174214,-99) , 9, 19.4116, 0, 0, 0.283737,-99) , 151, 89.449, 1, 0, 0.509884,-99) ); // itree = 313 fBoostWeights.push_back(0.191276); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.902386,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.973726,-99) , NN( 0, 0, -1, 0, 1, -1, 0.427763,-99) , 82, 10.2942, 1, 0, 0.442581,-99) , 176, -0.690573, 1, 0, 0.458935,-99) ); // itree = 314 fBoostWeights.push_back(0.215425); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.872431,-99) , NN( 0, 0, -1, 0, 1, -1, 0.439959,-99) , 68, 38.0286, 0, 0, 0.733192,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.556712,-99) , NN( 0, 0, -1, 0, 1, -1, 0.284125,-99) , 128, 43.4569, 1, 0, 0.518331,-99) , 242, 26.7472, 0, 0, 0.548379,-99) ); // itree = 315 fBoostWeights.push_back(0.276961); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.645225,-99) , NN( 0, 0, -1, 0, 1, -1, 0.417433,-99) , 119, 74.3652, 1, 0, 0.4936,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.759166,-99) , NN( 0, 0, -1, 0, 1, -1, 0.249378,-99) , 16, -2.62776, 1, 0, 0.318368,-99) , 223, 24.818, 1, 0, 0.456336,-99) ); // itree = 316 fBoostWeights.push_back(0.239111); fForest.push_back( NN( NN( 0, 0, -1, 12.6129, 1, 1, 0.60367,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.556082,-99) , NN( 0, 0, -1, 0, 1, -1, 0.254341,-99) , 35, 45.5566, 0, 0, 0.408348,-99) , 185, 47.3105, 0, 0, 0.544689,-99) ); // itree = 317 fBoostWeights.push_back(0.254198); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.880102,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.798529,-99) , NN( 0, 0, -1, 0, 1, -1, 0.400034,-99) , 17, -0.11151, 1, 0, 0.4256,-99) , 52, 81.3744, 0, 0, 0.445529,-99) ); // itree = 318 fBoostWeights.push_back(0.289149); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.591463,-99) , NN( 0, 0, -1, 0, 1, -1, 0.229236,-99) , 2, 1.46959, 0, 0, 0.558893,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.843919,-99) , NN( 0, 0, -1, 0, 1, -1, 0.28301,-99) , 38, 36.1201, 1, 0, 0.339787,-99) , 197, 34.2783, 0, 0, 0.499587,-99) ); // itree = 319 fBoostWeights.push_back(0.24477); fForest.push_back( NN( NN( 0, 0, -1, 7.5237, 1, 1, 0.5793,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.696097,-99) , NN( 0, 0, -1, 0, 1, -1, 0.188224,-99) , 92, 18.122, 1, 0, 0.264749,-99) , 9, 10.5334, 0, 0, 0.51977,-99) ); // itree = 320 fBoostWeights.push_back(0.321783); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.591387,-99) , NN( 0, 0, -1, 0, 1, -1, 0.247888,-99) , 85, 90.3146, 1, 0, 0.550314,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.575933,-99) , NN( 0, 0, -1, 0, 1, -1, 0.224709,-99) , 128, 11.4954, 1, 0, 0.302549,-99) , 4, 15.7473, 0, 0, 0.457885,-99) ); // itree = 321 fBoostWeights.push_back(0.20284); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.92738,-99) , NN( 0, 0, -1, 0, 1, -1, 0.484193,-99) , 31, 24.4567, 0, 0, 0.516433,-99) , NN( 0, 0, -1, 56.3522, 1, -1, 0.334255,-99) , 247, 21.3824, 0, 0, 0.433989,-99) ); // itree = 322 fBoostWeights.push_back(0.255633); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.860213,-99) , NN( 0, 0, -1, 0, 1, -1, 0.302797,-99) , 104, 59.3435, 0, 0, 0.748528,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.65228,-99) , NN( 0, 0, -1, 0, 1, -1, 0.434094,-99) , 210, 35.3932, 0, 0, 0.484988,-99) , 152, 87.6433, 0, 0, 0.527602,-99) ); // itree = 323 fBoostWeights.push_back(0.211373); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.644671,-99) , NN( 0, 0, -1, 0, 1, -1, 0.444725,-99) , 162, 30.829, 1, 0, 0.518618,-99) , NN( 0, 0, -1, 14.2067, 1, -1, 0.187313,-99) , 141, 71.8892, 1, 0, 0.495248,-99) ); // itree = 324 fBoostWeights.push_back(0.181724); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.758346,-99) , NN( 0, 0, -1, 0, 1, -1, 0.402963,-99) , 139, 33.4355, 0, 0, 0.684183,-99) , NN( 0, 0, -1, 33.9434, 1, -1, 0.45687,-99) , 93, 24.092, 1, 0, 0.515397,-99) ); // itree = 325 fBoostWeights.push_back(0.216152); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.576994,-99) , NN( 0, 0, -1, 0, 1, -1, 0.282386,-99) , 223, 29.5323, 1, 0, 0.548271,-99) , NN( 0, 0, -1, 13.7537, 1, -1, 0.236724,-99) , 136, 93.4372, 1, 0, 0.519893,-99) ); // itree = 326 fBoostWeights.push_back(0.169361); fForest.push_back( NN( NN( 0, 0, -1, 84.1049, 1, 1, 0.765746,-99) , NN( 0, 0, -1, 37.4168, 0, -1, 0.427974,-99) , 25, 67.7042, 0, 0, 0.448641,-99) ); // itree = 327 fBoostWeights.push_back(0.216116); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.688164,-99) , NN( 0, 0, -1, 0, 1, -1, 0.441465,-99) , 114, 48.9633, 1, 0, 0.567047,-99) , NN( 0, 0, -1, 22.2113, 0, -1, 0.4117,-99) , 255, 6.92891, 1, 0, 0.489353,-99) ); // itree = 328 fBoostWeights.push_back(0.252073); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.864089,-99) , NN( 0, 0, -1, 0, 1, -1, 0.346908,-99) , 25, 10.0158, 0, 0, 0.723548,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.680852,-99) , NN( 0, 0, -1, 0, 1, -1, 0.421975,-99) , 128, 8.05055, 1, 0, 0.467254,-99) , 229, 53.0845, 0, 0, 0.500604,-99) ); // itree = 329 fBoostWeights.push_back(0.240975); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.697604,-99) , NN( 0, 0, -1, 0, 1, -1, 0.495142,-99) , 230, 29.0109, 0, 0, 0.600965,-99) , NN( 0, 0, -1, 24.2213, 1, -1, 0.202162,-99) , 177, 57.0955, 1, 0, 0.574814,-99) ); // itree = 330 fBoostWeights.push_back(0.136601); fForest.push_back( NN( 0, 0, -1, 68.3981, 0, 1, 0.567879,-99) ); // itree = 331 fBoostWeights.push_back(0.200985); fForest.push_back( NN( NN( 0, 0, -1, 3.7782, 0, 1, 0.812741,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.548837,-99) , NN( 0, 0, -1, 0, 1, -1, 0.364902,-99) , 60, 36.158, 1, 0, 0.473388,-99) , 194, 8.09055, 1, 0, 0.495573,-99) ); // itree = 332 fBoostWeights.push_back(0.310823); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.759906,-99) , NN( 0, 0, -1, 0, 1, -1, 0.388285,-99) , 123, 90.7898, 1, 0, 0.680168,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.682117,-99) , NN( 0, 0, -1, 0, 1, -1, 0.416394,-99) , 143, 7.27662, 1, 0, 0.467178,-99) , 130, 31.273, 1, 0, 0.548798,-99) ); // itree = 333 fBoostWeights.push_back(0.16815); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.887465,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.62059,-99) , NN( 0, 0, -1, 0, 1, -1, 0.461754,-99) , 183, 72.9676, 0, 0, 0.511723,-99) , 52, 82.7552, 0, 0, 0.533968,-99) ); // itree = 334 fBoostWeights.push_back(0.249032); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.587545,-99) , NN( 0, 0, -1, 0, 1, -1, 0.316031,-99) , 215, 21.1643, 0, 0, 0.553864,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.519755,-99) , NN( 0, 0, -1, 0, 1, -1, 0.181863,-99) , 158, 13.8763, 1, 0, 0.310311,-99) , 147, 69.4165, 1, 0, 0.50178,-99) ); // itree = 335 fBoostWeights.push_back(0.127329); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.840829,-99) , NN( 0, 0, -1, 0, 1, -1, 0.494073,-99) , 236, 19.4132, 0, 0, 0.749171,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.502985,-99) , NN( 0, 0, -1, 0, 1, -1, 0.062402,-99) , 171, 88.6356, 1, 0, 0.472253,-99) , 119, 64.2206, 1, 0, 0.510215,-99) ); // itree = 336 fBoostWeights.push_back(0.2843); fForest.push_back( NN( NN( 0, 0, -1, 28.7373, 1, 1, 0.626262,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.698252,-99) , NN( 0, 0, -1, 0, 1, -1, 0.361317,-99) , 169, 43.6011, 1, 0, 0.389909,-99) , 11, 28.2644, 0, 0, 0.461557,-99) ); // itree = 337 fBoostWeights.push_back(0.194498); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.904985,-99) , NN( 0, 0, -1, 0, 1, -1, 0.451842,-99) , 122, 74.8771, 0, 0, 0.777608,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.540021,-99) , NN( 0, 0, -1, 0, 1, -1, 0.293687,-99) , 61, 43.0647, 1, 0, 0.503218,-99) , 14, 26.0751, 0, 0, 0.538886,-99) ); // itree = 338 fBoostWeights.push_back(0.269635); fForest.push_back( NN( NN( 0, 0, -1, 38.6699, 0, 1, 0.602865,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.703046,-99) , NN( 0, 0, -1, 0, 1, -1, 0.355962,-99) , 43, 12.0546, 1, 0, 0.391636,-99) , 37, 42.6913, 0, 0, 0.474182,-99) ); // itree = 339 fBoostWeights.push_back(0.14113); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.817892,-99) , NN( 0, 0, -1, 0, 1, -1, 0.406305,-99) , 120, 85.4761, 1, 0, 0.726547,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.732613,-99) , NN( 0, 0, -1, 0, 1, -1, 0.474873,-99) , 110, 9.67724, 1, 0, 0.49692,-99) , 154, 88.5394, 0, 0, 0.524673,-99) ); // itree = 340 fBoostWeights.push_back(0.362688); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.742122,-99) , NN( 0, 0, -1, 0, 1, -1, 0.402919,-99) , 54, 34.7729, 0, 0, 0.62422,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.629296,-99) , NN( 0, 0, -1, 0, 1, -1, 0.338617,-99) , 120, 71.3791, 1, 0, 0.430925,-99) , 234, 25.1128, 0, 0, 0.538732,-99) ); // itree = 341 fBoostWeights.push_back(0.268995); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.848808,-99) , NN( 0, 0, -1, 0, 1, -1, 0.410654,-99) , 241, 0.322665, 0, 0, 0.772127,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.666744,-99) , NN( 0, 0, -1, 0, 1, -1, 0.424138,-99) , 183, 45.0995, 1, 0, 0.467071,-99) , 240, 1.90474, 1, 0, 0.523911,-99) ); // itree = 342 fBoostWeights.push_back(0.292866); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.88273,-99) , NN( 0, 0, -1, 0, 1, -1, 0.377342,-99) , 242, 2.59909, 0, 0, 0.757447,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.587665,-99) , NN( 0, 0, -1, 0, 1, -1, 0.331119,-99) , 200, 46.1006, 0, 0, 0.49098,-99) , 7, 47.6897, 0, 0, 0.523107,-99) ); // itree = 343 fBoostWeights.push_back(0.165395); fForest.push_back( NN( NN( 0, 0, -1, 6.3464, 1, 1, 0.569082,-99) , NN( 0, 0, -1, 7.26498, 0, -1, 0.218373,-99) , 24, 10.1704, 0, 0, 0.547847,-99) ); // itree = 344 fBoostWeights.push_back(0.14724); fForest.push_back( NN( NN( 0, 0, -1, 80.0809, 0, 1, 0.530013,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.521178,-99) , NN( 0, 0, -1, 0, 1, -1, 0.193706,-99) , 119, 84.1099, 0, 0, 0.284453,-99) , 120, 85.7553, 1, 0, 0.476388,-99) ); // itree = 345 fBoostWeights.push_back(0.183305); fForest.push_back( NN( NN( 0, 0, -1, 6.50453, 1, 1, 0.545914,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.683285,-99) , NN( 0, 0, -1, 0, 1, -1, 0.297984,-99) , 136, 70.3642, 1, 0, 0.368199,-99) , 151, 83.2018, 1, 0, 0.493858,-99) ); // itree = 346 fBoostWeights.push_back(0.249455); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.619787,-99) , NN( 0, 0, -1, 0, 1, -1, 0.379196,-99) , 48, 24.1373, 1, 0, 0.567904,-99) , NN( 0, 0, -1, 30.049, 0, -1, 0.374715,-99) , 152, 69.9497, 0, 0, 0.487519,-99) ); // itree = 347 fBoostWeights.push_back(0.304527); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.770094,-99) , NN( 0, 0, -1, 0, 1, -1, 0.464146,-99) , 135, 77.0206, 0, 0, 0.602519,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.759368,-99) , NN( 0, 0, -1, 0, 1, -1, 0.360455,-99) , 82, 14.8546, 1, 0, 0.400353,-99) , 37, 42.9002, 0, 0, 0.479362,-99) ); // itree = 348 fBoostWeights.push_back(0.240204); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.805365,-99) , NN( 0, 0, -1, 0, 1, -1, 0.499979,-99) , 252, 11.389, 0, 0, 0.616238,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.725548,-99) , NN( 0, 0, -1, 0, 1, -1, 0.393901,-99) , 254, 33.9349, 0, 0, 0.43053,-99) , 22, 34.5918, 0, 0, 0.519294,-99) ); // itree = 349 fBoostWeights.push_back(0.256013); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.621147,-99) , NN( 0, 0, -1, 0, 1, -1, 0.369478,-99) , 133, 87.2924, 1, 0, 0.554905,-99) , NN( 0, 0, -1, 23.7798, 1, -1, 0.371775,-99) , 174, 33.0629, 1, 0, 0.488705,-99) ); // itree = 350 fBoostWeights.push_back(0.17012); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.894586,-99) , NN( 0, 0, -1, 0, 1, -1, 0.437439,-99) , 230, 17.1048, 0, 0, 0.651965,-99) , NN( 0, 0, -1, 13.8618, 0, -1, 0.446031,-99) , 9, 42.2168, 0, 0, 0.483961,-99) ); // itree = 351 fBoostWeights.push_back(0.270909); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.655141,-99) , NN( 0, 0, -1, 0, 1, -1, 0.474515,-99) , 153, 79.0807, 1, 0, 0.584275,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.649479,-99) , NN( 0, 0, -1, 0, 1, -1, 0.21823,-99) , 27, 15.8019, 1, 0, 0.361167,-99) , 97, 48.1209, 1, 0, 0.537595,-99) ); // itree = 352 fBoostWeights.push_back(0.26849); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.821286,-99) , NN( 0, 0, -1, 0, 1, -1, 0.223971,-99) , 244, 0.832066, 0, 0, 0.718073,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.759119,-99) , NN( 0, 0, -1, 0, 1, -1, 0.44496,-99) , 229, 50.1634, 0, 0, 0.502748,-99) , 56, 74.0364, 0, 0, 0.540308,-99) ); // itree = 353 fBoostWeights.push_back(0.266205); fForest.push_back( NN( NN( 0, 0, -1, 41.3211, 1, 1, 0.636093,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.554272,-99) , NN( 0, 0, -1, 0, 1, -1, 0.221317,-99) , 173, 30.2206, 1, 0, 0.453715,-99) , 48, 17.9563, 1, 0, 0.557564,-99) ); // itree = 354 fBoostWeights.push_back(0.246716); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.615061,-99) , NN( 0, 0, -1, 0, 1, -1, 0.409546,-99) , 230, 22.042, 0, 0, 0.553664,-99) , NN( 0, 0, -1, 11.1411, 0, -1, 0.171372,-99) , 29, 2.7482, 0, 0, 0.530813,-99) ); // itree = 355 fBoostWeights.push_back(0.203904); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.84758,-99) , NN( 0, 0, -1, 0, 1, -1, 0.454452,-99) , 161, 14.5043, 1, 0, 0.722405,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.774373,-99) , NN( 0, 0, -1, 0, 1, -1, 0.436732,-99) , 138, 41.6969, 1, 0, 0.457993,-99) , 60, 59.2131, 0, 0, 0.494289,-99) ); // itree = 356 fBoostWeights.push_back(0.227349); fForest.push_back( NN( NN( 0, 0, -1, 39.8828, 0, 1, 0.586701,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.738602,-99) , NN( 0, 0, -1, 0, 1, -1, 0.210689,-99) , 228, 56.8995, 0, 0, 0.329941,-99) , 40, 22.9721, 0, 0, 0.553048,-99) ); // itree = 357 fBoostWeights.push_back(0.169532); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.686338,-99) , NN( 0, 0, -1, 0, 1, -1, 0.479651,-99) , 99, 60.1402, 0, 0, 0.539967,-99) , NN( 0, 0, -1, 0, 1, -1, 0.155727,-99) , 231, 8.42237, 0, 0, 0.518802,-99) ); // itree = 358 fBoostWeights.push_back(0.127078); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.814297,-99) , NN( 0, 0, -1, 0, 1, -1, 0.493027,-99) , 134, 56.74, 1, 0, 0.518698,-99) , NN( 0, 0, -1, 18.186, 1, -1, 0.318416,-99) , 141, 61.4356, 1, 0, 0.476428,-99) ); // itree = 359 fBoostWeights.push_back(0.252794); fForest.push_back( NN( NN( 0, 0, -1, 70.2068, 1, 1, 0.617411,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.592968,-99) , NN( 0, 0, -1, 0, 1, -1, 0.348676,-99) , 176, 9.1449, 1, 0, 0.447056,-99) , 95, 16.9013, 1, 0, 0.513349,-99) ); // itree = 360 fBoostWeights.push_back(0.246795); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.591386,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0806583,-99) , 130, 81.3321, 1, 0, 0.5683,-99) , NN( 0, 0, -1, 9.15629, 0, -1, 0.282405,-99) , 215, 21.1643, 0, 0, 0.530463,-99) ); // itree = 361 fBoostWeights.push_back(0.357645); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.745604,-99) , NN( 0, 0, -1, 0, 1, -1, 0.346309,-99) , 196, 17.853, 0, 0, 0.668053,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.705803,-99) , NN( 0, 0, -1, 0, 1, -1, 0.375672,-99) , 112, 11.9923, 1, 0, 0.433112,-99) , 105, 76.0921, 0, 0, 0.520153,-99) ); // itree = 362 fBoostWeights.push_back(0.297952); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.589904,-99) , NN( 0, 0, -1, 0, 1, -1, 0.193563,-99) , 104, 49.9818, 0, 0, 0.565264,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.728213,-99) , NN( 0, 0, -1, 0, 1, -1, 0.291859,-99) , 81, 10.9066, 1, 0, 0.385069,-99) , 63, 18.4463, 1, 0, 0.49694,-99) ); // itree = 363 fBoostWeights.push_back(0.255484); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.645835,-99) , NN( 0, 0, -1, 0, 1, -1, 0.429129,-99) , 231, 30.3618, 0, 0, 0.523804,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.561763,-99) , NN( 0, 0, -1, 0, 1, -1, 0.229792,-99) , 70, 45.5067, 0, 0, 0.352309,-99) , 55, 37.7143, 0, 0, 0.482847,-99) ); // itree = 364 fBoostWeights.push_back(0.324494); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.742231,-99) , NN( 0, 0, -1, 0, 1, -1, 0.460818,-99) , 67, 62.0842, 1, 0, 0.651951,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.655041,-99) , NN( 0, 0, -1, 0, 1, -1, 0.359163,-99) , 230, 59.7874, 0, 0, 0.409045,-99) , 23, 38.731, 0, 0, 0.506256,-99) ); // itree = 365 fBoostWeights.push_back(0.350116); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.689857,-99) , NN( 0, 0, -1, 0, 1, -1, 0.343755,-99) , 22, 26.2752, 0, 0, 0.634585,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.751185,-99) , NN( 0, 0, -1, 0, 1, -1, 0.370387,-99) , 116, 34.5863, 1, 0, 0.438005,-99) , 101, 65.7616, 0, 0, 0.538623,-99) ); // itree = 366 fBoostWeights.push_back(0.273172); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.640686,-99) , NN( 0, 0, -1, 0, 1, -1, 0.433593,-99) , 77, 37.9469, 1, 0, 0.549663,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.638614,-99) , NN( 0, 0, -1, 0, 1, -1, 0.13389,-99) , 121, 53.8044, 1, 0, 0.284202,-99) , 128, 51.2003, 1, 0, 0.514446,-99) ); // itree = 367 fBoostWeights.push_back(0.303496); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.751389,-99) , NN( 0, 0, -1, 0, 1, -1, 0.499589,-99) , 162, 38.598, 1, 0, 0.623153,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.632596,-99) , NN( 0, 0, -1, 0, 1, -1, 0.306408,-99) , 64, 15.0032, 1, 0, 0.404336,-99) , 247, 24.5447, 0, 0, 0.522935,-99) ); // itree = 368 fBoostWeights.push_back(0.17656); fForest.push_back( NN( NN( 0, 0, -1, 14.0005, 0, 1, 0.659278,-99) , NN( 0, 0, -1, 19.0344, 0, -1, 0.438517,-99) , 9, 38.5809, 0, 0, 0.496963,-99) ); // itree = 369 fBoostWeights.push_back(0.147944); fForest.push_back( NN( NN( 0, 0, -1, 15.9428, 1, 1, 0.727199,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.517164,-99) , NN( 0, 0, -1, 0, 1, -1, 0.167942,-99) , 188, 64.5433, 1, 0, 0.480189,-99) , 117, 48.5676, 1, 0, 0.512247,-99) ); // itree = 370 fBoostWeights.push_back(0.212784); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.70037,-99) , NN( 0, 0, -1, 0, 1, -1, 0.48647,-99) , 109, 31.9897, 1, 0, 0.558029,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.616529,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0681253,-99) , 84, 50.4508, 1, 0, 0.22628,-99) , 29, 4.05511, 0, 0, 0.521986,-99) ); // itree = 371 fBoostWeights.push_back(0.172566); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.660647,-99) , NN( 0, 0, -1, 0, 1, -1, 0.47289,-99) , 145, 22.0695, 1, 0, 0.535111,-99) , NN( 0, 0, -1, 0, 1, -1, 0.124083,-99) , 66, 7.39262, 0, 0, 0.516119,-99) ); // itree = 372 fBoostWeights.push_back(0.302701); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.728509,-99) , NN( 0, 0, -1, 0, 1, -1, 0.427405,-99) , 120, 86.3228, 1, 0, 0.67241,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.651978,-99) , NN( 0, 0, -1, 0, 1, -1, 0.39047,-99) , 103, 81.0534, 0, 0, 0.488676,-99) , 32, 7.36887, 1, 0, 0.541868,-99) ); // itree = 373 fBoostWeights.push_back(0.231393); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.909762,-99) , NN( 0, 0, -1, 0, 1, -1, 0.484527,-99) , 95, 13.7239, 1, 0, 0.781473,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.632106,-99) , NN( 0, 0, -1, 0, 1, -1, 0.426341,-99) , 230, 40.8581, 0, 0, 0.504829,-99) , 2, 37.7326, 0, 0, 0.529989,-99) ); // itree = 374 fBoostWeights.push_back(0.183009); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.884324,-99) , NN( 0, 0, -1, 0, 1, -1, 0.393516,-99) , 188, 36.754, 0, 0, 0.75923,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.515573,-99) , NN( 0, 0, -1, 0, 1, -1, 0.266749,-99) , 197, 32.5294, 0, 0, 0.47649,-99) , 60, 55.7132, 0, 0, 0.520156,-99) ); // itree = 375 fBoostWeights.push_back(0.194333); fForest.push_back( NN( NN( 0, 0, -1, 36.6485, 1, 1, 0.804159,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.622795,-99) , NN( 0, 0, -1, 0, 1, -1, 0.451335,-99) , 207, 9.3538, 1, 0, 0.502712,-99) , 72, 87.1707, 0, 0, 0.535125,-99) ); // itree = 376 fBoostWeights.push_back(0.268082); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.89671,-99) , NN( 0, 0, -1, 0, 1, -1, 0.354219,-99) , 21, 10.5185, 0, 0, 0.800377,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.569987,-99) , NN( 0, 0, -1, 0, 1, -1, 0.351295,-99) , 81, 43.4822, 1, 0, 0.510648,-99) , 229, 53.0845, 0, 0, 0.554611,-99) ); // itree = 377 fBoostWeights.push_back(0.217807); fForest.push_back( NN( NN( 0, 0, -1, 33.3171, 0, 1, 0.559668,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.604761,-99) , NN( 0, 0, -1, 0, 1, -1, 0.196307,-99) , 78, 15.7858, 1, 0, 0.369151,-99) , 9, 13.2638, 0, 0, 0.502999,-99) ); // itree = 378 fBoostWeights.push_back(0.0899842); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.925422,-99) , NN( 0, 0, -1, 0, 1, -1, 0.496287,-99) , 97, 69.7683, 0, 0, 0.512938,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.521476,-99) , NN( 0, 0, -1, 0, 1, -1, 0.101383,-99) , 252, -0.3546, 1, 0, 0.230179,-99) , 252, 2.71199, 0, 0, 0.486272,-99) ); // itree = 379 fBoostWeights.push_back(0.234151); fForest.push_back( NN( NN( 0, 0, -1, 7.21471, 1, 1, 0.777992,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.808137,-99) , NN( 0, 0, -1, 0, 1, -1, 0.435915,-99) , 17, 37.9393, 0, 0, 0.46664,-99) , 117, 47.9547, 1, 0, 0.516054,-99) ); // itree = 380 fBoostWeights.push_back(0.225002); fForest.push_back( NN( NN( 0, 0, -1, 18.882, 1, 1, 0.586148,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.630699,-99) , NN( 0, 0, -1, 0, 1, -1, 0.142793,-99) , 230, 57.004, 0, 0, 0.299654,-99) , 73, 37.649, 0, 0, 0.55075,-99) ); // itree = 381 fBoostWeights.push_back(0.205426); fForest.push_back( NN( NN( 0, 0, -1, 0, 1, 1, 0.890482,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.737672,-99) , NN( 0, 0, -1, 0, 1, -1, 0.421649,-99) , 117, 42.1529, 1, 0, 0.444313,-99) , 171, 95.5865, 0, 0, 0.461398,-99) ); // itree = 382 fBoostWeights.push_back(0.209135); fForest.push_back( NN( NN( 0, 0, -1, 62.1957, 0, 1, 0.576276,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.843812,-99) , NN( 0, 0, -1, 0, 1, -1, 0.295732,-99) , 141, 16.3454, 1, 0, 0.375672,-99) , 252, 5.38941, 0, 0, 0.540044,-99) ); // itree = 383 fBoostWeights.push_back(0.232574); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.832704,-99) , NN( 0, 0, -1, 0, 1, -1, 0.47819,-99) , 37, 63.9194, 0, 0, 0.722057,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.568187,-99) , NN( 0, 0, -1, 0, 1, -1, 0.387155,-99) , 181, 66.0424, 0, 0, 0.44456,-99) , 38, 70.1149, 0, 0, 0.476061,-99) ); // itree = 384 fBoostWeights.push_back(0.242555); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.583954,-99) , NN( 0, 0, -1, 0, 1, -1, 0.212322,-99) , 48, 26.5465, 1, 0, 0.553191,-99) , NN( 0, 0, -1, 68.2851, 1, -1, 0.335907,-99) , 170, 48.3605, 0, 0, 0.490913,-99) ); // itree = 385 fBoostWeights.push_back(0.161794); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.731196,-99) , NN( 0, 0, -1, 0, 1, -1, 0.486039,-99) , 183, 72.9292, 0, 0, 0.531762,-99) , NN( 0, 0, -1, 6.23875, 0, -1, 0.307303,-99) , 73, 39.29, 0, 0, 0.489991,-99) ); // itree = 386 fBoostWeights.push_back(0.224858); fForest.push_back( NN( NN( 0, 0, -1, 18.9441, 0, 1, 0.592747,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.572728,-99) , NN( 0, 0, -1, 0, 1, -1, 0.179344,-99) , 213, 59.2144, 0, 0, 0.346721,-99) , 9, 11.0826, 0, 0, 0.556924,-99) ); // itree = 387 fBoostWeights.push_back(0.215106); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.740291,-99) , NN( 0, 0, -1, 0, 1, -1, 0.464815,-99) , 158, 22.7359, 1, 0, 0.519269,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.540852,-99) , NN( 0, 0, -1, 0, 1, -1, 0.197692,-99) , 33, 41.2968, 0, 0, 0.319183,-99) , 114, 59.1585, 1, 0, 0.474185,-99) ); // itree = 388 fBoostWeights.push_back(0.201132); fForest.push_back( NN( NN( 0, 0, -1, 76.988, 0, 1, 0.581589,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.558709,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0989258,-99) , 65, 14.9035, 1, 0, 0.315975,-99) , 63, 39.3405, 1, 0, 0.551904,-99) ); // itree = 389 fBoostWeights.push_back(0.210005); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.787324,-99) , NN( 0, 0, -1, 0, 1, -1, 0.379717,-99) , 56, 32.6071, 0, 0, 0.641128,-99) , NN( 0, 0, -1, 92.1231, 1, -1, 0.419758,-99) , 201, 71.1721, 0, 0, 0.454721,-99) ); // itree = 390 fBoostWeights.push_back(0.16588); fForest.push_back( NN( NN( 0, 0, -1, 62.7126, 0, 1, 0.558894,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.63897,-99) , NN( 0, 0, -1, 0, 1, -1, 0.0783027,-99) , 161, 10.0562, 1, 0, 0.283396,-99) , 63, 43.7441, 1, 0, 0.534153,-99) ); // itree = 391 fBoostWeights.push_back(0.254523); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.598567,-99) , NN( 0, 0, -1, 0, 1, -1, 0.225486,-99) , 183, 31.8836, 0, 0, 0.567699,-99) , NN( 0, 0, -1, 45.9314, 0, -1, 0.33968,-99) , 25, 20.7021, 0, 0, 0.512341,-99) ); // itree = 392 fBoostWeights.push_back(0.280802); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.853662,-99) , NN( 0, 0, -1, 0, 1, -1, 0.457863,-99) , 126, 22.1889, 1, 0, 0.529731,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.753801,-99) , NN( 0, 0, -1, 0, 1, -1, 0.261273,-99) , 119, 67.1068, 1, 0, 0.3262,-99) , 114, 56.8152, 1, 0, 0.475097,-99) ); // itree = 393 fBoostWeights.push_back(0.139544); fForest.push_back( NN( NN( 0, 0, -1, 64.0943, 0, 1, 0.715777,-99) , NN( 0, 0, -1, 24.7144, 0, -1, 0.447639,-99) , 161, 9.5281, 1, 0, 0.475469,-99) ); // itree = 394 fBoostWeights.push_back(0.314125); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.65872,-99) , NN( 0, 0, -1, 0, 1, -1, 0.411662,-99) , 214, 32.7589, 0, 0, 0.542895,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.706746,-99) , NN( 0, 0, -1, 0, 1, -1, 0.233183,-99) , 16, -0.905223, 1, 0, 0.333008,-99) , 22, 18.382, 0, 0, 0.499801,-99) ); // itree = 395 fBoostWeights.push_back(0.290539); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.779243,-99) , NN( 0, 0, -1, 0, 1, -1, 0.241891,-99) , 65, 49.4588, 1, 0, 0.719408,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.537242,-99) , NN( 0, 0, -1, 0, 1, -1, 0.288892,-99) , 251, 16.8022, 0, 0, 0.450902,-99) , 9, 38.9989, 0, 0, 0.516272,-99) ); // itree = 396 fBoostWeights.push_back(0.274751); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.871226,-99) , NN( 0, 0, -1, 0, 1, -1, 0.452554,-99) , 174, 56.6245, 1, 0, 0.774261,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.592388,-99) , NN( 0, 0, -1, 0, 1, -1, 0.372088,-99) , 7, 25.4369, 0, 0, 0.475866,-99) , 96, 8.52023, 1, 0, 0.512697,-99) ); // itree = 397 fBoostWeights.push_back(0.248333); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.663845,-99) , NN( 0, 0, -1, 0, 1, -1, 0.416466,-99) , 160, 43.4336, 1, 0, 0.601279,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.532118,-99) , NN( 0, 0, -1, 0, 1, -1, 0.283222,-99) , 10, 24.8902, 0, 0, 0.431022,-99) , 30, 10.1963, 1, 0, 0.499072,-99) ); // itree = 398 fBoostWeights.push_back(0.214622); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.694978,-99) , NN( 0, 0, -1, 0, 1, -1, 0.147399,-99) , 80, 54.2652, 1, 0, 0.626577,-99) , NN( NN( 0, 0, -1, 0, 1, 1, 0.500146,-99) , NN( 0, 0, -1, 0, 1, -1, 0.304979,-99) , 195, 31.8764, 1, 0, 0.432418,-99) , 77, 21.5177, 1, 0, 0.482539,-99) ); // itree = 399 fBoostWeights.push_back(0.135518); fForest.push_back( NN( NN( NN( 0, 0, -1, 0, 1, 1, 0.785579,-99) , NN( 0, 0, -1, 0, 1, -1, 0.485747,-99) , 219, 14.4071, 1, 0, 0.517228,-99) , NN( 0, 0, -1, 38.509, 1, -1, 0.221235,-99) , 252, 2.89249, 0, 0, 0.486369,-99) ); return; }; // Clean up inline void ReadBDT::Clear() { for (unsigned int itree=0; itree& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; } else { retval = GetMvaValue__( inputValues ); } return retval; }