Files in ppforest2
Projection Pursuit Oblique Decision Trees and Random Forests

configure
MD5
NEWS.md README.md
NAMESPACE
DESCRIPTION
LICENSE
configure.win
cleanup
R/RcppExports.R R/plot-boundaries.R R/ppmodel.R R/parsnip.R R/plot-methods.R R/pptr.R R/plot-mosaic.R R/plot-design.R R/data.R R/grouping-strategy.R R/plot-importance.R R/plot-structure.R R/util.R R/plot-projection.R R/cutpoint-strategy.R R/leaf-strategy.R R/binarize-strategy.R R/vars-strategy.R R/pprf.R R/stop-strategy.R R/pp-strategy.R R/json.R
src/RcppExports.cpp
src/Makevars.win.in
src/Makevars.in
src/main.cpp
src/core/include/ppforest2.hpp
src/core/src/extending-strategies.dox
src/core/src/mainpage.dox
src/core/src/extending-visitors.dox
src/core/src/models/Bagged.hpp
src/core/src/models/ClassificationTree.hpp
src/core/src/models/Visualization.cpp
src/core/src/models/TreeBranch.hpp
src/core/src/models/RegressionTree.cpp
src/core/src/models/Projector.cpp
src/core/src/models/ClassificationForest.hpp
src/core/src/models/VIVisitor.hpp
src/core/src/models/Projector.hpp
src/core/src/models/TreeLeaf.hpp
src/core/src/models/TreeLeaf.cpp
src/core/src/models/Tree.cpp
src/core/src/models/RegressionForest.cpp
src/core/src/models/Model.cpp
src/core/src/models/Evaluation.cpp
src/core/src/models/TreeNode.cpp
src/core/src/models/TrainingSpec.cpp
src/core/src/models/Forest.hpp
src/core/src/models/ClassificationForest.cpp
src/core/src/models/Model.hpp
src/core/src/models/Evaluation.hpp
src/core/src/models/ClassificationTree.cpp
src/core/src/models/Forest.cpp
src/core/src/models/RegressionTree.hpp
src/core/src/models/TrainingSpec.hpp
src/core/src/models/Tree.hpp
src/core/src/models/Visualization.hpp
src/core/src/models/RegressionForest.hpp
src/core/src/models/TreeNode.hpp
src/core/src/models/TreeBranch.cpp
src/core/src/models/strategies/Strategy.hpp
src/core/src/models/strategies/NodeContext.hpp
src/core/src/models/strategies/vars/Uniform.hpp
src/core/src/models/strategies/vars/VariableSelection.cpp
src/core/src/models/strategies/vars/All.hpp
src/core/src/models/strategies/vars/Uniform.cpp
src/core/src/models/strategies/vars/All.cpp
src/core/src/models/strategies/vars/VariableSelection.hpp
src/core/src/models/strategies/stop/StopRule.hpp
src/core/src/models/strategies/stop/MaxDepth.hpp
src/core/src/models/strategies/stop/MinVariance.hpp
src/core/src/models/strategies/stop/MaxDepth.cpp
src/core/src/models/strategies/stop/PureNode.cpp
src/core/src/models/strategies/stop/MinVariance.cpp
src/core/src/models/strategies/stop/CompositeStop.hpp
src/core/src/models/strategies/stop/StopRule.cpp
src/core/src/models/strategies/stop/CompositeStop.cpp
src/core/src/models/strategies/stop/PureNode.hpp
src/core/src/models/strategies/stop/MinSize.hpp
src/core/src/models/strategies/stop/MinSize.cpp
src/core/src/models/strategies/pp/PDA.hpp
src/core/src/models/strategies/pp/ProjectionPursuit.hpp
src/core/src/models/strategies/pp/ProjectionPursuit.cpp
src/core/src/models/strategies/pp/PDA.cpp
src/core/src/models/strategies/grouping/Grouping.hpp
src/core/src/models/strategies/grouping/ByLabel.hpp
src/core/src/models/strategies/grouping/Grouping.cpp
src/core/src/models/strategies/grouping/ByCutpoint.hpp
src/core/src/models/strategies/grouping/ByCutpoint.cpp
src/core/src/models/strategies/grouping/ByLabel.cpp
src/core/src/models/strategies/leaf/MeanResponse.cpp
src/core/src/models/strategies/leaf/MajorityVote.cpp
src/core/src/models/strategies/leaf/MeanResponse.hpp
src/core/src/models/strategies/leaf/LeafStrategy.hpp
src/core/src/models/strategies/leaf/MajorityVote.hpp
src/core/src/models/strategies/cutpoint/Cutpoint.cpp
src/core/src/models/strategies/cutpoint/MeanOfMeans.cpp
src/core/src/models/strategies/cutpoint/Cutpoint.hpp
src/core/src/models/strategies/cutpoint/MeanOfMeans.hpp
src/core/src/models/strategies/binarize/Binarization.cpp
src/core/src/models/strategies/binarize/Disabled.hpp
src/core/src/models/strategies/binarize/Disabled.cpp
src/core/src/models/strategies/binarize/Binarization.hpp
src/core/src/models/strategies/binarize/LargestGap.cpp
src/core/src/models/strategies/binarize/LargestGap.hpp
src/core/src/serialization/Json.cpp
src/core/src/serialization/JsonOptional.hpp
src/core/src/serialization/Json.hpp
src/core/src/serialization/ExportValidation.hpp
src/core/src/serialization/ExportValidation.cpp
src/core/src/stats/Uniform.hpp
src/core/src/stats/Metrics.cpp
src/core/src/stats/Metrics.hpp
src/core/src/stats/Simulation.hpp
src/core/src/stats/GroupPartition.hpp
src/core/src/stats/Normal.cpp
src/core/src/stats/Normal.hpp
src/core/src/stats/ConfusionMatrix.hpp
src/core/src/stats/GroupPartition.cpp
src/core/src/stats/DataPacket.hpp
src/core/src/stats/Uniform.cpp
src/core/src/stats/Stats.hpp
src/core/src/stats/Stats.cpp
src/core/src/stats/Simulation.cpp
src/core/src/stats/ConfusionMatrix.cpp
src/core/src/utils/UserError.cpp
src/core/src/utils/Invariant.cpp
src/core/src/utils/UserError.hpp
src/core/src/utils/Types.hpp
src/core/src/utils/System.hpp
src/core/src/utils/RangeVector.hpp
src/core/src/utils/JsonReader.cpp
src/core/src/utils/JsonReader.hpp
src/core/src/utils/Math.hpp
src/core/src/utils/Macros.hpp
src/core/src/utils/Map.hpp
src/core/src/utils/System.cpp
src/core/src/utils/Invariant.hpp
src/core/src/test/Projectors.hpp
src/core/src/test/TestSpec.hpp
src/core/src/test/ThrowsWith.hpp
src/core/src/test/MockStop.hpp
src/core/src/test/NodeContextFixture.hpp
inst/WORDLIST
inst/include/pcg_extras.hpp
inst/include/pcg_random.hpp
inst/include/ppforest2.h
inst/include/pcg_uint128.hpp
inst/include/nlohmann/ordered_map.hpp
inst/include/nlohmann/byte_container_with_subtype.hpp
inst/include/nlohmann/json.hpp
inst/include/nlohmann/adl_serializer.hpp
inst/include/nlohmann/json_fwd.hpp
inst/include/nlohmann/detail/json_custom_base_class.hpp
inst/include/nlohmann/detail/abi_macros.hpp
inst/include/nlohmann/detail/exceptions.hpp
inst/include/nlohmann/detail/value_t.hpp
inst/include/nlohmann/detail/json_ref.hpp
inst/include/nlohmann/detail/string_escape.hpp
inst/include/nlohmann/detail/macro_scope.hpp
inst/include/nlohmann/detail/json_pointer.hpp
inst/include/nlohmann/detail/hash.hpp
inst/include/nlohmann/detail/macro_unscope.hpp
inst/include/nlohmann/detail/string_concat.hpp
inst/include/nlohmann/detail/input/input_adapters.hpp
inst/include/nlohmann/detail/input/parser.hpp
inst/include/nlohmann/detail/input/json_sax.hpp
inst/include/nlohmann/detail/input/position_t.hpp
inst/include/nlohmann/detail/input/lexer.hpp
inst/include/nlohmann/detail/input/binary_reader.hpp
inst/include/nlohmann/detail/conversions/to_json.hpp
inst/include/nlohmann/detail/conversions/to_chars.hpp
inst/include/nlohmann/detail/conversions/from_json.hpp
inst/include/nlohmann/detail/iterators/iter_impl.hpp
inst/include/nlohmann/detail/iterators/primitive_iterator.hpp
inst/include/nlohmann/detail/iterators/iterator_traits.hpp
inst/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
inst/include/nlohmann/detail/iterators/internal_iterator.hpp
inst/include/nlohmann/detail/iterators/iteration_proxy.hpp
inst/include/nlohmann/detail/meta/is_sax.hpp
inst/include/nlohmann/detail/meta/identity_tag.hpp
inst/include/nlohmann/detail/meta/void_t.hpp
inst/include/nlohmann/detail/meta/cpp_future.hpp
inst/include/nlohmann/detail/meta/type_traits.hpp
inst/include/nlohmann/detail/meta/detected.hpp
inst/include/nlohmann/detail/meta/std_fs.hpp
inst/include/nlohmann/detail/meta/call_std/begin.hpp
inst/include/nlohmann/detail/meta/call_std/end.hpp
inst/include/nlohmann/detail/output/output_adapters.hpp
inst/include/nlohmann/detail/output/serializer.hpp
inst/include/nlohmann/detail/output/binary_writer.hpp
inst/include/nlohmann/thirdparty/hedley/hedley.hpp
inst/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
inst/doc/custom-strategies.R
inst/doc/introduction.html
inst/doc/custom-strategies.html
inst/doc/custom-strategies.Rmd inst/doc/introduction.R inst/doc/introduction.Rmd
inst/golden/iris/tree-pda-s0.json
inst/golden/iris/forest-pda-n5-s0.json
inst/golden/iris/forest-pda-l05-n5-s0.json
inst/golden/wine/forest-pda-n10-s0.json
inst/golden/crab/tree-pda-s0.json
inst/golden/crab/forest-pda-n10-s0.json
inst/golden/glass/forest-pda-n10-s0.json
build/vignette.rds
tests/testthat.R tests/testthat/test-pp-strategy.R tests/testthat/test-vars-strategy.R tests/testthat/test-formula.pprf.R tests/testthat/test-partition-strategy.R tests/testthat/test-predict.pptr.R tests/testthat/test-parsnip-workflows.R tests/testthat/test-formula.pptr.R tests/testthat/test-reproducibility.R tests/testthat/test-plot-projection.R tests/testthat/test-cutpoint-strategy.R tests/testthat/test-binarize-strategy.R tests/testthat/test-variable-importance.R tests/testthat/test-stop-strategy.R tests/testthat/test-leaf-strategy.R tests/testthat/test-pprf.R tests/testthat/test-plot-importance.R tests/testthat/test-json.R tests/testthat/test-pptr.R tests/testthat/helper-regression.R tests/testthat/test-plot-boundaries.R tests/testthat/test-plot-structure.R tests/testthat/test-predict.pprf.R tests/testthat/test-parsnip.R tests/testthat/test-accessors.R
tests/testthat/_snaps/plot-structure/pptr-regression-structure.svg
tests/testthat/_snaps/plot-structure/pptr-structure.svg
tests/testthat/_snaps/plot-structure/pprf-structure.svg
tests/testthat/_snaps/plot-boundaries/pptr-boundaries-2d.svg
tests/testthat/_snaps/plot-projection/pptr-projection-root.svg
tests/testthat/_snaps/plot-importance/pprf-regression-importance-projections.svg
tests/testthat/_snaps/plot-importance/pprf-importance-permuted.svg
tests/testthat/_snaps/plot-importance/pptr-importance.svg
tests/testthat/_snaps/plot-importance/pprf-importance-projections.svg
vignettes/custom-strategies.Rmd vignettes/introduction.Rmd
data/olive.rda
data/leukemia.rda
data/crabs.rda
data/fishcatch.rda
data/NCI60.rda
data/crab.rda
data/wine.rda
data/parkinson.rda
data/lymphoma.rda
data/california_housing.rda
data/image.rda
data/glass.rda
man/nobs.ppmodel.Rd man/grouping_by_cutpoint.Rd man/fishcatch.Rd man/permuted_importance.Rd man/plot.pptr.Rd man/cutpoint_mean_of_means.Rd man/oob_error.Rd man/crab.Rd man/print.pptr.Rd man/projection_importance.Rd man/bag_samples.Rd man/update.pp_rand_forest.Rd man/leaf_majority_vote.Rd man/binarize_disabled.Rd man/stop_max_depth.Rd man/stop_any.Rd man/oob_samples.Rd man/predict.pptr_classification.Rd man/formula.ppmodel.Rd man/pp_pda.Rd man/wine.Rd man/leaf_mean_response.Rd man/plot.pprf.Rd man/load_json.Rd man/print.pprf.Rd man/vars_all.Rd man/residuals.ppmodel.Rd man/parkinson.Rd man/olive.Rd man/pp_rand_forest.Rd man/pp_tree.Rd man/NCI60.Rd man/weighted_importance.Rd man/leukemia.Rd man/california_housing.Rd man/stop_min_size.Rd man/update.pp_tree.Rd man/predict.pprf_classification.Rd man/pprf.Rd man/glass.Rd man/summary.pprf.Rd man/stop_min_variance.Rd man/binarize_largest_gap.Rd man/predict.pptr_regression.Rd man/save_json.Rd man/stop_pure_node.Rd man/oob_predictions.Rd man/lymphoma.Rd man/vars_uniform.Rd man/fitted.ppmodel.Rd man/grouping_by_label.Rd man/image.Rd man/crabs.Rd man/predict.pprf_regression.Rd man/pptr.Rd
ppforest2 documentation built on July 21, 2026, 9:07 a.m.