StochTree 0.1.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CStochTree::ColumnMatrixInternal wrapper around Eigen::MatrixXd interface for multidimensional floating point data
 CStochTree::ColumnVectorInternal wrapper around Eigen::VectorXd interface for univariate floating point data. The (frequently updated) full / partial residual used in sampling forests is stored internally as a ColumnVector by the sampling functions (see Forest Sampler API)
 CStochTree::CutpointGridContainerContainer class for FeatureCutpointGrid objects stored for every feature in a dataset
 CStochTree::FeatureCutpointGridComputing and tracking cutpoints available for a given feature at a given node Store cutpoint bins in 0-indexed fashion, so that if a given node has
 CStochTree::FeaturePresortPartitionData structure that tracks pre-sorted feature values through a tree's split lifecycle
 CStochTree::FeaturePresortRootData structure for presorting a feature by its values
 CStochTree::FeaturePresortRootContainerContainer class for FeaturePresortRoot objects stored for every feature in a dataset
 CStochTree::FeatureUnsortedPartitionMapping nodes to the indices they contain
 CStochTree::ForestContainerContainer of TreeEnsemble forest objects. This is the primary (in-memory) storage interface for multiple "samples" of a decision tree ensemble in stochtree
 CStochTree::ForestDatasetAPI for loading and accessing data used to sample tree ensembles The covariates / bases / weights used in sampling forests are stored internally as a ForestDataset by the sampling functions (see Forest Sampler API)
 CStochTree::ForestTracker"Superclass" wrapper around tracking data structures for forest sampling algorithms
 CStochTree::GammaSampler
 CStochTree::GaussianConstantLeafModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CStochTree::GaussianConstantSuffStatSufficient statistic and associated operations for gaussian homoskedastic constant leaf outcome model
 CStochTree::GaussianMultivariateRegressionLeafModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CStochTree::GaussianMultivariateRegressionSuffStatSufficient statistic and associated operations for gaussian homoskedastic constant leaf outcome model
 CStochTree::GaussianUnivariateRegressionLeafModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CStochTree::GaussianUnivariateRegressionSuffStatSufficient statistic and associated operations for gaussian homoskedastic constant leaf outcome model
 CStochTree::GlobalHomoskedasticVarianceModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CStochTree::IGVariancePrior
 CStochTree::InverseGammaSampler
 CStochTree::LabelMapperStandalone container for the map from category IDs to 0-based indices
 CStochTree::LeafNodeHomoskedasticVarianceModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CStochTree::LogLinearVarianceLeafModelMarginal likelihood and posterior computation for heteroskedastic log-linear variance model
 CStochTree::LogLinearVarianceSuffStatSufficient statistic and associated operations for heteroskedastic log-linear variance model
 CStochTree::MultivariateNormalSampler
 CStochTree::MultivariateRegressionRandomEffectsModelPosterior computation and sampling and state storage for random effects model with a group-level multivariate basis regression
 CStochTree::NodeCutpointTrackerComputing and tracking cutpoints available for a given feature at a given node
 CStochTree::NodeOffsetSizeTracking cutpoints available at a given node
 CStochTree::RandomEffectsContainer
 CStochTree::RandomEffectsDatasetAPI for loading and accessing data used to sample (additive) random effects
 CStochTree::RandomEffectsGaussianPrior
 CStochTree::RandomEffectsRegressionGaussianPrior
 CStochTree::RandomEffectsTrackerWrapper around data structures for random effects sampling algorithms
 CStochTree::SampleCategoryMapperClass storing sample-node map for each tree in an ensemble TODO: Add run-time checks for categories with a few observations
 CStochTree::SampleNodeMapperClass storing sample-node map for each tree in an ensemble
 CStochTree::SamplePredMapperClass storing sample-prediction map for each tree in an ensemble
 CStochTree::SortedNodeSampleTrackerData structure for tracking observations through a tree partition with each feature pre-sorted
 CStochTree::TreeDecision tree data structure
 CStochTree::TreeEnsembleClass storing a "forest," or an ensemble of decision trees
 CStochTree::TreePrior
 CStochTree::TreeSplitRepresentation of arbitrary tree split rules, including numeric split rules (X[,i] <= c) and categorical split rules (X[,i] in {2,4,6,7})
 CStochTree::UnivariateNormalSampler
 CStochTree::UnsortedNodeSampleTrackerMapping nodes to the indices they contain