object
univariate_distributions(Random)
Random- An object implementing thesampling_protocolprotocol.
Univariate probability distributions using an injected random source.
Availability:
logtalk_load(univariate_distributions(loader))Author: Paulo Moura
Version: 1:0:0
Date: 2026-08-12
Compilation flags:
static, context_switching_callsRemarks:
Normal cumulative distribution: Uses the Abramowitz and Stegun formula 26.2.17 approximation.
Normal quantile: Uses the Peter J. Acklam rational approximation.
Inherited public predicates:
beta/3 beta_density/4 beta_distribution/4 beta_log_density/4 beta_quantile/4 beta_samples/4 chi_squared/2 chi_squared_density/3 chi_squared_distribution/3 chi_squared_log_density/3 chi_squared_quantile/3 chi_squared_samples/3 exponential/2 exponential_density/3 exponential_distribution/3 exponential_log_density/3 exponential_quantile/3 exponential_samples/3 fisher/3 fisher_density/4 fisher_distribution/4 fisher_log_density/4 fisher_quantile/4 fisher_samples/4 gamma/3 gamma_density/4 gamma_distribution/4 gamma_log_density/4 gamma_quantile/4 gamma_samples/4 normal/3 normal_density/4 normal_distribution/4 normal_log_density/4 normal_quantile/4 normal_samples/4 standard_normal/1 standard_normal_density/2 standard_normal_distribution/2 standard_normal_log_density/2 standard_normal_quantile/2 standard_normal_samples/2 standard_t/2 standard_t_density/3 standard_t_distribution/3 standard_t_log_density/3 standard_t_quantile/3 standard_t_samples/3 t/4 t_density/5 t_distribution/5 t_log_density/5 t_quantile/5 t_samples/5
Public predicates
(no local declarations; see entity ancestors if any)
Protected predicates
(no local declarations; see entity ancestors if any)
Private predicates
(no local declarations; see entity ancestors if any)
Operators
(none)