| C_DEFAULT_BAGGING_PROPORTION | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protectedstatic |
| C_DEFAULT_MIN_TRAINING_DATA | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protectedstatic |
| fastDiscreteEntropy(const std::vector< int > &internal_index, const int n_labels, const TLabelIterator first_label, const std::vector< double > &xlogx_precalc) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protectedstatic |
| fastDiscreteEntropySplit(const std::vector< scoreInternalIndexStruct > &data_structs, const int n_labels, const TLabelIterator first_label, const std::vector< double > &xlogx_precalc, double &best_split_impurity, float &thresh) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protectedstatic |
| feature_header | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| feature_string | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| findLeafSingle(const TId id, const int treenum, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| findLeavesGroupwise(TIdIterator first_id, const TIdIterator last_id, const int treenum, std::vector< const TNodeDist * > &leaves, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| fit_split_nodes | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| forest | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| getFeatureDefinitionString(std::string &feat_str) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| isValid() const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| n_levels | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| n_nodes | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| n_trees | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| preCalculateXlogX(const int N) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protectedstatic |
| predictDistGroupwise(TIdIterator first_id, const TIdIterator last_id, TOutputIterator out_it, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| predictDistSingle(TIdIterator first_id, const TIdIterator last_id, TOutputIterator out_it, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| probabilityGroupwise(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| probabilityGroupwiseBase(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TBinaryFunction &&binary_function, TFeatureFunctor &&feature_functor, TPDFFunctor &&pdf_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| probabilitySingle(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| probabilitySingleBase(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TBinaryFunction &&binary_function, TFeatureFunctor &&feature_functor, TPDFFunctor &&pdf_functor) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| rand_engine | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| randomForestBase() | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| randomForestBase(const int num_trees, const int num_levels) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| readFromFile(const std::string filename, const int trees_used=-1, const int max_depth_used=-1) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| setFeatureDefinitionString(const std::string &header_str, const std::string &feat_str) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| train(const TIdIterator first_id, const TIdIterator last_id, const TLabelIterator first_label, TFeatureFunctor &&feature_functor, TParameterFunctor &¶meter_functor, const unsigned num_param_combos_to_test, const bool bagging=true, const float bag_proportion=C_DEFAULT_BAGGING_PROPORTION, const bool fit_split_nodes=true, const unsigned min_training_data=C_DEFAULT_MIN_TRAINING_DATA) | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |
| uni_dist | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| valid | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | protected |
| writeToFile(const std::string filename) const | canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > | |