StochTree 0.1.1
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NStochTree
 CColumnMatrixInternal wrapper around Eigen::MatrixXd interface for multidimensional floating point data
 CColumnVectorInternal 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)
 CCutpointGridContainerContainer class for FeatureCutpointGrid objects stored for every feature in a dataset
 CFeatureCutpointGridComputing 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
 CFeaturePresortPartitionData structure that tracks pre-sorted feature values through a tree's split lifecycle
 CFeaturePresortRootData structure for presorting a feature by its values
 CFeaturePresortRootContainerContainer class for FeaturePresortRoot objects stored for every feature in a dataset
 CFeatureUnsortedPartitionMapping nodes to the indices they contain
 CForestContainerContainer of TreeEnsemble forest objects. This is the primary (in-memory) storage interface for multiple "samples" of a decision tree ensemble in stochtree
 CForestDatasetAPI 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)
 CForestTracker"Superclass" wrapper around tracking data structures for forest sampling algorithms
 CGammaSampler
 CGaussianConstantLeafModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CGaussianConstantSuffStatSufficient statistic and associated operations for gaussian homoskedastic constant leaf outcome model
 CGaussianMultivariateRegressionLeafModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CGaussianMultivariateRegressionSuffStatSufficient statistic and associated operations for gaussian homoskedastic constant leaf outcome model
 CGaussianUnivariateRegressionLeafModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CGaussianUnivariateRegressionSuffStatSufficient statistic and associated operations for gaussian homoskedastic constant leaf outcome model
 CGlobalHomoskedasticVarianceModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CIGVariancePrior
 CInverseGammaSampler
 CLabelMapperStandalone container for the map from category IDs to 0-based indices
 CLeafNodeHomoskedasticVarianceModelMarginal likelihood and posterior computation for gaussian homoskedastic constant leaf outcome model
 CLogLinearVarianceLeafModelMarginal likelihood and posterior computation for heteroskedastic log-linear variance model
 CLogLinearVarianceSuffStatSufficient statistic and associated operations for heteroskedastic log-linear variance model
 CMultivariateNormalSampler
 CMultivariateRegressionRandomEffectsModelPosterior computation and sampling and state storage for random effects model with a group-level multivariate basis regression
 CNodeCutpointTrackerComputing and tracking cutpoints available for a given feature at a given node
 CNodeOffsetSizeTracking cutpoints available at a given node
 CRandomEffectsContainer
 CRandomEffectsDatasetAPI for loading and accessing data used to sample (additive) random effects
 CRandomEffectsGaussianPrior
 CRandomEffectsRegressionGaussianPrior
 CRandomEffectsTrackerWrapper around data structures for random effects sampling algorithms
 CSampleCategoryMapperClass storing sample-node map for each tree in an ensemble TODO: Add run-time checks for categories with a few observations
 CSampleNodeMapperClass storing sample-node map for each tree in an ensemble
 CSamplePredMapperClass storing sample-prediction map for each tree in an ensemble
 CSortedNodeSampleTrackerData structure for tracking observations through a tree partition with each feature pre-sorted
 CTreeDecision tree data structure
 CTreeEnsembleClass storing a "forest," or an ensemble of decision trees
 CTreePrior
 CTreeSplitRepresentation of arbitrary tree split rules, including numeric split rules (X[,i] <= c) and categorical split rules (X[,i] in {2,4,6,7})
 CUnivariateNormalSampler
 CUnsortedNodeSampleTrackerMapping nodes to the indices they contain