bayescart
- bayescart package
- Submodules
- bayescart.bcart module
BCART
BCART.is_classification
BCART.K
BCART.__init__()
BCART.calc_change_swap_mh_data()
BCART.calc_grow_prune_mh_data()
BCART.calc_llik()
BCART.calc_log_tree_prob()
BCART.change_copy()
BCART.copy()
BCART.deep_copy()
BCART.get_acceptance_prob()
BCART.get_leaves_counts()
BCART.get_leaves_means()
BCART.get_log_posterior_prob()
BCART.get_p_split()
BCART.get_posterior_params_mu()
BCART.get_posterior_params_p()
BCART.get_posterior_params_sigma()
BCART.grow_copy()
BCART.prune_copy()
BCART.resample_leaf_params()
BCART.resample_mu_sigma()
BCART.resample_mu_sigma_old()
BCART.resample_p()
BCART.run()
BCART.sample_leaf_params()
BCART.sample_prior_mu()
BCART.sample_prior_p()
BCART.sample_prior_sigma()
BCART.swap_copy()
BCART.trans_prob_log()
BCART.update_tree()
BCARTClassic
BCARTClassicSlow
BCARTFast
- bayescart.eval module
- bayescart.exceptions module
- bayescart.mytyping module
- bayescart.node module
Node
Node.is_l
Node._data
Node._rng
Node.debug
Node._depth
Node.__init__()
Node.calc_avail_split_and_vars()
Node.copy()
Node.count_values()
Node.depth
Node.get_available_splits()
Node.get_data_averages()
Node.get_data_split()
Node.get_new_split()
Node.get_nobs()
Node.get_params()
Node.get_preds()
Node.get_split_data()
Node.get_split_info()
Node.get_true_preds()
Node.has_data()
Node.id
Node.is_split_rule_empty()
Node.reset_split_info()
Node.update_node_params()
Node.update_split_data()
Node.update_split_info()
NodeFast
- bayescart.node_data module
NodeData
NodeData.X
NodeData.y
NodeData.rng
NodeData.debug
NodeData.node_min_size
NodeData.split_var
NodeData.split_set
NodeData.is_cat_split
NodeData.avail_splits
NodeData.X
NodeData.__init__()
NodeData.calc_avail_split_and_vars()
NodeData.copy()
NodeData.count_values()
NodeData.get_available_splits()
NodeData.get_data_averages()
NodeData.get_data_split()
NodeData.get_nobs()
NodeData.get_nobs_from_arg()
NodeData.get_params()
NodeData.get_preds()
NodeData.get_split_data()
NodeData.get_split_set()
NodeData.get_split_var()
NodeData.has_data()
NodeData.is_split_rule_emtpy()
NodeData.reset_avail_splits()
NodeData.reset_split_info()
NodeData.sample_split()
NodeData.update_node_params()
NodeData.update_split_data()
NodeData.update_split_info()
NodeData.y
NodeDataClassification
NodeDataClassificationFast
NodeDataFast
NodeDataRegression
NodeDataRegression.mu
NodeDataRegression.sigma
NodeDataRegression.__init__()
NodeDataRegression.get_data_averages()
NodeDataRegression.get_mu()
NodeDataRegression.get_params()
NodeDataRegression.get_preds()
NodeDataRegression.get_sigma()
NodeDataRegression.get_split_data()
NodeDataRegression.update_node_params()
NodeDataRegressionFast
- bayescart.parallel_tempering_base module
- bayescart.tempering_geom_lik module
- bayescart.tempering_geometric module
- bayescart.tempering_pseudo_prior module
- bayescart.tree module
Tree
Tree.id_counter
Tree.rng
Tree.node_min_size
Tree.debug
Tree.llik
Tree.log_tree_prior_prob
Tree.temperature
Tree.__init__()
Tree.add_node()
Tree.apply_split()
Tree.check_split_struct()
Tree.copy()
Tree.get_children()
Tree.get_leaves()
Tree.get_n_leaves()
Tree.get_node()
Tree.get_nonleaf_nodes()
Tree.get_parent()
Tree.get_parents_with_two_leaves()
Tree.get_root()
Tree.get_sibling()
Tree.is_equal()
Tree.is_stump()
Tree.is_valid()
Tree.node_class
Tree.remove_node()
Tree.sample_leaf()
Tree.show()
Tree.update_split()
Tree.update_subtree_data()
TreeFast
- bayescart.utils module
- Module contents