LocScalePTM.summarise_dist()

LocScalePTM.summarise_dist()#

LocScalePTM.summarise_dist(samples, loc=None, scale=None, grid=None, newdata=None)[source]#

Return summary arrays (z, prob, log_prob, cdf) for a grid of values.

Parameters:
  • samples (dict[str, Any]) – Posterior samples dict used to build the distribution.

  • loc (Any | None) – Optional loc/scale arrays overriding predictions. (default: None)

  • scale (Any | None) – Optional loc/scale arrays overriding predictions. (default: None)

  • grid (Any | None) – Points to evaluate; if None, uses observed response values. (default: None)

  • newdata (dict[str, Any] | None) – Optional newdata for prediction when loc/scale are None. (default: None)

Return type:

dict[str, Any]

Returns:

dict – Keys: ‘z’, ‘prob’, ‘log_prob’, ‘cdf’ with arrays over samples.