BART Procedure
The TREEPRIOR statement enables you to specify the regularization prior for the sum-of-trees ensemble. For more information about the regularization prior, see the section Tree Prior. You can use the following prior-options to specify the regularization prior for the sum-of-trees ensemble:
-
DEPTHBASE=number
-
specifies the base probability for splitting an internal node as a function of its depth from the root. A larger base probability value makes splitting a node more likely. The value of number must be between 0 and 1, exclusive.
By default, DEPTHBASE=0.95.
-
DEPTHPOWER=number
-
specifies the power parameter to be used to compute the probability of splitting an internal node as a function of its depth from the root. A larger depth power value decreases the probability of splitting a node. The value of number must be positive.
By default, DEPTHPOWER=2.
-
PPRUNE=number
-
specifies the probability of sampling the operation of pruning a terminal node for the tree sampling algorithm. The value of number must be between 0 and 1, exclusive, and if you specify both the PSPLIT= and PPRUNE= options, their values must sum to 1. If you specify the PSPLIT= option but not the PPRUNE= option, the PPRUNE= option is set to 1 minus the PSPLIT= option value.
By default, PPRUNE=0.5.
-
PSPLIT=number
-
specifies the probability of sampling the operation of splitting a terminal node for the tree sampling algorithm. The value of number must be between 0 and 1, exclusive, and if you specify both the PSPLIT= and PPRUNE= options, their values must sum to 1. If you specify the PPRUNE= option but not the PSPLIT= option, the PSPLIT= option is set to 1 minus the PPRUNE= option value.
By default, PSPLIT=0.5.
Last updated: May 14, 2026