LocScalePTM.new_gaussian()

LocScalePTM.new_gaussian()#

classmethod LocScalePTM.new_gaussian(response, loc_intercept_inference=MCMCSpec(kernel=<class 'liesel.goose.iwls.IWLSKernel'>, kernel_kwargs={}, kernel_group=None, jitter_dist=None, jitter_method='additive'), scale_intercept_inference=MCMCSpec(kernel=<class 'liesel.goose.iwls.IWLSKernel'>, kernel_kwargs={}, kernel_group=None, jitter_dist=None, jitter_method='additive'), to_float32=True)[source]#

Shortcut for initializing a Gaussian model.

Parameters:
  • response (Any | Series) – Array of response values.

  • loc_intercept_inference (Any) – liesel.goose.MCMCSpec objects that define MCMC inference for intercepts. (default: MCMCSpec(kernel=<class 'liesel.goose.iwls.IWLSKernel'>, kernel_kwargs={}, kernel_group=None, jitter_dist=None, jitter_method='additive'))

  • scale_intercept_inference (Any) – liesel.goose.MCMCSpec objects that define MCMC inference for intercepts. (default: MCMCSpec(kernel=<class 'liesel.goose.iwls.IWLSKernel'>, kernel_kwargs={}, kernel_group=None, jitter_dist=None, jitter_method='additive'))

  • to_float32 (bool) – Whether to convert appropriate values in the model to 32-bit floats. (default: True)

Return type:

LocScalePTM