ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cnlohmann::adl_serializer< ppforest2::Forest >
 Cnlohmann::adl_serializer< ppforest2::serialization::Export< ppforest2::Forest > >
 Cnlohmann::adl_serializer< ppforest2::serialization::Export< ppforest2::Model::Ptr > >
 Cnlohmann::adl_serializer< ppforest2::serialization::Export< ppforest2::Tree > >
 Cnlohmann::adl_serializer< ppforest2::stats::ConfusionMatrix >
 Cnlohmann::adl_serializer< ppforest2::Tree >
 Cnlohmann::adl_serializer< ppforest2::VariableImportance >
 Cppforest2::cli::BenchmarkParamsBenchmark-specific options
 Cppforest2::cli::BenchmarkSuiteA suite of scenarios with shared defaults
 Cppforest2::viz::BoundarySegmentA clipped decision boundary line segment in 2D feature space
 Cppforest2::cli::CLIOptionsAll CLI options and runtime parameters
 Cppforest2::io::layout::ColumnColumn definition for table formatting
 Cppforest2::io::ConfigDisplayHintsOptional display hints for print_configuration
 Cppforest2::stats::ConfusionMatrixA confusion matrix comparing predicted vs actual group labels
 Cppforest2::cli::ConvergenceCriteriaConvergence criteria for adaptive stopping in benchmarks
 Cppforest2::cli::ConvergenceParamsConvergence and iteration control (evaluate + benchmark)
 Cppforest2::stats::DataPacketBundled dataset: features, responses, and group labels
 Cppforest2::dr::DRResultResult of a dimensionality reduction step
 Cppforest2::cli::EvaluateParamsEvaluate-specific options
 Cppforest2::serialization::Export< T >A model bundled with its export metadata and optional metrics
 Cppforest2::stats::GroupPartitionContiguous-block representation of grouped observations
 Cppforest2::viz::HalfSpaceA half-space constraint derived from an ancestor split
 Cppforest2::viz::LayoutEdgeAn edge between two positioned nodes with a threshold label
 Cppforest2::viz::LayoutNodeA positioned tree node in the computed layout
 Cppforest2::viz::LayoutParamsLayout parameters for tree structure rendering
 Cppforest2::ModelAbstract base class for predictive models (trees and forests)
 Cppforest2::ForestA projection pursuit random forest
 Cppforest2::TreeA single projection pursuit decision tree
 Cppforest2::BootstrapTree
 Cppforest2::cli::ModelParamsModel training parameters shared by train and evaluate
 Cppforest2::io::ModelStatsAggregated statistics across multiple training iterations
 Cppforest2::viz::NodeDataPer-node data collected by routing observations through the tree
 Cppforest2::stats::NormalNormal (Gaussian) random number generator
 Cppforest2::io::OutputQuiet-aware, indentation-aware output context
 Cppforest2::pp::PPResultResult of a projection pursuit optimization step
 CProcessResultCaptured output of a child-process invocation
 Cppforest2::ProportionsTag type for requesting vote-proportion predictions
 Cppforest2::viz::RegionPolygonA convex decision region polygon in 2D with its predicted group
 Cstd::runtime_error
 Cppforest2::UserErrorException for user-facing input validation errors
 Cppforest2::cli::ScenarioA single benchmark scenario: data shape + model config
 Cppforest2::cli::ScenarioResultResult of running a single benchmark scenario
 Cppforest2::cli::SimulateParamsSimulation data source options
 Cppforest2::stats::SimulationParamsParameters for generating simulated classification data
 Cppforest2::stats::SplitIndices for a train/test split
 CStrategy< Derived >CRTP base class providing self-registration for strategy types
 CStrategy< DRStrategy >
 Cppforest2::dr::DRStrategyAbstract strategy for dimensionality reduction
 Cppforest2::dr::DRNoopStrategyNo-op dimensionality reduction: selects all variables
 Cppforest2::dr::DRUniformStrategyUniform random dimensionality reduction
 CStrategy< PPStrategy >
 Cppforest2::pp::PPStrategyAbstract strategy for projection pursuit optimization
 Cppforest2::pp::PPPDAStrategyPenalized Discriminant Analysis projection pursuit strategy
 CStrategy< SRStrategy >
 Cppforest2::sr::SRStrategyAbstract strategy for computing the split threshold
 Cppforest2::sr::SRMeanOfMeansStrategySplit threshold as the mean of two group means
 Cppforest2::cli::SuiteResultAggregated results for an entire suite run
 Cppforest2::io::TempDirRAII temporary directory with automatic cleanup
 CTempDirRAII temporary directory with automatic cleanup
 Cppforest2::io::TempFileRAII temporary file with automatic cleanup
 CTempFileRAII temporary file with automatic cleanup
 Ctesting::Test
 CSavedModelTestTest fixture that trains a forest model once in SetUp()
 Cppforest2::TrainingSpecTraining configuration for projection pursuit trees and forests
 Cppforest2::cli::TrainResultResult of a train operation containing the model and training duration
 Cppforest2::viz::TreeLayoutComplete tree layout: positioned nodes and labelled edges
 Cppforest2::TreeNodeAbstract base class for nodes in a projection pursuit tree
 Cppforest2::TreeConditionInternal split node in a projection pursuit tree
 Cppforest2::TreeResponseLeaf node in a projection pursuit tree
 Cppforest2::stats::UniformDiscrete uniform random integer generator over [min, max]
 Cppforest2::VariableImportanceGrouped result of the three variable importance measures
 Cppforest2::cli::VarsSpecResult of parsing a vars specification
 Cppforest2::Model::VisitorVisitor interface for model dispatch
 Cppforest2::serialization::JsonModelVisitorVisitor that serializes a model (Tree or Forest) to JSON
 Cppforest2::TreeNode::VisitorVisitor interface for tree node dispatch
 Cppforest2::VIVisitorVisitor that accumulates per-variable contributions for VI2 and VI3
 Cppforest2::serialization::JsonNodeVisitorVisitor that serializes a tree node to JSON
 Cppforest2::viz::BoundaryVisitorVisitor that collects and clips decision boundary line segments
 Cppforest2::viz::NodeDataVisitorVisitor that routes observations through the tree and collects per-node projection data for histogram rendering
 Cppforest2::viz::RegionVisitorVisitor that collects convex decision region polygons