calculate_impurity(std::vector< Histogram_t > &histogram) | koho::GiniCriterion | |
calculate_NA_histogram(Classes_t *y, std::vector< SamplesIdx_t > &samples, SamplesIdx_t pos) | koho::GiniCriterion | |
calculate_NA_impurity() | koho::GiniCriterion | |
calculate_NA_impurity_improvement() | koho::GiniCriterion | |
calculate_node_histogram(Classes_t *y, std::vector< SamplesIdx_t > &samples, SamplesIdx_t start, SamplesIdx_t end) | koho::GiniCriterion | |
calculate_node_impurity() | koho::GiniCriterion | |
calculate_threshold_impurity() | koho::GiniCriterion | |
calculate_threshold_impurity_improvement() | koho::GiniCriterion | |
calculate_threshold_NA_impurity() | koho::GiniCriterion | |
calculate_threshold_NA_left_impurity_improvement() | koho::GiniCriterion | |
calculate_threshold_NA_right_impurity_improvement() | koho::GiniCriterion | |
calculate_threshold_values_impurity_improvement() | koho::GiniCriterion | |
class_weight | koho::GiniCriterion | protected |
get_node_impurity() | koho::GiniCriterion | inline |
get_node_impurity_NA() | koho::GiniCriterion | inline |
get_node_impurity_threshold_left() | koho::GiniCriterion | inline |
get_node_impurity_threshold_right() | koho::GiniCriterion | inline |
get_node_impurity_values() | koho::GiniCriterion | inline |
get_node_weighted_histogram() | koho::GiniCriterion | inline |
GiniCriterion(OutputsIdx_t n_outputs, ClassesIdx_t *n_classes, ClassesIdx_t n_classes_max, SamplesIdx_t n_samples, ClassWeights_t *class_weight) | koho::GiniCriterion | |
init_threshold_histograms() | koho::GiniCriterion | |
init_threshold_values_histograms() | koho::GiniCriterion | |
n_classes | koho::GiniCriterion | protected |
n_classes_max | koho::GiniCriterion | protected |
n_outputs | koho::GiniCriterion | protected |
n_samples | koho::GiniCriterion | protected |
node_impurity | koho::GiniCriterion | protected |
node_impurity_NA | koho::GiniCriterion | protected |
node_impurity_threshold_left | koho::GiniCriterion | protected |
node_impurity_threshold_left_NA | koho::GiniCriterion | protected |
node_impurity_threshold_right | koho::GiniCriterion | protected |
node_impurity_threshold_right_NA | koho::GiniCriterion | protected |
node_impurity_values | koho::GiniCriterion | protected |
node_pos_NA | koho::GiniCriterion | protected |
node_pos_threshold | koho::GiniCriterion | protected |
node_weighted_histogram | koho::GiniCriterion | protected |
node_weighted_histogram_NA | koho::GiniCriterion | protected |
node_weighted_histogram_threshold_left | koho::GiniCriterion | protected |
node_weighted_histogram_threshold_right | koho::GiniCriterion | protected |
node_weighted_histogram_values | koho::GiniCriterion | protected |
node_weighted_n_samples | koho::GiniCriterion | protected |
node_weighted_n_samples_NA | koho::GiniCriterion | protected |
node_weighted_n_samples_threshold_left | koho::GiniCriterion | protected |
node_weighted_n_samples_threshold_left_NA | koho::GiniCriterion | protected |
node_weighted_n_samples_threshold_right | koho::GiniCriterion | protected |
node_weighted_n_samples_threshold_right_NA | koho::GiniCriterion | protected |
node_weighted_n_samples_values | koho::GiniCriterion | protected |
update_threshold_histograms(Classes_t *y, std::vector< SamplesIdx_t > &samples, SamplesIdx_t new_pos) | koho::GiniCriterion | |