|
ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
|
Dimensionality reduction strategies for variable selection. More...
Classes | |
| struct | DRNoopStrategy |
| No-op dimensionality reduction: selects all variables. More... | |
| struct | DRResult |
| Result of a dimensionality reduction step. More... | |
| struct | DRStrategy |
| Abstract strategy for dimensionality reduction. More... | |
| struct | DRUniformStrategy |
| Uniform random dimensionality reduction. More... | |
Functions | |
| DRStrategy::Ptr | noop () |
| Factory function for a no-op DR strategy. | |
| DRStrategy::Ptr | uniform (int n_vars) |
| Factory function for a uniform DR strategy. | |
Dimensionality reduction strategies for variable selection.
Contains the abstract DRStrategy interface and concrete implementations that select a subset of variables before projection pursuit optimisation. DRNoopStrategy uses all variables (single trees); DRUniformStrategy samples uniformly at random (forests).
New strategies must implement the pure virtual methods including to_json() for serialization support.
| DRStrategy::Ptr ppforest2::dr::noop | ( | ) |
Factory function for a no-op DR strategy.
| DRStrategy::Ptr ppforest2::dr::uniform | ( | int | n_vars | ) |
Factory function for a uniform DR strategy.