term_ri.f()#
- classmethod term_ri.f(basis, fname='ri', scale=1000.0, inference=MCMCSpec(kernel=<class 'liesel.goose.nuts.NUTSKernel'>, kernel_kwargs={}, kernel_group=None, jitter_dist=None, jitter_method='additive'))[source]#
Construct a random-intercept term with a custom scale.
- Parameters:
basis (
Basis
) – Basis encoding integer group labels.fname (
str
) – Prefix used to build the term name (default'ri'
). (default:'ri'
)scale (
Var
|Any
|float
) – Scale parameter (or variable) for the group coefficients. If a scalar is provided, it is wrapped into a parameter/value as needed. (default:1000.0
)inference (
Any
) – Inference specification forwarded to coefficient creation. (default:MCMCSpec(kernel=<class 'liesel.goose.nuts.NUTSKernel'>, kernel_kwargs={}, kernel_group=None, jitter_dist=None, jitter_method='additive')
)
- Return type:
- Returns:
A configured random-intercept term.