ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nnlohmann
 Cadl_serializer< ppforest2::Forest >
 Cadl_serializer< ppforest2::serialization::Export< ppforest2::Forest > >
 Cadl_serializer< ppforest2::serialization::Export< ppforest2::Model::Ptr > >
 Cadl_serializer< ppforest2::serialization::Export< ppforest2::Tree > >
 Cadl_serializer< ppforest2::stats::ConfusionMatrix >
 Cadl_serializer< ppforest2::Tree >
 Cadl_serializer< ppforest2::VariableImportance >
 Nppforest2
 NcliCommand-line interface: argument parsing, subcommands, and benchmark/evaluation orchestration
 CBenchmarkParamsBenchmark-specific options
 CBenchmarkSuiteA suite of scenarios with shared defaults
 CCLIOptionsAll CLI options and runtime parameters
 CConvergenceCriteriaConvergence criteria for adaptive stopping in benchmarks
 CConvergenceParamsConvergence and iteration control (evaluate + benchmark)
 CEvaluateParamsEvaluate-specific options
 CModelParamsModel training parameters shared by train and evaluate
 CScenarioA single benchmark scenario: data shape + model config
 CScenarioResultResult of running a single benchmark scenario
 CSimulateParamsSimulation data source options
 CSuiteResultAggregated results for an entire suite run
 CTrainResultResult of a train operation containing the model and training duration
 CVarsSpecResult of parsing a vars specification
 NdrDimensionality reduction strategies for variable selection
 CDRNoopStrategyNo-op dimensionality reduction: selects all variables
 CDRResultResult of a dimensionality reduction step
 CDRStrategyAbstract strategy for dimensionality reduction
 CDRUniformStrategyUniform random dimensionality reduction
 Nio
 NlayoutColumn-driven table formatting with ANSI-safe alignment
 CColumnColumn definition for table formatting
 CConfigDisplayHintsOptional display hints for print_configuration
 CModelStatsAggregated statistics across multiple training iterations
 COutputQuiet-aware, indentation-aware output context
 CTempDirRAII temporary directory with automatic cleanup
 CTempFileRAII temporary file with automatic cleanup
 NppProjection pursuit strategies
 CPPPDAStrategyPenalized Discriminant Analysis projection pursuit strategy
 CPPResultResult of a projection pursuit optimization step
 CPPStrategyAbstract strategy for projection pursuit optimization
 NserializationJSON serialization and deserialization for ppforest2 models
 CExportA model bundled with its export metadata and optional metrics
 CJsonModelVisitorVisitor that serializes a model (Tree or Forest) to JSON
 CJsonNodeVisitorVisitor that serializes a tree node to JSON
 NsrSplit rule strategies for computing decision thresholds
 CSRMeanOfMeansStrategySplit threshold as the mean of two group means
 CSRStrategyAbstract strategy for computing the split threshold
 NstatsStatistical infrastructure for training and evaluation
 CConfusionMatrixA confusion matrix comparing predicted vs actual group labels
 CDataPacketBundled dataset: features, responses, and group labels
 CGroupPartitionContiguous-block representation of grouped observations
 CNormalNormal (Gaussian) random number generator
 CSimulationParamsParameters for generating simulated classification data
 CSplitIndices for a train/test split
 CUniformDiscrete uniform random integer generator over [min, max]
 Nviz
 CBoundarySegmentA clipped decision boundary line segment in 2D feature space
 CBoundaryVisitorVisitor that collects and clips decision boundary line segments
 CHalfSpaceA half-space constraint derived from an ancestor split
 CLayoutEdgeAn edge between two positioned nodes with a threshold label
 CLayoutNodeA positioned tree node in the computed layout
 CLayoutParamsLayout parameters for tree structure rendering
 CNodeDataPer-node data collected by routing observations through the tree
 CNodeDataVisitorVisitor that routes observations through the tree and collects per-node projection data for histogram rendering
 CRegionPolygonA convex decision region polygon in 2D with its predicted group
 CRegionVisitorVisitor that collects convex decision region polygons
 CTreeLayoutComplete tree layout: positioned nodes and labelled edges
 CBootstrapTree
 CForestA projection pursuit random forest
 CModelAbstract base class for predictive models (trees and forests)
 CVisitorVisitor interface for model dispatch
 CProportionsTag type for requesting vote-proportion predictions
 CTrainingSpecTraining configuration for projection pursuit trees and forests
 CTreeA single projection pursuit decision tree
 CTreeConditionInternal split node in a projection pursuit tree
 CTreeNodeAbstract base class for nodes in a projection pursuit tree
 CVisitorVisitor interface for tree node dispatch
 CTreeResponseLeaf node in a projection pursuit tree
 CUserErrorException for user-facing input validation errors
 CVariableImportanceGrouped result of the three variable importance measures
 CVIVisitorVisitor that accumulates per-variable contributions for VI2 and VI3
 CProcessResultCaptured output of a child-process invocation
 CSavedModelTestTest fixture that trains a forest model once in SetUp()
 CStrategyCRTP base class providing self-registration for strategy types
 CTempDirRAII temporary directory with automatic cleanup
 CTempFileRAII temporary file with automatic cleanup