From 1d6efed497450d39efa444f2eb77cc4130e95546 Mon Sep 17 00:00:00 2001 From: byron jaeger Date: Sun, 1 Oct 2023 16:03:18 -0400 Subject: [PATCH] ready to merge --- R/RcppExports.R | 12 +- R/orsf.R | 19 +- R/orsf_attr.R | 2 + R/orsf_pd.R | 315 +- R/orsf_predict.R | 2 + R/orsf_scale_cph.R | 2 +- R/orsf_vi.R | 2 + orsf-output.txt | 12520 ---------------- scratch.R | 4 +- src/Forest.cpp | 6 + src/Forest.h | 4 + src/RcppExports.cpp | 37 +- src/Tree.cpp | 32 +- src/Tree.h | 5 + src/TreeSurvival.cpp | 2 +- src/orsf_oop.cpp | 50 + src/utility.cpp | 55 + src/utility.h | 17 +- ...est-concordance.R => test-compute_cstat.R} | 0 tests/testthat/test-compute_logrank.R | 72 + tests/testthat/test-cp_find_bounds.R | 205 +- tests/testthat/test-leaf_kaplan.R | 72 +- tests/testthat/test-lrt_multi.R | 173 - tests/testthat/test-oobag.R | 2 +- tests/testthat/test-ostree_pred_leaf.R | 126 +- tests/testthat/test-which_cols_valid.R | 108 +- 26 files changed, 551 insertions(+), 13293 deletions(-) rename tests/testthat/{test-concordance.R => test-compute_cstat.R} (100%) create mode 100644 tests/testthat/test-compute_logrank.R delete mode 100644 tests/testthat/test-lrt_multi.R diff --git a/R/RcppExports.R b/R/RcppExports.R index 86505cb7..2501f394 100644 --- a/R/RcppExports.R +++ b/R/RcppExports.R @@ -13,7 +13,15 @@ compute_cstat_exported_uvec <- function(y, w, g, pred_is_risklike) { .Call(`_aorsf_compute_cstat_exported_uvec`, y, w, g, pred_is_risklike) } -orsf_cpp <- function(x, y, w, tree_type_R, tree_seeds, loaded_forest, lincomb_R_function, oobag_R_function, n_tree, mtry, vi_type_R, vi_max_pvalue, leaf_min_events, leaf_min_obs, split_rule_R, split_min_events, split_min_obs, split_min_stat, split_max_cuts, split_max_retry, lincomb_type_R, lincomb_eps, lincomb_iter_max, lincomb_scale, lincomb_alpha, lincomb_df_target, lincomb_ties_method, pred_mode, pred_type_R, pred_horizon, pred_aggregate, oobag, oobag_eval_type_R, oobag_eval_every, pd_type_R, pd_x_vals, pd_x_cols, pd_probs, n_thread, write_forest, run_forest, verbosity) { - .Call(`_aorsf_orsf_cpp`, x, y, w, tree_type_R, tree_seeds, loaded_forest, lincomb_R_function, oobag_R_function, n_tree, mtry, vi_type_R, vi_max_pvalue, leaf_min_events, leaf_min_obs, split_rule_R, split_min_events, split_min_obs, split_min_stat, split_max_cuts, split_max_retry, lincomb_type_R, lincomb_eps, lincomb_iter_max, lincomb_scale, lincomb_alpha, lincomb_df_target, lincomb_ties_method, pred_mode, pred_type_R, pred_horizon, pred_aggregate, oobag, oobag_eval_type_R, oobag_eval_every, pd_type_R, pd_x_vals, pd_x_cols, pd_probs, n_thread, write_forest, run_forest, verbosity) +compute_logrank_exported <- function(y, w, g) { + .Call(`_aorsf_compute_logrank_exported`, y, w, g) +} + +cph_scale <- function(x, w) { + .Call(`_aorsf_cph_scale`, x, w) +} + +orsf_cpp <- function(x, y, w, tree_type_R, tree_seeds, loaded_forest, lincomb_R_function, oobag_R_function, n_tree, mtry, sample_with_replacement, sample_fraction, vi_type_R, vi_max_pvalue, leaf_min_events, leaf_min_obs, split_rule_R, split_min_events, split_min_obs, split_min_stat, split_max_cuts, split_max_retry, lincomb_type_R, lincomb_eps, lincomb_iter_max, lincomb_scale, lincomb_alpha, lincomb_df_target, lincomb_ties_method, pred_mode, pred_type_R, pred_horizon, pred_aggregate, oobag, oobag_eval_type_R, oobag_eval_every, pd_type_R, pd_x_vals, pd_x_cols, pd_probs, n_thread, write_forest, run_forest, verbosity) { + .Call(`_aorsf_orsf_cpp`, x, y, w, tree_type_R, tree_seeds, loaded_forest, lincomb_R_function, oobag_R_function, n_tree, mtry, sample_with_replacement, sample_fraction, vi_type_R, vi_max_pvalue, leaf_min_events, leaf_min_obs, split_rule_R, split_min_events, split_min_obs, split_min_stat, split_max_cuts, split_max_retry, lincomb_type_R, lincomb_eps, lincomb_iter_max, lincomb_scale, lincomb_alpha, lincomb_df_target, lincomb_ties_method, pred_mode, pred_type_R, pred_horizon, pred_aggregate, oobag, oobag_eval_type_R, oobag_eval_every, pd_type_R, pd_x_vals, pd_x_cols, pd_probs, n_thread, write_forest, run_forest, verbosity) } diff --git a/R/orsf.R b/R/orsf.R index f9766b88..de576b0a 100644 --- a/R/orsf.R +++ b/R/orsf.R @@ -314,6 +314,8 @@ orsf <- function(data, n_retry = 3, n_thread = 1, # TODO: add docs+checks mtry = NULL, + sample_with_replacement = TRUE, # TODO: add docs+checks + sample_fraction = 0.632, # TODO: add docs+checks leaf_min_events = 1, leaf_min_obs = 5, split_rule = 'logrank', # TODO: add docs+checks @@ -372,6 +374,14 @@ orsf <- function(data, oobag_pred <- oobag_pred_type != 'none' + if(sample_fraction == 1 && oobag_pred){ + stop( + "cannot compute out-of-bag predictions if no samples are out-of-bag.", + "To resolve this, set sample_fraction < 1 or oobag_pred_type = 'none'.", + call. = FALSE + ) + } + orsf_type <- attr(control, 'type') switch( @@ -710,6 +720,8 @@ orsf <- function(data, loaded_forest = list(), n_tree = n_tree, mtry = mtry, + sample_with_replacement = sample_with_replacement, + sample_fraction = sample_fraction, vi_type_R = switch(importance, "none" = 0, "negate" = 1, @@ -863,8 +875,9 @@ orsf <- function(data, attr(orsf_out, 'split_rule') <- split_rule attr(orsf_out, 'n_thread') <- n_thread attr(orsf_out, 'tree_type') <- tree_type_R - - attr(orsf_out, 'tree_seeds') <- tree_seeds + attr(orsf_out, 'tree_seeds') <- tree_seeds + attr(orsf_out, 'sample_with_replacement') <- sample_with_replacement + attr(orsf_out, 'sample_fraction') <- sample_fraction #' @srrstats {ML5.0a} *orsf output has its own class* class(orsf_out) <- "orsf_fit" @@ -1084,6 +1097,8 @@ orsf_train_ <- function(object, loaded_forest = list(), n_tree = n_tree, mtry = get_mtry(object), + sample_with_replacement = get_sample_with_replacement(object), + sample_fraction = get_sample_fraction(object), vi_type_R = switch(get_importance(object), "none" = 0, "negate" = 1, diff --git a/R/orsf_attr.R b/R/orsf_attr.R index 6a3e9459..8c9e8a9d 100644 --- a/R/orsf_attr.R +++ b/R/orsf_attr.R @@ -61,6 +61,8 @@ get_vi_max_pvalue <- function(object) attr(object, 'vi_max_pvalue') get_split_rule <- function(object) attr(object, 'split_rule') get_n_thread <- function(object) attr(object, 'n_thread') get_tree_type <- function(object) attr(object, 'tree_type') +get_sample_with_replacement <- function(object) attr(object, 'sample_with_replacement') +get_sample_fraction <- function(object) attr(object, 'sample_fraction') #' ORSF status diff --git a/R/orsf_pd.R b/R/orsf_pd.R index 6d472317..a330e94e 100644 --- a/R/orsf_pd.R +++ b/R/orsf_pd.R @@ -442,6 +442,8 @@ orsf_pred_dependence <- function(object, loaded_forest = object$forest, n_tree = get_n_tree(object), mtry = get_mtry(object), + sample_with_replacement = get_sample_with_replacement(object), + sample_fraction = get_sample_fraction(object), vi_type_R = 0, vi_max_pvalue = get_vi_max_pvalue(object), lincomb_R_function = get_f_beta(object), @@ -574,316 +576,3 @@ orsf_pred_dependence <- function(object, } -#' grid working function in orsf_pd family -#' -#' This function expands pred_spec into a grid with all combos of inputs, -#' and computes partial dependence for each one. -#' -#' @inheritParams orsf_pred_dependence -#' @param x_new the x-matrix used to compute partial dependence -#' @param pd_fun_predict which cpp function to use. -#' -#' @return a `data.table` containing summarized partial dependence -#' values if using `orsf_pd_summery` or individual conditional -#' expectation (ICE) partial dependence if using `orsf_ice`. -#' -#' @noRd - -pd_grid <- function(object, - x_new, - pred_spec, - pred_horizon, - type_output, - prob_values, - prob_labels, - n_thread, - oobag, - pred_type_R){ - - if(!is.data.frame(pred_spec)) - pred_spec <- expand.grid(pred_spec, stringsAsFactors = TRUE) - - fi_ref <- get_fctr_info(object) - - for(i in seq_along(fi_ref$cols)){ - - ii <- fi_ref$cols[i] - - if(is.character(pred_spec[[ii]]) && !fi_ref$ordr[i]){ - - pred_spec[[ii]] <- factor(pred_spec[[ii]], - levels = fi_ref$lvls[[ii]]) - - } - - } - - check_new_data_fctrs(new_data = pred_spec, - names_x = get_names_x(object), - fi_ref = fi_ref, - label_new = "pred_spec") - - pred_spec_new <- ref_code(x_data = pred_spec, - fi = get_fctr_info(object), - names_x_data = names(pred_spec)) - - x_cols <- match(names(pred_spec_new), colnames(x_new)) - - orsf_out <- orsf_cpp(x = x_new, - y = matrix(1, ncol=2), - w = rep(1, nrow(x_new)), - tree_type_R = get_tree_type(object), - tree_seeds = get_tree_seeds(object), - loaded_forest = object$forest, - n_tree = get_n_tree(object), - mtry = get_mtry(object), - vi_type_R = 0, - vi_max_pvalue = get_vi_max_pvalue(object), - lincomb_R_function = get_f_beta(object), - oobag_R_function = get_f_oobag_eval(object), - leaf_min_events = get_leaf_min_events(object), - leaf_min_obs = get_leaf_min_obs(object), - split_rule_R = switch(get_split_rule(object), - "logrank" = 1, - "cstat" = 2), - split_min_events = get_split_min_events(object), - split_min_obs = get_split_min_obs(object), - split_min_stat = get_split_min_stat(object), - split_max_cuts = get_n_split(object), - split_max_retry = get_n_retry(object), - lincomb_type_R = switch(get_orsf_type(object), - 'fast' = 1, - 'cph' = 1, - 'random' = 2, - 'net' = 3, - 'custom' = 4), - lincomb_eps = get_cph_eps(object), - lincomb_iter_max = get_cph_iter_max(object), - lincomb_scale = get_cph_do_scale(object), - lincomb_alpha = get_net_alpha(object), - lincomb_df_target = get_net_df_target(object), - lincomb_ties_method = switch( - tolower(get_cph_method(object)), - 'breslow' = 0, - 'efron' = 1 - ), - pred_type_R = pred_type_R, - pred_mode = FALSE, - pred_aggregate = TRUE, - pred_horizon = pred_horizon, - oobag = oobag, - oobag_eval_type_R = 0, - oobag_eval_every = get_n_tree(object), - pd_type_R = switch(type_output, - "smry" = 1L, - "ice" = 2L), - pd_x_vals = list(as.matrix(pred_spec_new)), - pd_x_cols = list(x_cols-1L), - pd_probs = prob_values, - n_thread = n_thread, - write_forest = FALSE, - run_forest = TRUE, - verbosity = 4) - - pd_vals <- orsf_out$pd_values - - if(type_output == 'smry'){ - - for(i in seq_along(pd_vals)){ - for(j in seq_along(pd_vals[[i]])){ - pd_vals[[i]][[j]] <- matrix(pd_vals[[i]][[j]], - nrow=length(pred_horizon), - byrow = T) - rownames(pd_vals[[i]][[j]]) <- pred_horizon - colnames(pd_vals[[i]][[j]]) <- c('mean', prob_labels) - } - pd_vals[[i]] <- as.data.table( - do.call(rbind, pd_vals[[i]]), keep.rownames = 'pred_horizon' - ) - } - - } else if(type_output == 'ice'){ - - - for(i in seq_along(pd_vals)){ - - pd_vals[[i]] <- matrix(pd_vals[[i]], - nrow = nrow(x_new), - ncol = length(pred_horizon)) - - colnames(pd_vals[[i]]) <- pred_horizon - - pd_vals[[i]] <- melt(as.data.table(pd_vals[[i]]), - measure.vars = seq(length(pred_horizon)), - variable.name = 'pred_horizon', - variable.factor = FALSE) - - } - - } - - pd_vals <- rbindlist(pd_vals, idcol = 'id_variable') - pred_spec$id_variable <- seq(nrow(pred_spec)) - - output <- merge(as.data.table(pred_spec), pd_vals, by = 'id_variable') - ids <- c('id_variable') - - if(type_output == 'ice'){ - ids <- c(ids, 'id_row') - output[, id_row:= seq(.N), by = .(id_variable, pred_horizon)] - } - - .names <- c(ids, setdiff(names(output), ids)) - setcolorder(output, neworder = .names) - - output - -} - -#' loop working function in orsf_pd family -#' -#' This function loops through the items in pred_spec one by one, -#' computing partial dependence for each one separately. -#' -#' @inheritParams orsf_pd_ -#' @param x_new the x-matrix used to compute partial dependence -#' @param pd_fun_predict which cpp function to use. -#' -#' @return a `data.table` containing summarized partial dependence -#' values if using `orsf_pd_summery` or individual conditional -#' expectation (ICE) partial dependence if using `orsf_ice`. -#' -#' @noRd - -pd_loop <- function(object, - x_new, - pred_spec, - pred_horizon, - type_output, - prob_values, - prob_labels, - n_thread, - oobag, - pred_type_R){ - - fi <- get_fctr_info(object) - - output <- vector(mode = 'list', length = length(pred_spec)) - - for(i in seq_along(pred_spec)){ - - pd_new <- as.data.frame(pred_spec[i]) - pd_name <- names(pred_spec)[i] - - pd_bind <- data.frame(variable = pd_name, - value = rep(NA_real_, length(pred_spec[[i]])), - level = rep(NA_character_, length(pred_spec[[i]]))) - - if(pd_name %in% fi$cols) { - - pd_bind$level <- as.character(pred_spec[[i]]) - pd_new <- ref_code(pd_new, fi = fi, names_x_data = pd_name) - - } else { - - pd_bind$value <- pred_spec[[i]] - - } - - x_cols <- match(names(pd_new), colnames(x_new)) - - x_vals <- x_new[, x_cols] - - orsf_out <- orsf_cpp(x = x_new, - y = matrix(1, ncol=2), - w = rep(1, nrow(x_new)), - tree_type_R = get_tree_type(object), - tree_seeds = get_tree_seeds(object), - loaded_forest = object$forest, - n_tree = get_n_tree(object), - mtry = get_mtry(object), - vi_type_R = 0, - vi_max_pvalue = get_vi_max_pvalue(object), - lincomb_R_function = get_f_beta(object), - oobag_R_function = get_f_oobag_eval(object), - leaf_min_events = get_leaf_min_events(object), - leaf_min_obs = get_leaf_min_obs(object), - split_rule_R = switch(get_split_rule(object), - "logrank" = 1, - "cstat" = 2), - split_min_events = get_split_min_events(object), - split_min_obs = get_split_min_obs(object), - split_min_stat = get_split_min_stat(object), - split_max_cuts = get_n_split(object), - split_max_retry = get_n_retry(object), - lincomb_type_R = switch(get_orsf_type(object), - 'fast' = 1, - 'cph' = 1, - 'random' = 2, - 'net' = 3, - 'custom' = 4), - lincomb_eps = get_cph_eps(object), - lincomb_iter_max = get_cph_iter_max(object), - lincomb_scale = get_cph_do_scale(object), - lincomb_alpha = get_net_alpha(object), - lincomb_df_target = get_net_df_target(object), - lincomb_ties_method = switch( - tolower(get_cph_method(object)), - 'breslow' = 0, - 'efron' = 1 - ), - pred_type_R = 1, - pred_mode = TRUE, - pred_aggregate = TRUE, - pred_horizon = pred_horizon, - oobag = FALSE, - oobag_eval_type_R = 0, - oobag_eval_every = get_n_tree(object), - pd_type_R = 1, - pd_x_vals = as.matrix(pd_new), - pd_x_cols = x_cols-1L, - pd_probs = prob_values, - n_thread = n_thread, - write_forest = FALSE, - run_forest = TRUE, - verbosity = 0) - - pd_vals <- orsf_out$pd_values - - if(type_output == 'smry'){ - - output[[i]] <- lapply(pd_vals, function(x){ - m <- matrix(x, nrow=length(pred_horizon), byrow = T) - rownames(m) <- pred_horizon - colnames(m) <- c('mean', prob_labels) - data.table(m, keep.rownames = 'pred_horizon') - }) - - } - - if(type_output == 'ice'){ - - colnames(pd_vals) <- c('id_variable', 'pred') - pd_bind$id_variable <- seq(nrow(pd_bind)) - output[[i]] <- merge(pd_bind, pd_vals, by = 'id_variable') - output[[i]]$id_row <- seq(nrow(output[[i]])) - - } - - } - - output <- rbindlist(output) - - if(type_output == 'ice'){ - - ids <- c('id_variable', 'id_row') - .names <- c(ids, setdiff(names(output), ids)) - setcolorder(output, neworder = .names) - - } - - - output - -} - diff --git a/R/orsf_predict.R b/R/orsf_predict.R index f7c9aad1..d74e1ff3 100644 --- a/R/orsf_predict.R +++ b/R/orsf_predict.R @@ -170,6 +170,8 @@ predict.orsf_fit <- function(object, loaded_forest = object$forest, n_tree = get_n_tree(object), mtry = get_mtry(object), + sample_with_replacement = get_sample_with_replacement(object), + sample_fraction = get_sample_fraction(object), vi_type_R = 0, vi_max_pvalue = get_vi_max_pvalue(object), lincomb_R_function = get_f_beta(object), diff --git a/R/orsf_scale_cph.R b/R/orsf_scale_cph.R index c858c32f..958b023c 100644 --- a/R/orsf_scale_cph.R +++ b/R/orsf_scale_cph.R @@ -78,7 +78,7 @@ orsf_scale_cph <- function(x_mat, w_vec = NULL){ call. = FALSE) # pass x[, ] instead of x to prevent x from being modified in place. - output <- x_node_scale_exported(x_mat[, ], w_vec) + output <- cph_scale(x_mat[, ], w_vec) colnames(output$x_scaled) <- colnames(x_mat) colnames(output$x_transforms) <- c("mean", "scale") diff --git a/R/orsf_vi.R b/R/orsf_vi.R index e0b21f74..d9afae1d 100644 --- a/R/orsf_vi.R +++ b/R/orsf_vi.R @@ -306,6 +306,8 @@ orsf_vi_oobag_ <- function(object, loaded_forest = object$forest, n_tree = get_n_tree(object), mtry = get_mtry(object), + sample_with_replacement = get_sample_with_replacement(object), + sample_fraction = get_sample_fraction(object), vi_type_R = switch(type_vi, 'negate' = 1, 'permute' = 2), diff --git a/orsf-output.txt b/orsf-output.txt index fdafb1a2..e69de29b 100644 --- a/orsf-output.txt +++ b/orsf-output.txt @@ -1,12520 +0,0 @@ ------------- input data dimensions ------------ -N observations total: 276 -N columns total: 18 ------------------------------------------------ - -1 -made it here -pd_x_vals: - -0.5072 - -0.2899 - -0.0725 - 0.1448 - 0.3622 -pd_x_cols: - 8 -made it here 2 -8 -made it to k = 0 ---- Computing oobag predictions: tree 0 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 1 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 2 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 3 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 4 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 5 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 6 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 7 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 8 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 9 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 10 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 11 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 12 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 13 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 14 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 15 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 16 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 17 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 18 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 19 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 20 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 21 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 22 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 23 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 24 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 25 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 26 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 27 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 28 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 29 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 30 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 31 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 32 --- - - -- N preds expected: 89 - -- N preds made: 89 - ---- Computing oobag predictions: tree 33 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 34 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 35 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 36 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 37 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 38 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 39 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 40 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 41 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 42 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 43 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 44 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 45 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 46 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 47 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 48 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 49 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 50 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 51 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 52 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 53 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 54 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 55 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 56 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 57 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 58 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 59 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 60 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 61 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 62 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 63 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 64 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 65 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 66 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 67 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 68 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 69 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 70 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 71 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 72 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 73 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 74 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 75 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 76 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 77 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 78 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 79 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 80 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 81 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 82 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 83 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 84 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 85 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 86 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 87 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 88 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 89 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 90 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 91 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 92 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 93 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 94 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 95 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 96 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 97 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 98 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 99 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 100 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 101 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 102 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 103 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 104 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 105 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 106 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 107 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 108 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 109 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 110 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 111 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 112 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 113 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 114 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 115 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 116 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 117 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 118 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 119 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 120 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 121 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 122 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 123 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 124 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 125 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 126 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 127 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 128 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 129 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 130 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 131 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 132 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 133 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 134 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 135 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 136 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 137 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 138 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 139 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 140 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 141 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 142 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 143 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 144 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 145 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 146 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 147 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 148 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 149 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 150 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 151 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 152 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 153 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 154 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 155 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 156 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 157 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 158 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 159 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 160 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 161 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 162 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 163 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 164 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 165 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 166 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 167 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 168 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 169 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 170 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 171 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 172 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 173 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 174 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 175 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 176 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 177 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 178 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 179 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 180 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 181 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 182 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 183 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 184 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 185 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 186 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 187 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 188 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 189 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 190 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 191 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 192 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 193 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 194 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 195 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 196 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 197 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 198 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 199 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 200 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 201 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 202 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 203 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 204 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 205 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 206 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 207 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 208 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 209 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 210 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 211 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 212 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 213 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 214 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 215 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 216 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 217 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 218 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 219 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 220 --- - - -- N preds expected: 114 - -- N preds made: 114 - ---- Computing oobag predictions: tree 221 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 222 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 223 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 224 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 225 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 226 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 227 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 228 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 229 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 230 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 231 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 232 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 233 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 234 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 235 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 236 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 237 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 238 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 239 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 240 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 241 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 242 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 243 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 244 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 245 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 246 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 247 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 248 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 249 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 250 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 251 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 252 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 253 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 254 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 255 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 256 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 257 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 258 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 259 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 260 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 261 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 262 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 263 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 264 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 265 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 266 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 267 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 268 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 269 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 270 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 271 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 272 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 273 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 274 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 275 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 276 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 277 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 278 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 279 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 280 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 281 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 282 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 283 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 284 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 285 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 286 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 287 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 288 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 289 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 290 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 291 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 292 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 293 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 294 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 295 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 296 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 297 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 298 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 299 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 300 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 301 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 302 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 303 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 304 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 305 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 306 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 307 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 308 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 309 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 310 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 311 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 312 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 313 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 314 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 315 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 316 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 317 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 318 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 319 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 320 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 321 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 322 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 323 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 324 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 325 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 326 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 327 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 328 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 329 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 330 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 331 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 332 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 333 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 334 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 335 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 336 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 337 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 338 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 339 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 340 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 341 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 342 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 343 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 344 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 345 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 346 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 347 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 348 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 349 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 350 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 351 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 352 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 353 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 354 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 355 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 356 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 357 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 358 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 359 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 360 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 361 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 362 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 363 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 364 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 365 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 366 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 367 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 368 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 369 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 370 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 371 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 372 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 373 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 374 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 375 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 376 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 377 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 378 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 379 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 380 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 381 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 382 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 383 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 384 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 385 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 386 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 387 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 388 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 389 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 390 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 391 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 392 --- - - -- N preds expected: 118 - -- N preds made: 118 - ---- Computing oobag predictions: tree 393 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 394 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 395 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 396 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 397 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 398 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 399 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 400 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 401 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 402 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 403 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 404 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 405 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 406 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 407 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 408 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 409 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 410 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 411 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 412 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 413 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 414 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 415 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 416 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 417 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 418 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 419 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 420 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 421 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 422 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 423 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 424 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 425 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 426 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 427 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 428 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 429 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 430 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 431 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 432 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 433 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 434 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 435 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 436 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 437 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 438 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 439 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 440 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 441 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 442 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 443 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 444 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 445 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 446 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 447 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 448 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 449 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 450 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 451 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 452 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 453 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 454 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 455 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 456 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 457 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 458 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 459 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 460 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 461 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 462 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 463 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 464 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 465 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 466 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 467 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 468 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 469 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 470 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 471 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 472 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 473 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 474 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 475 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 476 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 477 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 478 --- - - -- N preds expected: 82 - -- N preds made: 82 - ---- Computing oobag predictions: tree 479 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 480 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 481 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 482 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 483 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 484 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 485 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 486 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 487 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 488 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 489 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 490 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 491 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 492 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 493 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 494 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 495 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 496 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 497 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 498 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 499 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 0 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 1 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 2 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 3 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 4 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 5 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 6 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 7 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 8 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 9 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 10 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 11 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 12 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 13 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 14 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 15 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 16 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 17 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 18 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 19 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 20 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 21 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 22 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 23 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 24 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 25 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 26 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 27 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 28 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 29 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 30 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 31 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 32 --- - - -- N preds expected: 89 - -- N preds made: 89 - ---- Computing oobag predictions: tree 33 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 34 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 35 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 36 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 37 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 38 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 39 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 40 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 41 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 42 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 43 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 44 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 45 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 46 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 47 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 48 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 49 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 50 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 51 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 52 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 53 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 54 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 55 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 56 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 57 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 58 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 59 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 60 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 61 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 62 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 63 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 64 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 65 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 66 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 67 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 68 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 69 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 70 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 71 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 72 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 73 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 74 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 75 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 76 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 77 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 78 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 79 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 80 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 81 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 82 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 83 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 84 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 85 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 86 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 87 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 88 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 89 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 90 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 91 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 92 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 93 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 94 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 95 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 96 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 97 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 98 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 99 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 100 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 101 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 102 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 103 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 104 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 105 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 106 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 107 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 108 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 109 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 110 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 111 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 112 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 113 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 114 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 115 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 116 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 117 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 118 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 119 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 120 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 121 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 122 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 123 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 124 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 125 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 126 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 127 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 128 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 129 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 130 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 131 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 132 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 133 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 134 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 135 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 136 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 137 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 138 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 139 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 140 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 141 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 142 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 143 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 144 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 145 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 146 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 147 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 148 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 149 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 150 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 151 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 152 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 153 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 154 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 155 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 156 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 157 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 158 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 159 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 160 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 161 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 162 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 163 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 164 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 165 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 166 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 167 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 168 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 169 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 170 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 171 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 172 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 173 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 174 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 175 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 176 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 177 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 178 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 179 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 180 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 181 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 182 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 183 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 184 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 185 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 186 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 187 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 188 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 189 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 190 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 191 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 192 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 193 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 194 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 195 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 196 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 197 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 198 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 199 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 200 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 201 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 202 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 203 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 204 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 205 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 206 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 207 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 208 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 209 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 210 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 211 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 212 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 213 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 214 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 215 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 216 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 217 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 218 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 219 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 220 --- - - -- N preds expected: 114 - -- N preds made: 114 - ---- Computing oobag predictions: tree 221 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 222 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 223 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 224 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 225 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 226 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 227 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 228 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 229 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 230 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 231 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 232 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 233 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 234 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 235 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 236 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 237 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 238 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 239 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 240 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 241 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 242 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 243 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 244 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 245 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 246 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 247 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 248 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 249 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 250 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 251 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 252 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 253 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 254 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 255 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 256 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 257 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 258 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 259 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 260 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 261 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 262 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 263 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 264 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 265 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 266 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 267 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 268 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 269 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 270 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 271 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 272 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 273 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 274 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 275 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 276 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 277 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 278 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 279 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 280 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 281 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 282 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 283 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 284 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 285 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 286 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 287 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 288 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 289 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 290 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 291 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 292 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 293 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 294 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 295 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 296 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 297 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 298 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 299 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 300 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 301 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 302 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 303 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 304 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 305 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 306 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 307 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 308 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 309 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 310 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 311 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 312 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 313 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 314 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 315 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 316 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 317 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 318 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 319 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 320 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 321 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 322 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 323 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 324 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 325 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 326 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 327 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 328 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 329 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 330 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 331 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 332 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 333 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 334 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 335 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 336 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 337 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 338 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 339 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 340 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 341 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 342 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 343 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 344 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 345 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 346 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 347 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 348 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 349 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 350 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 351 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 352 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 353 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 354 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 355 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 356 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 357 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 358 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 359 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 360 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 361 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 362 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 363 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 364 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 365 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 366 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 367 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 368 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 369 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 370 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 371 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 372 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 373 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 374 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 375 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 376 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 377 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 378 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 379 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 380 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 381 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 382 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 383 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 384 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 385 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 386 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 387 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 388 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 389 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 390 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 391 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 392 --- - - -- N preds expected: 118 - -- N preds made: 118 - ---- Computing oobag predictions: tree 393 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 394 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 395 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 396 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 397 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 398 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 399 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 400 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 401 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 402 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 403 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 404 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 405 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 406 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 407 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 408 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 409 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 410 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 411 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 412 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 413 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 414 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 415 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 416 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 417 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 418 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 419 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 420 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 421 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 422 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 423 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 424 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 425 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 426 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 427 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 428 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 429 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 430 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 431 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 432 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 433 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 434 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 435 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 436 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 437 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 438 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 439 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 440 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 441 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 442 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 443 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 444 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 445 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 446 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 447 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 448 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 449 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 450 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 451 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 452 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 453 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 454 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 455 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 456 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 457 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 458 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 459 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 460 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 461 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 462 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 463 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 464 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 465 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 466 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 467 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 468 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 469 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 470 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 471 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 472 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 473 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 474 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 475 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 476 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 477 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 478 --- - - -- N preds expected: 82 - -- N preds made: 82 - ---- Computing oobag predictions: tree 479 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 480 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 481 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 482 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 483 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 484 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 485 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 486 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 487 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 488 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 489 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 490 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 491 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 492 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 493 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 494 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 495 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 496 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 497 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 498 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 499 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 0 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 1 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 2 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 3 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 4 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 5 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 6 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 7 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 8 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 9 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 10 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 11 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 12 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 13 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 14 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 15 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 16 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 17 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 18 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 19 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 20 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 21 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 22 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 23 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 24 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 25 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 26 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 27 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 28 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 29 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 30 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 31 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 32 --- - - -- N preds expected: 89 - -- N preds made: 89 - ---- Computing oobag predictions: tree 33 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 34 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 35 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 36 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 37 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 38 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 39 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 40 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 41 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 42 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 43 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 44 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 45 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 46 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 47 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 48 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 49 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 50 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 51 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 52 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 53 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 54 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 55 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 56 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 57 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 58 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 59 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 60 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 61 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 62 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 63 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 64 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 65 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 66 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 67 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 68 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 69 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 70 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 71 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 72 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 73 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 74 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 75 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 76 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 77 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 78 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 79 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 80 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 81 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 82 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 83 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 84 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 85 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 86 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 87 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 88 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 89 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 90 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 91 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 92 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 93 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 94 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 95 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 96 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 97 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 98 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 99 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 100 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 101 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 102 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 103 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 104 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 105 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 106 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 107 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 108 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 109 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 110 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 111 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 112 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 113 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 114 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 115 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 116 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 117 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 118 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 119 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 120 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 121 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 122 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 123 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 124 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 125 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 126 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 127 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 128 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 129 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 130 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 131 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 132 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 133 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 134 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 135 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 136 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 137 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 138 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 139 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 140 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 141 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 142 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 143 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 144 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 145 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 146 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 147 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 148 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 149 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 150 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 151 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 152 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 153 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 154 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 155 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 156 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 157 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 158 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 159 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 160 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 161 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 162 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 163 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 164 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 165 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 166 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 167 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 168 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 169 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 170 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 171 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 172 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 173 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 174 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 175 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 176 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 177 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 178 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 179 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 180 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 181 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 182 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 183 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 184 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 185 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 186 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 187 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 188 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 189 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 190 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 191 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 192 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 193 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 194 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 195 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 196 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 197 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 198 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 199 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 200 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 201 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 202 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 203 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 204 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 205 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 206 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 207 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 208 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 209 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 210 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 211 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 212 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 213 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 214 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 215 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 216 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 217 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 218 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 219 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 220 --- - - -- N preds expected: 114 - -- N preds made: 114 - ---- Computing oobag predictions: tree 221 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 222 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 223 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 224 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 225 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 226 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 227 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 228 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 229 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 230 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 231 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 232 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 233 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 234 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 235 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 236 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 237 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 238 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 239 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 240 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 241 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 242 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 243 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 244 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 245 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 246 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 247 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 248 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 249 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 250 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 251 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 252 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 253 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 254 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 255 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 256 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 257 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 258 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 259 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 260 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 261 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 262 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 263 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 264 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 265 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 266 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 267 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 268 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 269 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 270 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 271 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 272 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 273 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 274 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 275 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 276 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 277 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 278 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 279 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 280 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 281 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 282 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 283 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 284 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 285 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 286 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 287 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 288 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 289 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 290 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 291 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 292 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 293 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 294 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 295 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 296 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 297 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 298 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 299 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 300 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 301 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 302 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 303 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 304 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 305 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 306 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 307 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 308 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 309 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 310 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 311 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 312 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 313 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 314 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 315 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 316 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 317 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 318 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 319 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 320 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 321 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 322 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 323 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 324 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 325 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 326 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 327 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 328 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 329 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 330 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 331 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 332 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 333 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 334 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 335 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 336 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 337 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 338 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 339 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 340 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 341 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 342 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 343 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 344 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 345 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 346 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 347 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 348 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 349 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 350 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 351 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 352 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 353 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 354 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 355 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 356 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 357 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 358 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 359 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 360 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 361 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 362 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 363 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 364 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 365 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 366 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 367 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 368 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 369 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 370 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 371 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 372 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 373 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 374 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 375 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 376 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 377 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 378 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 379 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 380 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 381 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 382 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 383 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 384 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 385 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 386 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 387 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 388 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 389 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 390 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 391 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 392 --- - - -- N preds expected: 118 - -- N preds made: 118 - ---- Computing oobag predictions: tree 393 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 394 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 395 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 396 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 397 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 398 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 399 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 400 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 401 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 402 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 403 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 404 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 405 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 406 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 407 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 408 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 409 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 410 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 411 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 412 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 413 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 414 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 415 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 416 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 417 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 418 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 419 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 420 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 421 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 422 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 423 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 424 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 425 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 426 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 427 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 428 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 429 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 430 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 431 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 432 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 433 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 434 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 435 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 436 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 437 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 438 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 439 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 440 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 441 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 442 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 443 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 444 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 445 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 446 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 447 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 448 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 449 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 450 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 451 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 452 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 453 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 454 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 455 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 456 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 457 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 458 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 459 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 460 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 461 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 462 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 463 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 464 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 465 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 466 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 467 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 468 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 469 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 470 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 471 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 472 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 473 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 474 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 475 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 476 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 477 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 478 --- - - -- N preds expected: 82 - -- N preds made: 82 - ---- Computing oobag predictions: tree 479 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 480 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 481 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 482 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 483 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 484 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 485 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 486 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 487 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 488 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 489 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 490 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 491 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 492 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 493 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 494 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 495 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 496 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 497 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 498 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 499 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 0 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 1 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 2 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 3 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 4 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 5 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 6 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 7 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 8 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 9 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 10 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 11 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 12 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 13 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 14 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 15 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 16 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 17 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 18 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 19 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 20 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 21 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 22 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 23 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 24 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 25 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 26 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 27 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 28 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 29 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 30 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 31 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 32 --- - - -- N preds expected: 89 - -- N preds made: 89 - ---- Computing oobag predictions: tree 33 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 34 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 35 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 36 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 37 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 38 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 39 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 40 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 41 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 42 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 43 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 44 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 45 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 46 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 47 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 48 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 49 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 50 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 51 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 52 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 53 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 54 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 55 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 56 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 57 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 58 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 59 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 60 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 61 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 62 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 63 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 64 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 65 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 66 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 67 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 68 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 69 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 70 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 71 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 72 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 73 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 74 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 75 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 76 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 77 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 78 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 79 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 80 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 81 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 82 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 83 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 84 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 85 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 86 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 87 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 88 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 89 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 90 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 91 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 92 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 93 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 94 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 95 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 96 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 97 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 98 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 99 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 100 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 101 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 102 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 103 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 104 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 105 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 106 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 107 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 108 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 109 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 110 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 111 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 112 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 113 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 114 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 115 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 116 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 117 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 118 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 119 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 120 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 121 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 122 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 123 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 124 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 125 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 126 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 127 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 128 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 129 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 130 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 131 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 132 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 133 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 134 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 135 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 136 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 137 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 138 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 139 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 140 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 141 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 142 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 143 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 144 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 145 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 146 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 147 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 148 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 149 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 150 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 151 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 152 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 153 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 154 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 155 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 156 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 157 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 158 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 159 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 160 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 161 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 162 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 163 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 164 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 165 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 166 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 167 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 168 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 169 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 170 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 171 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 172 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 173 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 174 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 175 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 176 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 177 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 178 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 179 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 180 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 181 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 182 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 183 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 184 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 185 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 186 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 187 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 188 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 189 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 190 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 191 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 192 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 193 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 194 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 195 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 196 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 197 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 198 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 199 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 200 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 201 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 202 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 203 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 204 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 205 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 206 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 207 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 208 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 209 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 210 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 211 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 212 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 213 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 214 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 215 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 216 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 217 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 218 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 219 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 220 --- - - -- N preds expected: 114 - -- N preds made: 114 - ---- Computing oobag predictions: tree 221 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 222 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 223 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 224 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 225 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 226 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 227 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 228 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 229 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 230 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 231 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 232 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 233 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 234 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 235 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 236 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 237 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 238 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 239 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 240 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 241 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 242 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 243 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 244 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 245 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 246 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 247 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 248 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 249 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 250 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 251 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 252 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 253 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 254 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 255 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 256 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 257 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 258 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 259 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 260 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 261 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 262 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 263 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 264 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 265 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 266 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 267 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 268 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 269 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 270 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 271 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 272 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 273 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 274 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 275 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 276 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 277 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 278 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 279 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 280 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 281 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 282 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 283 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 284 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 285 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 286 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 287 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 288 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 289 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 290 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 291 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 292 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 293 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 294 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 295 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 296 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 297 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 298 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 299 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 300 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 301 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 302 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 303 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 304 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 305 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 306 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 307 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 308 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 309 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 310 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 311 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 312 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 313 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 314 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 315 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 316 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 317 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 318 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 319 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 320 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 321 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 322 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 323 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 324 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 325 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 326 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 327 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 328 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 329 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 330 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 331 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 332 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 333 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 334 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 335 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 336 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 337 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 338 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 339 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 340 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 341 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 342 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 343 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 344 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 345 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 346 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 347 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 348 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 349 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 350 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 351 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 352 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 353 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 354 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 355 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 356 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 357 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 358 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 359 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 360 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 361 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 362 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 363 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 364 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 365 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 366 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 367 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 368 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 369 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 370 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 371 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 372 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 373 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 374 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 375 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 376 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 377 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 378 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 379 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 380 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 381 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 382 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 383 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 384 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 385 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 386 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 387 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 388 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 389 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 390 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 391 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 392 --- - - -- N preds expected: 118 - -- N preds made: 118 - ---- Computing oobag predictions: tree 393 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 394 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 395 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 396 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 397 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 398 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 399 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 400 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 401 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 402 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 403 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 404 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 405 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 406 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 407 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 408 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 409 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 410 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 411 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 412 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 413 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 414 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 415 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 416 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 417 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 418 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 419 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 420 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 421 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 422 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 423 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 424 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 425 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 426 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 427 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 428 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 429 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 430 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 431 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 432 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 433 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 434 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 435 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 436 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 437 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 438 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 439 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 440 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 441 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 442 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 443 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 444 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 445 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 446 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 447 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 448 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 449 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 450 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 451 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 452 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 453 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 454 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 455 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 456 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 457 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 458 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 459 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 460 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 461 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 462 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 463 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 464 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 465 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 466 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 467 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 468 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 469 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 470 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 471 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 472 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 473 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 474 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 475 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 476 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 477 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 478 --- - - -- N preds expected: 82 - -- N preds made: 82 - ---- Computing oobag predictions: tree 479 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 480 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 481 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 482 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 483 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 484 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 485 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 486 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 487 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 488 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 489 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 490 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 491 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 492 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 493 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 494 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 495 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 496 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 497 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 498 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 499 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 0 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 1 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 2 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 3 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 4 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 5 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 6 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 7 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 8 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 9 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 10 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 11 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 12 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 13 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 14 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 15 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 16 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 17 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 18 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 19 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 20 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 21 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 22 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 23 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 24 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 25 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 26 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 27 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 28 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 29 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 30 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 31 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 32 --- - - -- N preds expected: 89 - -- N preds made: 89 - ---- Computing oobag predictions: tree 33 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 34 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 35 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 36 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 37 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 38 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 39 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 40 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 41 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 42 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 43 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 44 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 45 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 46 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 47 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 48 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 49 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 50 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 51 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 52 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 53 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 54 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 55 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 56 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 57 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 58 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 59 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 60 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 61 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 62 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 63 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 64 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 65 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 66 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 67 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 68 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 69 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 70 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 71 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 72 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 73 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 74 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 75 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 76 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 77 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 78 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 79 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 80 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 81 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 82 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 83 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 84 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 85 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 86 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 87 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 88 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 89 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 90 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 91 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 92 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 93 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 94 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 95 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 96 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 97 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 98 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 99 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 100 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 101 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 102 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 103 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 104 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 105 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 106 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 107 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 108 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 109 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 110 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 111 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 112 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 113 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 114 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 115 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 116 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 117 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 118 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 119 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 120 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 121 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 122 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 123 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 124 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 125 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 126 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 127 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 128 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 129 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 130 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 131 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 132 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 133 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 134 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 135 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 136 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 137 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 138 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 139 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 140 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 141 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 142 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 143 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 144 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 145 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 146 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 147 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 148 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 149 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 150 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 151 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 152 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 153 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 154 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 155 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 156 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 157 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 158 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 159 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 160 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 161 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 162 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 163 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 164 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 165 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 166 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 167 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 168 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 169 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 170 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 171 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 172 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 173 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 174 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 175 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 176 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 177 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 178 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 179 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 180 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 181 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 182 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 183 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 184 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 185 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 186 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 187 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 188 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 189 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 190 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 191 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 192 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 193 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 194 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 195 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 196 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 197 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 198 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 199 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 200 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 201 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 202 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 203 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 204 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 205 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 206 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 207 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 208 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 209 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 210 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 211 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 212 --- - - -- N preds expected: 115 - -- N preds made: 115 - ---- Computing oobag predictions: tree 213 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 214 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 215 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 216 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 217 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 218 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 219 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 220 --- - - -- N preds expected: 114 - -- N preds made: 114 - ---- Computing oobag predictions: tree 221 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 222 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 223 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 224 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 225 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 226 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 227 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 228 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 229 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 230 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 231 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 232 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 233 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 234 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 235 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 236 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 237 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 238 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 239 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 240 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 241 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 242 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 243 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 244 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 245 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 246 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 247 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 248 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 249 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 250 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 251 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 252 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 253 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 254 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 255 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 256 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 257 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 258 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 259 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 260 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 261 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 262 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 263 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 264 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 265 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 266 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 267 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 268 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 269 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 270 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 271 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 272 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 273 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 274 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 275 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 276 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 277 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 278 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 279 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 280 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 281 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 282 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 283 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 284 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 285 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 286 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 287 --- - - -- N preds expected: 116 - -- N preds made: 116 - ---- Computing oobag predictions: tree 288 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 289 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 290 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 291 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 292 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 293 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 294 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 295 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 296 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 297 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 298 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 299 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 300 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 301 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 302 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 303 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 304 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 305 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 306 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 307 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 308 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 309 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 310 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 311 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 312 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 313 --- - - -- N preds expected: 90 - -- N preds made: 90 - ---- Computing oobag predictions: tree 314 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 315 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 316 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 317 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 318 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 319 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 320 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 321 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 322 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 323 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 324 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 325 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 326 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 327 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 328 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 329 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 330 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 331 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 332 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 333 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 334 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 335 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 336 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 337 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 338 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 339 --- - - -- N preds expected: 92 - -- N preds made: 92 - ---- Computing oobag predictions: tree 340 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 341 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 342 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 343 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 344 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 345 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 346 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 347 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 348 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 349 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 350 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 351 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 352 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 353 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 354 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 355 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 356 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 357 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 358 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 359 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 360 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 361 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 362 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 363 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 364 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 365 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 366 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 367 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 368 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 369 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 370 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 371 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 372 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 373 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 374 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 375 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 376 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 377 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 378 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 379 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 380 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 381 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 382 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 383 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 384 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 385 --- - - -- N preds expected: 111 - -- N preds made: 111 - ---- Computing oobag predictions: tree 386 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 387 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 388 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 389 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 390 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 391 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 392 --- - - -- N preds expected: 118 - -- N preds made: 118 - ---- Computing oobag predictions: tree 393 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 394 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 395 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 396 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 397 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 398 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 399 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 400 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 401 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 402 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 403 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 404 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 405 --- - - -- N preds expected: 96 - -- N preds made: 96 - ---- Computing oobag predictions: tree 406 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 407 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 408 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 409 --- - - -- N preds expected: 110 - -- N preds made: 110 - ---- Computing oobag predictions: tree 410 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 411 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 412 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 413 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 414 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 415 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 416 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 417 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 418 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 419 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 420 --- - - -- N preds expected: 112 - -- N preds made: 112 - ---- Computing oobag predictions: tree 421 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 422 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 423 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 424 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 425 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 426 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 427 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 428 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 429 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 430 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 431 --- - - -- N preds expected: 102 - -- N preds made: 102 - ---- Computing oobag predictions: tree 432 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 433 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 434 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 435 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 436 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 437 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 438 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 439 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 440 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 441 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 442 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 443 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 444 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 445 --- - - -- N preds expected: 100 - -- N preds made: 100 - ---- Computing oobag predictions: tree 446 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 447 --- - - -- N preds expected: 113 - -- N preds made: 113 - ---- Computing oobag predictions: tree 448 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 449 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 450 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 451 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 452 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 453 --- - - -- N preds expected: 91 - -- N preds made: 91 - ---- Computing oobag predictions: tree 454 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 455 --- - - -- N preds expected: 109 - -- N preds made: 109 - ---- Computing oobag predictions: tree 456 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 457 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 458 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 459 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 460 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 461 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 462 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 463 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 464 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 465 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 466 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 467 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 468 --- - - -- N preds expected: 107 - -- N preds made: 107 - ---- Computing oobag predictions: tree 469 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 470 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 471 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 472 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 473 --- - - -- N preds expected: 88 - -- N preds made: 88 - ---- Computing oobag predictions: tree 474 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 475 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 476 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 477 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 478 --- - - -- N preds expected: 82 - -- N preds made: 82 - ---- Computing oobag predictions: tree 479 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 480 --- - - -- N preds expected: 101 - -- N preds made: 101 - ---- Computing oobag predictions: tree 481 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 482 --- - - -- N preds expected: 95 - -- N preds made: 95 - ---- Computing oobag predictions: tree 483 --- - - -- N preds expected: 93 - -- N preds made: 93 - ---- Computing oobag predictions: tree 484 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 485 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 486 --- - - -- N preds expected: 105 - -- N preds made: 105 - ---- Computing oobag predictions: tree 487 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 488 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 489 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 490 --- - - -- N preds expected: 99 - -- N preds made: 99 - ---- Computing oobag predictions: tree 491 --- - - -- N preds expected: 104 - -- N preds made: 104 - ---- Computing oobag predictions: tree 492 --- - - -- N preds expected: 98 - -- N preds made: 98 - ---- Computing oobag predictions: tree 493 --- - - -- N preds expected: 97 - -- N preds made: 97 - ---- Computing oobag predictions: tree 494 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 495 --- - - -- N preds expected: 108 - -- N preds made: 108 - ---- Computing oobag predictions: tree 496 --- - - -- N preds expected: 106 - -- N preds made: 106 - ---- Computing oobag predictions: tree 497 --- - - -- N preds expected: 94 - -- N preds made: 94 - ---- Computing oobag predictions: tree 498 --- - - -- N preds expected: 103 - -- N preds made: 103 - ---- Computing oobag predictions: tree 499 --- - - -- N preds expected: 102 - -- N preds made: 102 - -Called from: pd_fun(object, x_new, pred_spec, pred_horizon, type_output, prob_values, - prob_labels, n_thread, oobag, pred_type_R) diff --git a/scratch.R b/scratch.R index 48ec60b4..023c0ba0 100644 --- a/scratch.R +++ b/scratch.R @@ -5,7 +5,9 @@ library(survival) tictoc::tic() fit <- orsf(pbc_orsf, formula = time+status ~ . - id, - oobag_pred_type = 'risk') + oobag_pred_type = 'none', + sample_with_replacement = FALSE, + sample_fraction = 2/3) tictoc::toc() all(fit$data == pbc_orsf) diff --git a/src/Forest.cpp b/src/Forest.cpp index e54bf94d..c3a32136 100644 --- a/src/Forest.cpp +++ b/src/Forest.cpp @@ -15,6 +15,8 @@ void Forest::init(std::unique_ptr input_data, Rcpp::IntegerVector& tree_seeds, arma::uword n_tree, arma::uword mtry, + bool sample_with_replacement, + double sample_fraction, bool grow_mode, VariableImportance vi_type, double vi_max_pvalue, @@ -50,6 +52,8 @@ void Forest::init(std::unique_ptr input_data, this->tree_seeds = tree_seeds; this->n_tree = n_tree; this->mtry = mtry; + this->sample_with_replacement = sample_with_replacement; + this->sample_fraction = sample_fraction; this->grow_mode = grow_mode; this->vi_type = vi_type; this->vi_max_pvalue = vi_max_pvalue; @@ -144,6 +148,8 @@ void Forest::init_trees(){ trees[i]->init(data.get(), tree_seeds[i], mtry, + sample_with_replacement, + sample_fraction, pred_type, leaf_min_obs, vi_type, diff --git a/src/Forest.h b/src/Forest.h index 15bfe2f0..39a5ee58 100644 --- a/src/Forest.h +++ b/src/Forest.h @@ -37,6 +37,8 @@ class Forest { Rcpp::IntegerVector& tree_seeds, arma::uword n_tree, arma::uword mtry, + bool sample_with_replacement, + double sample_fraction, bool grow_mode, VariableImportance vi_type, double vi_max_pvalue, @@ -245,6 +247,8 @@ class Forest { arma::uword n_tree; arma::uword mtry; + bool sample_with_replacement; + double sample_fraction; Rcpp::IntegerVector tree_seeds; std::vector> trees; diff --git a/src/RcppExports.cpp b/src/RcppExports.cpp index c0b81aa4..17a78909 100644 --- a/src/RcppExports.cpp +++ b/src/RcppExports.cpp @@ -55,9 +55,34 @@ BEGIN_RCPP return rcpp_result_gen; END_RCPP } +// compute_logrank_exported +double compute_logrank_exported(arma::mat& y, arma::vec& w, arma::uvec& g); +RcppExport SEXP _aorsf_compute_logrank_exported(SEXP ySEXP, SEXP wSEXP, SEXP gSEXP) { +BEGIN_RCPP + Rcpp::RObject rcpp_result_gen; + Rcpp::RNGScope rcpp_rngScope_gen; + Rcpp::traits::input_parameter< arma::mat& >::type y(ySEXP); + Rcpp::traits::input_parameter< arma::vec& >::type w(wSEXP); + Rcpp::traits::input_parameter< arma::uvec& >::type g(gSEXP); + rcpp_result_gen = Rcpp::wrap(compute_logrank_exported(y, w, g)); + return rcpp_result_gen; +END_RCPP +} +// cph_scale +List cph_scale(arma::mat& x, arma::vec& w); +RcppExport SEXP _aorsf_cph_scale(SEXP xSEXP, SEXP wSEXP) { +BEGIN_RCPP + Rcpp::RObject rcpp_result_gen; + Rcpp::RNGScope rcpp_rngScope_gen; + Rcpp::traits::input_parameter< arma::mat& >::type x(xSEXP); + Rcpp::traits::input_parameter< arma::vec& >::type w(wSEXP); + rcpp_result_gen = Rcpp::wrap(cph_scale(x, w)); + return rcpp_result_gen; +END_RCPP +} // orsf_cpp -List orsf_cpp(arma::mat& x, arma::mat& y, arma::vec& w, arma::uword tree_type_R, Rcpp::IntegerVector& tree_seeds, Rcpp::List& loaded_forest, Rcpp::RObject lincomb_R_function, Rcpp::RObject oobag_R_function, arma::uword n_tree, arma::uword mtry, arma::uword vi_type_R, double vi_max_pvalue, double leaf_min_events, double leaf_min_obs, arma::uword split_rule_R, double split_min_events, double split_min_obs, double split_min_stat, arma::uword split_max_cuts, arma::uword split_max_retry, arma::uword lincomb_type_R, double lincomb_eps, arma::uword lincomb_iter_max, bool lincomb_scale, double lincomb_alpha, arma::uword lincomb_df_target, arma::uword lincomb_ties_method, bool pred_mode, arma::uword pred_type_R, arma::vec pred_horizon, bool pred_aggregate, bool oobag, arma::uword oobag_eval_type_R, arma::uword oobag_eval_every, int pd_type_R, std::vector& pd_x_vals, std::vector& pd_x_cols, arma::vec& pd_probs, unsigned int n_thread, bool write_forest, bool run_forest, int verbosity); -RcppExport SEXP _aorsf_orsf_cpp(SEXP xSEXP, SEXP ySEXP, SEXP wSEXP, SEXP tree_type_RSEXP, SEXP tree_seedsSEXP, SEXP loaded_forestSEXP, SEXP lincomb_R_functionSEXP, SEXP oobag_R_functionSEXP, SEXP n_treeSEXP, SEXP mtrySEXP, SEXP vi_type_RSEXP, SEXP vi_max_pvalueSEXP, SEXP leaf_min_eventsSEXP, SEXP leaf_min_obsSEXP, SEXP split_rule_RSEXP, SEXP split_min_eventsSEXP, SEXP split_min_obsSEXP, SEXP split_min_statSEXP, SEXP split_max_cutsSEXP, SEXP split_max_retrySEXP, SEXP lincomb_type_RSEXP, SEXP lincomb_epsSEXP, SEXP lincomb_iter_maxSEXP, SEXP lincomb_scaleSEXP, SEXP lincomb_alphaSEXP, SEXP lincomb_df_targetSEXP, SEXP lincomb_ties_methodSEXP, SEXP pred_modeSEXP, SEXP pred_type_RSEXP, SEXP pred_horizonSEXP, SEXP pred_aggregateSEXP, SEXP oobagSEXP, SEXP oobag_eval_type_RSEXP, SEXP oobag_eval_everySEXP, SEXP pd_type_RSEXP, SEXP pd_x_valsSEXP, SEXP pd_x_colsSEXP, SEXP pd_probsSEXP, SEXP n_threadSEXP, SEXP write_forestSEXP, SEXP run_forestSEXP, SEXP verbositySEXP) { +List orsf_cpp(arma::mat& x, arma::mat& y, arma::vec& w, arma::uword tree_type_R, Rcpp::IntegerVector& tree_seeds, Rcpp::List& loaded_forest, Rcpp::RObject lincomb_R_function, Rcpp::RObject oobag_R_function, arma::uword n_tree, arma::uword mtry, bool sample_with_replacement, double sample_fraction, arma::uword vi_type_R, double vi_max_pvalue, double leaf_min_events, double leaf_min_obs, arma::uword split_rule_R, double split_min_events, double split_min_obs, double split_min_stat, arma::uword split_max_cuts, arma::uword split_max_retry, arma::uword lincomb_type_R, double lincomb_eps, arma::uword lincomb_iter_max, bool lincomb_scale, double lincomb_alpha, arma::uword lincomb_df_target, arma::uword lincomb_ties_method, bool pred_mode, arma::uword pred_type_R, arma::vec pred_horizon, bool pred_aggregate, bool oobag, arma::uword oobag_eval_type_R, arma::uword oobag_eval_every, int pd_type_R, std::vector& pd_x_vals, std::vector& pd_x_cols, arma::vec& pd_probs, unsigned int n_thread, bool write_forest, bool run_forest, int verbosity); +RcppExport SEXP _aorsf_orsf_cpp(SEXP xSEXP, SEXP ySEXP, SEXP wSEXP, SEXP tree_type_RSEXP, SEXP tree_seedsSEXP, SEXP loaded_forestSEXP, SEXP lincomb_R_functionSEXP, SEXP oobag_R_functionSEXP, SEXP n_treeSEXP, SEXP mtrySEXP, SEXP sample_with_replacementSEXP, SEXP sample_fractionSEXP, SEXP vi_type_RSEXP, SEXP vi_max_pvalueSEXP, SEXP leaf_min_eventsSEXP, SEXP leaf_min_obsSEXP, SEXP split_rule_RSEXP, SEXP split_min_eventsSEXP, SEXP split_min_obsSEXP, SEXP split_min_statSEXP, SEXP split_max_cutsSEXP, SEXP split_max_retrySEXP, SEXP lincomb_type_RSEXP, SEXP lincomb_epsSEXP, SEXP lincomb_iter_maxSEXP, SEXP lincomb_scaleSEXP, SEXP lincomb_alphaSEXP, SEXP lincomb_df_targetSEXP, SEXP lincomb_ties_methodSEXP, SEXP pred_modeSEXP, SEXP pred_type_RSEXP, SEXP pred_horizonSEXP, SEXP pred_aggregateSEXP, SEXP oobagSEXP, SEXP oobag_eval_type_RSEXP, SEXP oobag_eval_everySEXP, SEXP pd_type_RSEXP, SEXP pd_x_valsSEXP, SEXP pd_x_colsSEXP, SEXP pd_probsSEXP, SEXP n_threadSEXP, SEXP write_forestSEXP, SEXP run_forestSEXP, SEXP verbositySEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; Rcpp::RNGScope rcpp_rngScope_gen; @@ -71,6 +96,8 @@ BEGIN_RCPP Rcpp::traits::input_parameter< Rcpp::RObject >::type oobag_R_function(oobag_R_functionSEXP); Rcpp::traits::input_parameter< arma::uword >::type n_tree(n_treeSEXP); Rcpp::traits::input_parameter< arma::uword >::type mtry(mtrySEXP); + Rcpp::traits::input_parameter< bool >::type sample_with_replacement(sample_with_replacementSEXP); + Rcpp::traits::input_parameter< double >::type sample_fraction(sample_fractionSEXP); Rcpp::traits::input_parameter< arma::uword >::type vi_type_R(vi_type_RSEXP); Rcpp::traits::input_parameter< double >::type vi_max_pvalue(vi_max_pvalueSEXP); Rcpp::traits::input_parameter< double >::type leaf_min_events(leaf_min_eventsSEXP); @@ -103,7 +130,7 @@ BEGIN_RCPP Rcpp::traits::input_parameter< bool >::type write_forest(write_forestSEXP); Rcpp::traits::input_parameter< bool >::type run_forest(run_forestSEXP); Rcpp::traits::input_parameter< int >::type verbosity(verbositySEXP); - rcpp_result_gen = Rcpp::wrap(orsf_cpp(x, y, w, tree_type_R, tree_seeds, loaded_forest, lincomb_R_function, oobag_R_function, n_tree, mtry, vi_type_R, vi_max_pvalue, leaf_min_events, leaf_min_obs, split_rule_R, split_min_events, split_min_obs, split_min_stat, split_max_cuts, split_max_retry, lincomb_type_R, lincomb_eps, lincomb_iter_max, lincomb_scale, lincomb_alpha, lincomb_df_target, lincomb_ties_method, pred_mode, pred_type_R, pred_horizon, pred_aggregate, oobag, oobag_eval_type_R, oobag_eval_every, pd_type_R, pd_x_vals, pd_x_cols, pd_probs, n_thread, write_forest, run_forest, verbosity)); + rcpp_result_gen = Rcpp::wrap(orsf_cpp(x, y, w, tree_type_R, tree_seeds, loaded_forest, lincomb_R_function, oobag_R_function, n_tree, mtry, sample_with_replacement, sample_fraction, vi_type_R, vi_max_pvalue, leaf_min_events, leaf_min_obs, split_rule_R, split_min_events, split_min_obs, split_min_stat, split_max_cuts, split_max_retry, lincomb_type_R, lincomb_eps, lincomb_iter_max, lincomb_scale, lincomb_alpha, lincomb_df_target, lincomb_ties_method, pred_mode, pred_type_R, pred_horizon, pred_aggregate, oobag, oobag_eval_type_R, oobag_eval_every, pd_type_R, pd_x_vals, pd_x_cols, pd_probs, n_thread, write_forest, run_forest, verbosity)); return rcpp_result_gen; END_RCPP } @@ -112,7 +139,9 @@ static const R_CallMethodDef CallEntries[] = { {"_aorsf_coxph_fit_exported", (DL_FUNC) &_aorsf_coxph_fit_exported, 6}, {"_aorsf_compute_cstat_exported_vec", (DL_FUNC) &_aorsf_compute_cstat_exported_vec, 4}, {"_aorsf_compute_cstat_exported_uvec", (DL_FUNC) &_aorsf_compute_cstat_exported_uvec, 4}, - {"_aorsf_orsf_cpp", (DL_FUNC) &_aorsf_orsf_cpp, 42}, + {"_aorsf_compute_logrank_exported", (DL_FUNC) &_aorsf_compute_logrank_exported, 3}, + {"_aorsf_cph_scale", (DL_FUNC) &_aorsf_cph_scale, 2}, + {"_aorsf_orsf_cpp", (DL_FUNC) &_aorsf_orsf_cpp, 44}, {NULL, NULL, 0} }; diff --git a/src/Tree.cpp b/src/Tree.cpp index f1c51ddc..0506e85d 100644 --- a/src/Tree.cpp +++ b/src/Tree.cpp @@ -91,6 +91,8 @@ void Tree::init(Data* data, int seed, arma::uword mtry, + bool sample_with_replacement, + double sample_fraction, PredType pred_type, // double leaf_min_events, double leaf_min_obs, @@ -122,6 +124,8 @@ this->n_rows_total = data->n_rows; this->seed = seed; this->mtry = mtry; + this->sample_with_replacement = sample_with_replacement; + this->sample_fraction = sample_fraction; this->pred_type = pred_type; // this->leaf_min_events = leaf_min_events; this->leaf_min_obs = leaf_min_obs; @@ -174,10 +178,30 @@ std::uniform_int_distribution udist_rows(0, n - 1); - // sample with replacement - for (i = 0; i < n; ++i) { - draw = udist_rows(random_number_generator); - ++w_inbag[draw]; + if(sample_with_replacement){ + + for (i = 0; i < n; ++i) { + draw = udist_rows(random_number_generator); + ++w_inbag[draw]; + } + + } else { + + if(sample_fraction == 1){ + w_inbag.fill(1); + } else { + + uword n_sample = (uword) std::round(n * sample_fraction); + for (i = 0; i < n_sample; ++i) { + draw = udist_rows(random_number_generator); + while(w_inbag[draw] == 1){ + draw = udist_rows(random_number_generator); + } + ++w_inbag[draw]; + + } + } + } // multiply w_inbag by user specified weights. diff --git a/src/Tree.h b/src/Tree.h index 5c44495b..da1d0df3 100644 --- a/src/Tree.h +++ b/src/Tree.h @@ -38,6 +38,8 @@ void init(Data* data, int seed, arma::uword mtry, + bool sample_with_replacement, + double sample_fraction, PredType pred_type, // double leaf_min_events, double leaf_min_obs, @@ -178,6 +180,9 @@ arma::uword mtry; + bool sample_with_replacement; + double sample_fraction; + // what type of predictions you compute PredType pred_type; diff --git a/src/TreeSurvival.cpp b/src/TreeSurvival.cpp index d8baa4ee..7d1a6082 100644 --- a/src/TreeSurvival.cpp +++ b/src/TreeSurvival.cpp @@ -318,7 +318,7 @@ switch (split_rule) { case SPLIT_LOGRANK: { - result = score_logrank(); + result = compute_logrank(y_node, w_node, g_node); break; } diff --git a/src/orsf_oop.cpp b/src/orsf_oop.cpp index 2df2314d..7d120e5d 100644 --- a/src/orsf_oop.cpp +++ b/src/orsf_oop.cpp @@ -69,6 +69,52 @@ bool pred_is_risklike ){ return compute_cstat(y, w, g, pred_is_risklike); } + // [[Rcpp::export]] + double compute_logrank_exported( + arma::mat& y, + arma::vec& w, + arma::uvec& g + ){ return compute_logrank(y, w, g); } + + // [[Rcpp::export]] + List cph_scale(arma::mat& x, arma::vec& w){ + + // set aside memory for outputs + // first column holds the mean values + // second column holds the scale values + + uword n_vars = x.n_cols; + + mat x_transforms(n_vars, 2, fill::zeros); + vec means = x_transforms.unsafe_col(0); // Reference to column 1 + vec scales = x_transforms.unsafe_col(1); // Reference to column 2 + + double w_sum = sum(w); + + for(uword i = 0; i < n_vars; i++) { + + means.at(i) = sum( w % x.col(i) ) / w_sum; + + x.col(i) -= means.at(i); + + scales.at(i) = sum(w % abs(x.col(i))); + + if(scales(i) > 0) + scales.at(i) = w_sum / scales.at(i); + else + scales.at(i) = 1.0; // rare case of constant covariate; + + x.col(i) *= scales.at(i); + + } + + List result; + result.push_back(x, "x_scaled"); + result.push_back(x_transforms, "x_transforms"); + return result; + + } + // [[Rcpp::plugins("cpp17")]] // [[Rcpp::export]] List orsf_cpp(arma::mat& x, @@ -81,6 +127,8 @@ Rcpp::RObject oobag_R_function, arma::uword n_tree, arma::uword mtry, + bool sample_with_replacement, + double sample_fraction, arma::uword vi_type_R, double vi_max_pvalue, double leaf_min_events, @@ -165,6 +213,8 @@ tree_seeds, n_tree, mtry, + sample_with_replacement, + sample_fraction, grow_mode, vi_type, vi_max_pvalue, diff --git a/src/utility.cpp b/src/utility.cpp index 0b612ad9..301b34d3 100644 --- a/src/utility.cpp +++ b/src/utility.cpp @@ -174,6 +174,61 @@ return result; } + double compute_logrank(arma::mat& y, + arma::vec& w, + arma::uvec& g){ + + double n_risk=0, g_risk=0, observed=0, expected=0, V=0, + temp1, temp2, n_events; + + vec y_time = y.unsafe_col(0); + vec y_status = y.unsafe_col(1); + + bool break_loop = false; + + uword i = y.n_rows-1; + + // breaking condition of outer loop governed by inner loop + for (; ;){ + + temp1 = y_time(i); + + n_events = 0; + + for ( ; y_time[i] == temp1; i--) { + + n_risk += w[i]; + n_events += y_status[i] * w[i]; + g_risk += g[i] * w[i]; + observed += y_status[i] * g[i] * w[i]; + + if(i == 0){ + break_loop = true; + break; + } + + } + + // should only do these calculations if n_events > 0, + // but multiplying by 0 is usually faster than checking + temp2 = g_risk / n_risk; + expected += n_events * temp2; + + // update variance if n_risk > 1 (if n_risk == 1, variance is 0) + // definitely check if n_risk is > 1 b/c otherwise divide by 0 + if (n_risk > 1){ + temp1 = n_events * temp2 * (n_risk-n_events) / (n_risk-1); + V += temp1 * (1 - temp2); + } + + if(break_loop) break; + + } + + return(pow(expected-observed, 2) / V); + + } + double compute_cstat(arma::mat& y, arma::vec& w, arma::vec& p, diff --git a/src/utility.h b/src/utility.h index 016cd953..dde257a8 100644 --- a/src/utility.h +++ b/src/utility.h @@ -63,16 +63,19 @@ aorsf may be modified and distributed under the terms of the MIT license. return (R_ToplevelExec(chkIntFn, NULL) == FALSE); } - double compute_cstat(arma::mat& y, - arma::vec& w, - arma::vec& p, - bool pred_is_risklike); + double compute_logrank(arma::mat& y, + arma::vec& w, + arma::uvec& g); double compute_cstat(arma::mat& y, - arma::vec& w, - arma::uvec& g, - bool pred_is_risklike); + arma::vec& w, + arma::vec& p, + bool pred_is_risklike); + double compute_cstat(arma::mat& y, + arma::vec& w, + arma::uvec& g, + bool pred_is_risklike); } diff --git a/tests/testthat/test-concordance.R b/tests/testthat/test-compute_cstat.R similarity index 100% rename from tests/testthat/test-concordance.R rename to tests/testthat/test-compute_cstat.R diff --git a/tests/testthat/test-compute_logrank.R b/tests/testthat/test-compute_logrank.R new file mode 100644 index 00000000..0315d81b --- /dev/null +++ b/tests/testthat/test-compute_logrank.R @@ -0,0 +1,72 @@ + +#' @srrstats {G5.4} **Correctness tests** *test that statistical algorithms produce expected results to some fixed test data sets. I simulate arbitrary data and compare the aorsf likelihood ratio test to the same algorithm used in survival::survdiff().* + +#' @srrstats {G5.4b} *Correctness tests include tests against previous implementations, explicitly calling those implementations in testing.* + +#' @srrstats {G5.5} *Correctness tests are run with a fixed random seed* +set.seed(329555) + +#' @srrstats {G5.6} **Parameter recovery tests** *the likelihood ratio test returns expected values consistent with the survival implementation for randomly generated data* + +#' @srrstats {ML7.8} *Explicitly test my implementation of the likelihood ratio test, used as a loss function when determining the best split for a given node. I do not test other loss functions because this is the only loss function that aorsf implements.* + +library(survival) + +y <- pbc_orsf[,c('time', 'status')] + +sorted <- order(y[, 1], -y[, 2]) + +y_sort <- as.matrix(y[sorted, ]) + +g_sort <- as.integer(pbc_orsf$edema == 1)[sorted] + +test_that( + desc = "log-rank test matches survival package", + code = { + + # with weights + w <- sample(0:2, nrow(y_sort), replace = TRUE) + surv_weights <- rep(seq(nrow(y)), times = w) + + y_surv <- y_sort[surv_weights, ] + g_surv <- g_sort[surv_weights] + + expect_equal( + # log-rank test from survival + survival::survdiff(survival::Surv(y_surv[,1], y_surv[,2]) ~ g_surv)$chisq, + # log-rank test from aorsf + compute_logrank_exported(y_sort, w, g_sort), + tolerance = 1e-9 + ) + + # without weights + w <- rep(1, nrow(y_sort)) + surv_weights <- seq(nrow(y_sort)) + + expect_equal( + # log-rank test from survival + survival::survdiff(survival::Surv(y_sort[,1], y_sort[,2]) ~ g_sort)$chisq, + # log-rank test from aorsf + compute_logrank_exported(y_sort, w, g_sort), + tolerance = 1e-9 + ) + + } +) + + +# # benchmark does not need to be tested every time +# +# bm <- microbenchmark::microbenchmark( +# surv = survdiff(Surv(y_surv[, 1], y_surv[, 2]) ~ g_surv)$chisq, +# aorsf = compute_logrank_exported(y_sort, w, g_sort), +# times = 50 +# ) +# +# expect_lt( +# median(bm$time[bm$expr == 'aorsf']), +# median(bm$time[bm$expr == 'surv']) +# ) + + + diff --git a/tests/testthat/test-cp_find_bounds.R b/tests/testthat/test-cp_find_bounds.R index dd3aecae..ec81c687 100644 --- a/tests/testthat/test-cp_find_bounds.R +++ b/tests/testthat/test-cp_find_bounds.R @@ -1,107 +1,108 @@ +# tests are deprecated since node functions are now internal to Tree class. -run_cp_bounds_test <- function(test_values, XB){ - - xb_uni <- unique(XB) - - cp_stats <- cp_find_bounds_R(y, w, XB, xb_uni, leaf_min_events, leaf_min_obs) - - if(!any(cp_stats$valid_cp)){ - return(NULL) - } - - cps_true_values <- sort(xb_uni[cp_stats$valid_cp]) - cps_test_values <- XB[test_values$XB_sorted+1][test_values$cp_index+1] - - test_that( - desc = 'cutpoints identified are unique and valid', - code = { - - expect_equal( - length(cps_test_values), length(unique(cps_test_values)) - ) - - expect_equal(cps_true_values, cps_test_values) - - } - - ) - - test_that( - desc = "group values are filled corresponding to the given cut-point", - code = { - - group_cpp <- rep(0, length(XB)) - XB_sorted <- order(XB)-1 - - for(i in seq_along(cps_true_values)){ - - group_R = XB <= cps_true_values[i] - - if(i == 1) start <- 0 else start <- test_values$cp_index[i-1]+1 - - node_fill_group_exported( - group = group_cpp, - XB_sorted = XB_sorted, - start = start, - stop = test_values$cp_index[i], - value = 1 - ) - - expect_equal(as.numeric(group_R), - as.numeric(group_cpp)) - - } - } - ) - -} - -.leaf_min_events <- c(1, 5, 50, nrow(pbc_orsf)) - -# leaf_min_events = 1 - -for(leaf_min_events in .leaf_min_events){ - - leaf_min_obs <- leaf_min_events + 10 - - XB_ctns <- pbc_orsf$age - XB_catg <- round(pbc_orsf$bili) - XB_bnry <- as.numeric(pbc_orsf$sex) - - status <- pbc_orsf$status - time <- pbc_orsf$time - - t_sort <- order(time) - status <- status[t_sort] - XB_ctns <- XB_ctns[t_sort] - XB_catg <- XB_catg[t_sort] - XB_bnry <- XB_bnry[t_sort] - time <- time[t_sort] - - y <- cbind(time=time, status=status) - w <- rep(1, nrow(pbc_orsf)) - - cp_bounds <- lapply( - X = list(ctns = XB_ctns, - catg = XB_catg, - bnry = XB_bnry), - FUN = function(XB){ - node_find_cps_exported(y_node = y, - w_node = w, - XB = XB, - leaf_min_events = leaf_min_events, - leaf_min_obs = leaf_min_obs) - } - ) - - run_cp_bounds_test(test_values = cp_bounds$ctns, XB = XB_ctns) - run_cp_bounds_test(cp_bounds$catg, XB = XB_catg) - run_cp_bounds_test(cp_bounds$bnry, XB = XB_bnry) - - - -} +# run_cp_bounds_test <- function(test_values, XB){ +# +# xb_uni <- unique(XB) +# +# cp_stats <- cp_find_bounds_R(y, w, XB, xb_uni, leaf_min_events, leaf_min_obs) +# +# if(!any(cp_stats$valid_cp)){ +# return(NULL) +# } +# +# cps_true_values <- sort(xb_uni[cp_stats$valid_cp]) +# cps_test_values <- XB[test_values$XB_sorted+1][test_values$cp_index+1] +# +# test_that( +# desc = 'cutpoints identified are unique and valid', +# code = { +# +# expect_equal( +# length(cps_test_values), length(unique(cps_test_values)) +# ) +# +# expect_equal(cps_true_values, cps_test_values) +# +# } +# +# ) +# +# test_that( +# desc = "group values are filled corresponding to the given cut-point", +# code = { +# +# group_cpp <- rep(0, length(XB)) +# XB_sorted <- order(XB)-1 +# +# for(i in seq_along(cps_true_values)){ +# +# group_R = XB <= cps_true_values[i] +# +# if(i == 1) start <- 0 else start <- test_values$cp_index[i-1]+1 +# +# node_fill_group_exported( +# group = group_cpp, +# XB_sorted = XB_sorted, +# start = start, +# stop = test_values$cp_index[i], +# value = 1 +# ) +# +# expect_equal(as.numeric(group_R), +# as.numeric(group_cpp)) +# +# } +# } +# ) +# +# } +# +# .leaf_min_events <- c(1, 5, 50, nrow(pbc_orsf)) +# +# # leaf_min_events = 1 +# +# for(leaf_min_events in .leaf_min_events){ +# +# leaf_min_obs <- leaf_min_events + 10 +# +# XB_ctns <- pbc_orsf$age +# XB_catg <- round(pbc_orsf$bili) +# XB_bnry <- as.numeric(pbc_orsf$sex) +# +# status <- pbc_orsf$status +# time <- pbc_orsf$time +# +# t_sort <- order(time) +# status <- status[t_sort] +# XB_ctns <- XB_ctns[t_sort] +# XB_catg <- XB_catg[t_sort] +# XB_bnry <- XB_bnry[t_sort] +# time <- time[t_sort] +# +# y <- cbind(time=time, status=status) +# w <- rep(1, nrow(pbc_orsf)) +# +# cp_bounds <- lapply( +# X = list(ctns = XB_ctns, +# catg = XB_catg, +# bnry = XB_bnry), +# FUN = function(XB){ +# node_find_cps_exported(y_node = y, +# w_node = w, +# XB = XB, +# leaf_min_events = leaf_min_events, +# leaf_min_obs = leaf_min_obs) +# } +# ) +# +# run_cp_bounds_test(test_values = cp_bounds$ctns, XB = XB_ctns) +# run_cp_bounds_test(cp_bounds$catg, XB = XB_catg) +# run_cp_bounds_test(cp_bounds$bnry, XB = XB_bnry) +# +# +# +# } # benchmark does not need to be tested every time diff --git a/tests/testthat/test-leaf_kaplan.R b/tests/testthat/test-leaf_kaplan.R index ca0d6c6c..a65678cd 100644 --- a/tests/testthat/test-leaf_kaplan.R +++ b/tests/testthat/test-leaf_kaplan.R @@ -3,66 +3,48 @@ #' @srrstats {G5.4b} *Correctness tests include tests against previous implementations, explicitly calling those implementations in testing.* +#' @srrstats {G5.5} *Correctness tests are run with a fixed random seed* +set.seed(329) + library(survival) data("flchain", package = 'survival') -df <- na.omit(flchain) - -df$chapter <- NULL - -time <- 'futime' -status <- 'death' +flc <- na.omit(flchain) -df_nomiss <- na.omit(df) +flc$chapter <- NULL -df_sorted <- df_nomiss[order(df_nomiss[[time]]),] +flc <- flc[flc$futime > 0, ] -df_x <- df_sorted -df_x[[time]] <- NULL -df_x[[status]] <- NULL - -flchain_x <- model.matrix(~.-1, data = df_x) - -flchain_y <- Surv(time = df_sorted[[time]], - event = df_sorted[[status]]) - -y <- flchain_y -ymat <- as.matrix(y) -#' @srrstats {G5.5} *Correctness tests are run with a fixed random seed* -set.seed(329) +sorted <- collapse::radixorder(flc$futime, -flc$death) -weights <- sample(1:5, length(y), replace = TRUE) +flc <- flc[sorted, ] -rows <- sort(sample(nrow(ymat), 20)) +weights <- sample(1:5, nrow(flc), replace = TRUE) -bcj <- leaf_kaplan_testthat(ymat[rows, ], weights[rows]) +# fit a normal tree with no bootstrap weights +fit <- orsf(flc, + futime + death ~ ., + n_tree = 1, + weights = weights, + tree_seeds = 1, + sample_fraction = 1, + oobag_pred_type = 'none', + sample_with_replacement = FALSE, + split_rule = 'cstat', + split_min_stat = 0.999) +aorsf_surv <- fit$forest$leaf_pred_prob[[1]][[1]] +aorsf_time <- fit$forest$leaf_pred_indx[[1]][[1]] - -kap <- survival::survfit(survival::Surv(ymat[rows,1], ymat[rows,2]) ~ 1, - weights = weights[rows]) - -kap <- data.frame(n.event = kap$n.event, - time = kap$time, - surv = kap$surv) - -kap <- subset(kap, n.event > 0) +kap <- survfit(Surv(futime, death) ~ 1, data = flc, weights = weights) test_that( - desc = 'leaf_kaplan has same length as survfit', - code = {expect_equal(nrow(kap), nrow(bcj))} + desc = 'aorsf kaplan has same time values as survfit', + code = {expect_equal(kap$time, aorsf_time, tolerance = 1e-9)} ) test_that( - desc = 'leaf_kaplan has same time values as survfit', - code = {expect_equal(kap$time, bcj[,1])} + desc = 'aorsf kaplan has same surv values as survfit', + code = {expect_equal(kap$surv, aorsf_surv, tolerance = 1e-9)} ) - -test_that( - desc = 'leaf_kaplan has same surv values as survfit', - code = {expect_equal(kap$surv, bcj[,2])} -) - - - diff --git a/tests/testthat/test-lrt_multi.R b/tests/testthat/test-lrt_multi.R deleted file mode 100644 index da77c0ac..00000000 --- a/tests/testthat/test-lrt_multi.R +++ /dev/null @@ -1,173 +0,0 @@ - -#' @srrstats {G5.4} **Correctness tests** *test that statistical algorithms produce expected results to some fixed test data sets. I simulate arbitrary data and compare the aorsf likelihood ratio test to the same algorithm used in survival::survdiff().* - -#' @srrstats {G5.4b} *Correctness tests include tests against previous implementations, explicitly calling those implementations in testing.* - -#' @srrstats {G5.5} *Correctness tests are run with a fixed random seed* -set.seed(329555) - -#' @srrstats {G5.6} **Parameter recovery tests** *the likelihood ratio test returns expected values consistent with the survival implementation for randomly generated data* - -#' @srrstats {ML7.8} *Explicitly test my implementation of the likelihood ratio test, used as a loss function when determining the best split for a given node. I do not test other loss functions because this is the only loss function that aorsf implements.* - -run_lrt_multi_tests <- function(test_values, XB){ - - xb_uni <- unique(XB) - - cp_stats <- - sapply( - X = xb_uni, - FUN = function(x){ - c( - cp = x, - e_right = sum(status[XB > x]), - e_left = sum(status[XB <= x]), - n_right = sum(XB > x), - n_left = sum(XB <= x) - ) - } - ) - - cp_stats <- as.data.frame(t(cp_stats)) - - cp_stats$valid_cp = with( - cp_stats, - e_right >= leaf_min_events & e_left >= leaf_min_events & - n_right >= leaf_min_obs & n_left >= leaf_min_obs - ) - - if(!any(cp_stats$valid_cp)){ - return(NULL) - } - - cp_first = xb_uni[min(which(cp_stats$valid_cp))] - cp_last = xb_uni[max(which(cp_stats$valid_cp))] - - test_that( - desc = 'same chi-squared stats as survival survdiff', - code = { - - for(i in seq(index_last)){ - - XB_cut <- as.numeric(XB > test_values$cutpoints[i]) - - chisq <- - getElement(survival::survdiff(survival::Surv(time, status) ~ XB_cut), - 'chisq') - - # same chi square stat - expect_equal(test_values$statistic[i], chisq) - - # valid event and observation counts - e_right <- sum(status[XB > test_values$cutpoints[i]]) - n_right <- sum(XB > test_values$cutpoints[i]) - - e_left <- sum(status[XB <= test_values$cutpoints[i]]) - n_left <- sum(XB <= test_values$cutpoints[i]) - - expect_equal(e_left + e_right, n_event) - expect_equal(n_left + n_right, n_total) - - expect_true(e_right >= leaf_min_events) - expect_true(e_left >= leaf_min_events) - - expect_true(n_right >= leaf_min_obs) - expect_true(n_left >= leaf_min_obs) - - } - - } - - ) - -} - - -n_total <- 250 - -.leaf_min_events <- c(1, 3, 5, 10, 15) - -for(leaf_min_events in .leaf_min_events){ - - leaf_min_obs <- leaf_min_events + 10 - - XB_ctns <- sort(rnorm(n_total)) - XB_catg <- round(XB_ctns) - XB_bnry <- as.numeric(XB_ctns > 0) - - XB_catg <- XB_catg + abs(min(XB_catg)) + 1 - XB_bnry <- XB_bnry + 1 - - prob <- (XB_ctns + abs(min(XB_ctns))) / (max(XB_ctns)+abs(min(XB_ctns))) - - status <- rbinom(n = n_total, prob = prob, size = 1) - - n_event <- sum(status) - - time <- seq(n_total, 1) - t_sort <- order(time) - status <- status[t_sort] - XB_ctns <- XB_ctns[t_sort] - XB_catg <- XB_catg[t_sort] - XB_bnry <- XB_bnry[t_sort] - time <- time[t_sort] - - y <- cbind(time=time, status=status) - w <- rep(1, n_total) - - cp_bounds <- lapply( - X = list(ctns = XB_ctns, - catg = XB_catg, - bnry = XB_bnry), - FUN = function(XB){ - cp_find_bounds_R(y_node = y, - w_node = w, - XB = XB, - xb_uni = unique(XB), - leaf_min_events = leaf_min_events, - leaf_min_obs = leaf_min_obs) - } - ) %>% - lapply(subset, valid_cp) - - for(i in seq_along(cp_bounds)){ - - XB <- switch (names(cp_bounds)[i], - 'ctns' = XB_ctns, - 'catg' = XB_catg, - 'bnry' = XB_bnry) - - for(j in seq_along(cp_bounds[[i]]$cp)){ - - - group <- as.numeric(XB > cp_bounds[[i]]$cp[j]) - - - expect_equal( - node_compute_lrt_exported(y, w, group), - survival::survdiff(survival::Surv(time, status) ~ group)$chisq - ) - - } - - - } - -} - - -# # benchmark does not need to be tested every time -# -# bm <- microbenchmark::microbenchmark( -# R = survival::survdiff(survival::Surv(time, status) ~ group)$chisq, -# cpp = node_compute_lrt_exported(y, w, group), -# times = 50 -# ) -# -# expect_lt( -# median(bm$time[bm$expr == 'cpp']), -# median(bm$time[bm$expr == 'R']) -# ) - - - diff --git a/tests/testthat/test-oobag.R b/tests/testthat/test-oobag.R index d88f9de6..a8064aa6 100644 --- a/tests/testthat/test-oobag.R +++ b/tests/testthat/test-oobag.R @@ -2,7 +2,7 @@ fit_custom_oobag <- orsf(pbc_orsf, formula = Surv(time, status) ~ . - id, - oobag_fun = oobag_c_harrell, + oobag_fun = oobag_c_survival, n_tree = 10, tree_seeds = 1:10) diff --git a/tests/testthat/test-ostree_pred_leaf.R b/tests/testthat/test-ostree_pred_leaf.R index 3ba41eb2..5b18fe40 100644 --- a/tests/testthat/test-ostree_pred_leaf.R +++ b/tests/testthat/test-ostree_pred_leaf.R @@ -1,63 +1,63 @@ - -#' @srrstats {G5.4a} *Testing of leaf assignment implementation is done by comparing results from an initial R implementation to the C++ implementation.* - -#' @srrstats {G5.5} *Correctness tests are run with a fixed random seed* -set.seed(1) - -formula <- Surv(time, status) ~ . - id - -aorsf <- orsf( - formula = formula, - data = pbc_orsf, - n_tree = 10, - leaf_min_obs = 20 -) - -formula_terms <- stats::terms(formula, data=pbc_orsf) -names_x_data <- attr(formula_terms, 'term.labels') - -fi <- fctr_info(pbc_orsf, names_x_data) -x <- as.matrix(ref_code(pbc_orsf, fi, names_x_data)) - -for( tr in seq(10) ){ - - tree <- aorsf$forest[[tr]] - leaf_assigned <- rep(0, nrow(x)) - - for (j in seq(0, ncol(tree$betas)-1 ) ) { - - jj <- j+1 - - obs_in_node <- which(leaf_assigned==j) - - if(tree$children_left[jj] != 0){ - - lc <- x[obs_in_node, (tree$col_indices[, jj] + 1)] %*% tree$betas[, jj, drop = F] - - going_left <- lc <= tree$cut_points[jj] - going_right <- !going_left - - leaf_assigned[obs_in_node[going_left]] <- tree$children_left[jj] - leaf_assigned[obs_in_node[going_right]] <- tree$children_left[jj] + 1 - - } - - } - - test_that( - desc = 'check pred_leaf with R script', - code = { - - leaves <- as.numeric(ostree_pred_leaf_testthat(tree = tree, x_pred_ = x)) - #' @srrstats {G5.3} *Test that objects returned contain no missing (`NA`) or undefined (`NaN`, `Inf`) values.* - expect_false(any(is.na(leaves))) - expect_false(any(is.nan(leaves))) - expect_false(any(is.infinite(leaves))) - expect_equal(leaves, as.numeric(leaf_assigned)) - - #' @srrstats {G5.6a} *In this case the results are integers, so no tolerance is used.* - - } - ) - -} +#' +#' #' @srrstats {G5.4a} *Testing of leaf assignment implementation is done by comparing results from an initial R implementation to the C++ implementation.* +#' +#' #' @srrstats {G5.5} *Correctness tests are run with a fixed random seed* +#' set.seed(1) +#' +#' formula <- Surv(time, status) ~ . - id +#' +#' aorsf <- orsf( +#' formula = formula, +#' data = pbc_orsf, +#' n_tree = 10, +#' leaf_min_obs = 20 +#' ) +#' +#' formula_terms <- stats::terms(formula, data=pbc_orsf) +#' names_x_data <- attr(formula_terms, 'term.labels') +#' +#' fi <- fctr_info(pbc_orsf, names_x_data) +#' x <- as.matrix(ref_code(pbc_orsf, fi, names_x_data)) +#' +#' for( tr in seq(10) ){ +#' +#' tree <- aorsf$forest[[tr]] +#' leaf_assigned <- rep(0, nrow(x)) +#' +#' for (j in seq(0, ncol(tree$betas)-1 ) ) { +#' +#' jj <- j+1 +#' +#' obs_in_node <- which(leaf_assigned==j) +#' +#' if(tree$children_left[jj] != 0){ +#' +#' lc <- x[obs_in_node, (tree$col_indices[, jj] + 1)] %*% tree$betas[, jj, drop = F] +#' +#' going_left <- lc <= tree$cut_points[jj] +#' going_right <- !going_left +#' +#' leaf_assigned[obs_in_node[going_left]] <- tree$children_left[jj] +#' leaf_assigned[obs_in_node[going_right]] <- tree$children_left[jj] + 1 +#' +#' } +#' +#' } +#' +#' test_that( +#' desc = 'check pred_leaf with R script', +#' code = { +#' +#' leaves <- as.numeric(ostree_pred_leaf_testthat(tree = tree, x_pred_ = x)) +#' #' @srrstats {G5.3} *Test that objects returned contain no missing (`NA`) or undefined (`NaN`, `Inf`) values.* +#' expect_false(any(is.na(leaves))) +#' expect_false(any(is.nan(leaves))) +#' expect_false(any(is.infinite(leaves))) +#' expect_equal(leaves, as.numeric(leaf_assigned)) +#' +#' #' @srrstats {G5.6a} *In this case the results are integers, so no tolerance is used.* +#' +#' } +#' ) +#' +#' } diff --git a/tests/testthat/test-which_cols_valid.R b/tests/testthat/test-which_cols_valid.R index 351f3c44..8569e072 100644 --- a/tests/testthat/test-which_cols_valid.R +++ b/tests/testthat/test-which_cols_valid.R @@ -1,54 +1,54 @@ - - -y <- matrix( - data = c(1,1, - 2,0, - 3,1, - 4,0, - 5,1, - 6,1), - byrow = TRUE, - ncol = 2 -) - -# column 1 is constant everywhere -> return value should be 0 -# column 2 is constant where events occurred -> return value should be 0 -# column 3 is unique everywhere -> return value should be 1 -# column 4 is unique where events occurred -> return value should be 1 - -x <- matrix( - data = c(1, 2, 3, 1, - 1, 0, 4, 1, - 1, 2, 5, 3, - 1, 0, 6, 3, - 1, 2, 7, 4, - 1, 2, 8, 4), - byrow = TRUE, - ncol = 4 -) - -test_that( - desc = "constant columns are detected in X matrix", - code = { - # include all rows - expect_equal( - which_cols_valid_exported(y, x, rows_node = seq(0, nrow(x)-1), mtry = 1), - matrix(data = c(0, 0, 1, 1), ncol = 1) - ) - - # same deal if you just include event rows - expect_equal( - which_cols_valid_exported(y, x, rows_node = c(0, 2, 4, 5), mtry = 1), - matrix(data = c(0, 0, 1, 1), ncol = 1) - ) - - # all cols should be constant if you remove rows with events - expect_equal( - which_cols_valid_exported(y, x, rows_node = c(1, 3), mtry = 1), - matrix(data = c(0, 0, 0, 0), ncol = 1) - ) - } -) - - - +# +# +# y <- matrix( +# data = c(1,1, +# 2,0, +# 3,1, +# 4,0, +# 5,1, +# 6,1), +# byrow = TRUE, +# ncol = 2 +# ) +# +# # column 1 is constant everywhere -> return value should be 0 +# # column 2 is constant where events occurred -> return value should be 0 +# # column 3 is unique everywhere -> return value should be 1 +# # column 4 is unique where events occurred -> return value should be 1 +# +# x <- matrix( +# data = c(1, 2, 3, 1, +# 1, 0, 4, 1, +# 1, 2, 5, 3, +# 1, 0, 6, 3, +# 1, 2, 7, 4, +# 1, 2, 8, 4), +# byrow = TRUE, +# ncol = 4 +# ) +# +# test_that( +# desc = "constant columns are detected in X matrix", +# code = { +# # include all rows +# expect_equal( +# which_cols_valid_exported(y, x, rows_node = seq(0, nrow(x)-1), mtry = 1), +# matrix(data = c(0, 0, 1, 1), ncol = 1) +# ) +# +# # same deal if you just include event rows +# expect_equal( +# which_cols_valid_exported(y, x, rows_node = c(0, 2, 4, 5), mtry = 1), +# matrix(data = c(0, 0, 1, 1), ncol = 1) +# ) +# +# # all cols should be constant if you remove rows with events +# expect_equal( +# which_cols_valid_exported(y, x, rows_node = c(1, 3), mtry = 1), +# matrix(data = c(0, 0, 0, 0), ncol = 1) +# ) +# } +# ) +# +# +#