Feat C++ API
A feature engineering automation tool
shogun::CMyCARTree Member List

This is the complete list of members for shogun::CMyCARTree, including all inherited members.

apply_binary(CFeatures *data=NULL)shogun::CMyCARTreevirtual
apply_from_current_node(CDenseFeatures< float64_t > *feats, bnode_t *current, bool set_certainty=false)shogun::CMyCARTreeprotected
apply_multiclass(CFeatures *data=NULL)shogun::CMyCARTreevirtual
apply_regression(CFeatures *data=NULL)shogun::CMyCARTreevirtual
CARTtrain(CFeatures *data, SGVector< float64_t > weights, CLabels *labels, int32_t level)shogun::CMyCARTreeprotectedvirtual
clear_feature_types()shogun::CMyCARTree
clear_weights()shogun::CMyCARTree
CMyCARTree()shogun::CMyCARTree
CMyCARTree(SGVector< bool > attribute_types, EProblemType prob_type=PT_MULTICLASS)shogun::CMyCARTree
CMyCARTree(SGVector< bool > attribute_types, EProblemType prob_type, int32_t num_folds, bool cv_prune)shogun::CMyCARTree
compute_best_attribute(const SGMatrix< float64_t > &mat, const SGVector< float64_t > &weights, CLabels *labels, SGVector< float64_t > &left, SGVector< float64_t > &right, SGVector< bool > &is_left_final, int32_t &num_missing, int32_t &count_left, int32_t &count_right, float64_t &IG, int32_t subset_size=0, const SGVector< int32_t > &active_indices=SGVector< index_t >())shogun::CMyCARTreeprotectedvirtual
compute_error(CLabels *labels, CLabels *reference, SGVector< float64_t > weights)shogun::CMyCARTreeprotected
cut_weakest_link(bnode_t *node, float64_t alpha)shogun::CMyCARTreeprotected
EQ_DELTAshogun::CMyCARTreestatic
feature_importances()shogun::CMyCARTree
find_weakest_alpha(bnode_t *node)shogun::CMyCARTreeprotected
form_t1(bnode_t *node)shogun::CMyCARTreeprotected
gain(SGVector< float64_t > wleft, SGVector< float64_t > wright, SGVector< float64_t > wtotal, SGVector< float64_t > labels)shogun::CMyCARTreeprotected
gain(const SGVector< float64_t > &wleft, const SGVector< float64_t > &wright, const SGVector< float64_t > &wtotal)shogun::CMyCARTreeprotected
get_certainty_vector() constshogun::CMyCARTree
get_feature_types() constshogun::CMyCARTree
get_importance(bnode_t *node, vector< double > &importances)shogun::CMyCARTreeprotected
get_label_epsilon()shogun::CMyCARTree
get_machine_problem_type() constshogun::CMyCARTreevirtual
get_max_depth() constshogun::CMyCARTree
get_min_node_size() constshogun::CMyCARTree
get_name() constshogun::CMyCARTreevirtual
get_num_folds() constshogun::CMyCARTree
get_unique_labels(SGVector< float64_t > labels_vec, int32_t &n_ulabels)shogun::CMyCARTreeprotected
get_weights() constshogun::CMyCARTree
gini_impurity_index(const SGVector< float64_t > &weighted_lab_classes, float64_t &total_weight)shogun::CMyCARTreeprotected
handle_missing_vecs_for_continuous_surrogate(SGMatrix< float64_t > m, CDynamicArray< int32_t > *missing_vecs, CDynamicArray< float64_t > *association_index, CDynamicArray< int32_t > *intersect_vecs, SGVector< bool > is_left, SGVector< float64_t > weights, float64_t p, int32_t attr)shogun::CMyCARTreeprotected
handle_missing_vecs_for_nominal_surrogate(SGMatrix< float64_t > m, CDynamicArray< int32_t > *missing_vecs, CDynamicArray< float64_t > *association_index, CDynamicArray< int32_t > *intersect_vecs, SGVector< bool > is_left, SGVector< float64_t > weights, float64_t p, int32_t attr)shogun::CMyCARTreeprotected
init()shogun::CMyCARTreeprotected
is_label_valid(CLabels *lab) constshogun::CMyCARTreevirtual
least_squares_deviation(const SGVector< float64_t > &labels, const SGVector< float64_t > &weights, float64_t &total_weight)shogun::CMyCARTreeprotected
m_alphasshogun::CMyCARTreeprotected
m_apply_cv_pruningshogun::CMyCARTreeprotected
m_certaintyshogun::CMyCARTreeprotected
m_foldsshogun::CMyCARTreeprotected
m_label_epsilonshogun::CMyCARTreeprotected
m_max_depthshogun::CMyCARTreeprotected
m_min_node_sizeshogun::CMyCARTreeprotected
m_modeshogun::CMyCARTreeprotected
m_nominalshogun::CMyCARTreeprotected
m_pre_sortshogun::CMyCARTreeprotected
m_sorted_featuresshogun::CMyCARTreeprotected
m_sorted_indicesshogun::CMyCARTreeprotected
m_types_setshogun::CMyCARTreeprotected
m_weightsshogun::CMyCARTreeprotected
m_weights_setshogun::CMyCARTreeprotected
MIN_SPLIT_GAINshogun::CMyCARTreestatic
MISSINGshogun::CMyCARTreestatic
pre_sort_features(CFeatures *data, SGMatrix< float64_t > &sorted_feats, SGMatrix< index_t > &sorted_indices)shogun::CMyCARTree
prune_by_cross_validation(CDenseFeatures< float64_t > *data, int32_t folds)shogun::CMyCARTreeprotected
prune_tree(CTreeMachine< MyCARTreeNodeData > *tree)shogun::CMyCARTreeprotected
prune_using_test_dataset(CDenseFeatures< float64_t > *feats, CLabels *gnd_truth, SGVector< float64_t > weights=SGVector< float64_t >())shogun::CMyCARTree
set_cv_pruning(bool cv_pruning)shogun::CMyCARTree
set_feature_types(SGVector< bool > ft)shogun::CMyCARTree
set_label_epsilon(float64_t epsilon)shogun::CMyCARTree
set_labels(CLabels *lab)shogun::CMyCARTreevirtual
set_machine_problem_type(EProblemType mode)shogun::CMyCARTree
set_max_depth(int32_t depth)shogun::CMyCARTree
set_min_node_size(int32_t nsize)shogun::CMyCARTree
set_num_folds(int32_t folds)shogun::CMyCARTree
set_probabilities(CLabels *labels, CFeatures *data=NULL)shogun::CMyCARTree
set_sorted_features(SGMatrix< float64_t > &sorted_feats, SGMatrix< index_t > &sorted_indices)shogun::CMyCARTree
set_weights(SGVector< float64_t > w)shogun::CMyCARTree
surrogate_split(SGMatrix< float64_t > data, SGVector< float64_t > weights, SGVector< bool > nm_left, int32_t attr)shogun::CMyCARTreeprotected
train_machine(CFeatures *data=NULL)shogun::CMyCARTreeprotectedvirtual
~CMyCARTree()shogun::CMyCARTreevirtual