pub struct BinomialDistribution {
pub number_of_trials: i64,
pub success_probability: f64,
pub distribution_name: String,
pub description: String,
}Expand description
Parameters of a Binomial distribution.
Models the number of successes in number_of_trials independent Bernoulli
trials, each succeeding with probability success_probability.
Fields§
§number_of_trials: i64Number of independent trials n; must be ≥ 0.
success_probability: f64Per-trial success probability p; must lie in [0, 1].
distribution_name: StringOptional human-readable name; unused by the numerics, defaults to empty.
description: StringOptional human-readable description; unused by the numerics, defaults to empty.
Trait Implementations§
Source§impl Cdf for BinomialDistribution
impl Cdf for BinomialDistribution
Source§impl Clone for BinomialDistribution
impl Clone for BinomialDistribution
Source§fn clone(&self) -> BinomialDistribution
fn clone(&self) -> BinomialDistribution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BinomialDistribution
impl Debug for BinomialDistribution
Source§impl Default for BinomialDistribution
impl Default for BinomialDistribution
Source§fn default() -> BinomialDistribution
fn default() -> BinomialDistribution
Returns the “default value” for a type. Read more
Source§impl Moments for BinomialDistribution
impl Moments for BinomialDistribution
Source§impl Pmf for BinomialDistribution
impl Pmf for BinomialDistribution
Source§impl Quantile for BinomialDistribution
impl Quantile for BinomialDistribution
Source§impl Sample for BinomialDistribution
impl Sample for BinomialDistribution
Auto Trait Implementations§
impl Freeze for BinomialDistribution
impl RefUnwindSafe for BinomialDistribution
impl Send for BinomialDistribution
impl Sync for BinomialDistribution
impl Unpin for BinomialDistribution
impl UnsafeUnpin for BinomialDistribution
impl UnwindSafe for BinomialDistribution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more