|
ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
|
| 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::BenchmarkParams | Benchmark-specific options |
| Cppforest2::cli::BenchmarkSuite | A suite of scenarios with shared defaults |
| Cppforest2::viz::BoundarySegment | A clipped decision boundary line segment in 2D feature space |
| Cppforest2::cli::CLIOptions | All CLI options and runtime parameters |
| Cppforest2::io::layout::Column | Column definition for table formatting |
| Cppforest2::io::ConfigDisplayHints | Optional display hints for print_configuration |
| Cppforest2::stats::ConfusionMatrix | A confusion matrix comparing predicted vs actual group labels |
| Cppforest2::cli::ConvergenceCriteria | Convergence criteria for adaptive stopping in benchmarks |
| Cppforest2::cli::ConvergenceParams | Convergence and iteration control (evaluate + benchmark) |
| Cppforest2::stats::DataPacket | Bundled dataset: features, responses, and group labels |
| Cppforest2::dr::DRResult | Result of a dimensionality reduction step |
| Cppforest2::cli::EvaluateParams | Evaluate-specific options |
| Cppforest2::serialization::Export< T > | A model bundled with its export metadata and optional metrics |
| Cppforest2::stats::GroupPartition | Contiguous-block representation of grouped observations |
| Cppforest2::viz::HalfSpace | A half-space constraint derived from an ancestor split |
| Cppforest2::viz::LayoutEdge | An edge between two positioned nodes with a threshold label |
| Cppforest2::viz::LayoutNode | A positioned tree node in the computed layout |
| Cppforest2::viz::LayoutParams | Layout parameters for tree structure rendering |
| ▼Cppforest2::Model | Abstract base class for predictive models (trees and forests) |
| Cppforest2::Forest | A projection pursuit random forest |
| ▼Cppforest2::Tree | A single projection pursuit decision tree |
| Cppforest2::BootstrapTree | |
| Cppforest2::cli::ModelParams | Model training parameters shared by train and evaluate |
| Cppforest2::io::ModelStats | Aggregated statistics across multiple training iterations |
| Cppforest2::viz::NodeData | Per-node data collected by routing observations through the tree |
| Cppforest2::stats::Normal | Normal (Gaussian) random number generator |
| Cppforest2::io::Output | Quiet-aware, indentation-aware output context |
| Cppforest2::pp::PPResult | Result of a projection pursuit optimization step |
| CProcessResult | Captured output of a child-process invocation |
| Cppforest2::Proportions | Tag type for requesting vote-proportion predictions |
| Cppforest2::viz::RegionPolygon | A convex decision region polygon in 2D with its predicted group |
| ▼Cstd::runtime_error | |
| Cppforest2::UserError | Exception for user-facing input validation errors |
| Cppforest2::cli::Scenario | A single benchmark scenario: data shape + model config |
| Cppforest2::cli::ScenarioResult | Result of running a single benchmark scenario |
| Cppforest2::cli::SimulateParams | Simulation data source options |
| Cppforest2::stats::SimulationParams | Parameters for generating simulated classification data |
| Cppforest2::stats::Split | Indices for a train/test split |
| CStrategy< Derived > | CRTP base class providing self-registration for strategy types |
| ▼CStrategy< DRStrategy > | |
| ▼Cppforest2::dr::DRStrategy | Abstract strategy for dimensionality reduction |
| Cppforest2::dr::DRNoopStrategy | No-op dimensionality reduction: selects all variables |
| Cppforest2::dr::DRUniformStrategy | Uniform random dimensionality reduction |
| ▼CStrategy< PPStrategy > | |
| ▼Cppforest2::pp::PPStrategy | Abstract strategy for projection pursuit optimization |
| Cppforest2::pp::PPPDAStrategy | Penalized Discriminant Analysis projection pursuit strategy |
| ▼CStrategy< SRStrategy > | |
| ▼Cppforest2::sr::SRStrategy | Abstract strategy for computing the split threshold |
| Cppforest2::sr::SRMeanOfMeansStrategy | Split threshold as the mean of two group means |
| Cppforest2::cli::SuiteResult | Aggregated results for an entire suite run |
| Cppforest2::io::TempDir | RAII temporary directory with automatic cleanup |
| CTempDir | RAII temporary directory with automatic cleanup |
| Cppforest2::io::TempFile | RAII temporary file with automatic cleanup |
| CTempFile | RAII temporary file with automatic cleanup |
| ▼Ctesting::Test | |
| CSavedModelTest | Test fixture that trains a forest model once in SetUp() |
| Cppforest2::TrainingSpec | Training configuration for projection pursuit trees and forests |
| Cppforest2::cli::TrainResult | Result of a train operation containing the model and training duration |
| Cppforest2::viz::TreeLayout | Complete tree layout: positioned nodes and labelled edges |
| ▼Cppforest2::TreeNode | Abstract base class for nodes in a projection pursuit tree |
| Cppforest2::TreeCondition | Internal split node in a projection pursuit tree |
| Cppforest2::TreeResponse | Leaf node in a projection pursuit tree |
| Cppforest2::stats::Uniform | Discrete uniform random integer generator over [min, max] |
| Cppforest2::VariableImportance | Grouped result of the three variable importance measures |
| Cppforest2::cli::VarsSpec | Result of parsing a vars specification |
| ▼Cppforest2::Model::Visitor | Visitor interface for model dispatch |
| Cppforest2::serialization::JsonModelVisitor | Visitor that serializes a model (Tree or Forest) to JSON |
| ▼Cppforest2::TreeNode::Visitor | Visitor interface for tree node dispatch |
| Cppforest2::VIVisitor | Visitor that accumulates per-variable contributions for VI2 and VI3 |
| Cppforest2::serialization::JsonNodeVisitor | Visitor that serializes a tree node to JSON |
| Cppforest2::viz::BoundaryVisitor | Visitor that collects and clips decision boundary line segments |
| Cppforest2::viz::NodeDataVisitor | Visitor that routes observations through the tree and collects per-node projection data for histogram rendering |
| Cppforest2::viz::RegionVisitor | Visitor that collects convex decision region polygons |