A numeric parameter function representing parameters for the spike-and-slab
prior used by embed::step_pca_sparse_bayes()
.
Arguments
- range
A two-element vector holding the defaults for the smallest and largest possible values, respectively. If a transformation is specified, these values should be in the transformed units.
- trans
A
trans
object from thescales
package, such asscales::transform_log10()
orscales::transform_reciprocal()
. If not provided, the default is used which matches the units used inrange
. If no transformation,NULL
.
Details
prior_slab_dispersion()
is related to the prior for the case where a PCA
loading is selected (i.e. non-zero). Smaller values result in an increase in
zero coefficients.
prior_mixture_threshold()
is used to threshold the prior to determine which
parameters are non-zero or zero. Increasing this parameter increases the
number of zero coefficients.
Examples
mixture()
#> Proportion of Lasso Penalty (quantitative)
#> Range: [0, 1]