• Home
  • Raw
  • Download

Lines Matching refs:vi

186     int i, n = node->sample_count, vi = node->split->var_idx;  in calc_node_dir()  local
191 if( data->get_var_type(vi) >= 0 ) // split on categorical var in calc_node_dir()
193 const int* cat_labels = data->get_cat_var_data( node, vi ); in calc_node_dir()
211 const CvPair32s32f* sorted = data->get_ord_var_data(node,vi); in calc_node_dir()
213 int n1 = node->get_num_valid(vi); in calc_node_dir()
244 CvBoostTree::find_split_ord_class( CvDTreeNode* node, int vi ) in find_split_ord_class() argument
247 const CvPair32s32f* sorted = data->get_ord_var_data(node, vi); in find_split_ord_class()
251 int n1 = node->get_num_valid(vi); in find_split_ord_class()
321 return best_i >= 0 ? data->new_split_ord( vi, in find_split_ord_class()
331 CvBoostTree::find_split_cat_class( CvDTreeNode* node, int vi ) in CV_IMPLEMENT_QSORT_EX()
334 const int* cat_labels = data->get_cat_var_data(node, vi); in CV_IMPLEMENT_QSORT_EX()
336 int ci = data->get_var_type(vi); in CV_IMPLEMENT_QSORT_EX()
427 split = data->new_split_cat( vi, (float)best_val ); in CV_IMPLEMENT_QSORT_EX()
440 CvBoostTree::find_split_ord_reg( CvDTreeNode* node, int vi ) in find_split_ord_reg() argument
443 const CvPair32s32f* sorted = data->get_ord_var_data(node, vi); in find_split_ord_reg()
447 int n1 = node->get_num_valid(vi); in find_split_ord_reg()
481 return best_i >= 0 ? data->new_split_ord( vi, in find_split_ord_reg()
488 CvBoostTree::find_split_cat_reg( CvDTreeNode* node, int vi ) in find_split_cat_reg() argument
491 const int* cat_labels = data->get_cat_var_data(node, vi); in find_split_cat_reg()
494 int ci = data->get_var_type(vi); in find_split_cat_reg()
559 split = data->new_split_cat( vi, (float)best_val ); in find_split_cat_reg()
571 CvBoostTree::find_surrogate_split_ord( CvDTreeNode* node, int vi ) in find_surrogate_split_ord() argument
574 const CvPair32s32f* sorted = data->get_ord_var_data(node, vi); in find_surrogate_split_ord()
577 int n1 = node->get_num_valid(vi); in find_surrogate_split_ord()
630 return best_i >= 0 && best_val > node->maxlr ? data->new_split_ord( vi, in find_surrogate_split_ord()
637 CvBoostTree::find_surrogate_split_cat( CvDTreeNode* node, int vi ) in find_surrogate_split_cat() argument
639 const int* cat_labels = data->get_cat_var_data(node, vi); in find_surrogate_split_cat()
647 CvDTreeSplit* split = data->new_split_cat( vi, 0 ); in find_surrogate_split_cat()
648 int i, mi = data->cat_count->data.i[data->get_var_type(vi)]; in find_surrogate_split_cat()