Struct Bernoulli
pub struct Bernoulli { /* private fields */ }Expand description
A Bernoulli distribution with a single success probability.
Implementations§
§impl Bernoulli
impl Bernoulli
pub const fn new(success: Probability) -> Bernoulli
pub const fn new(success: Probability) -> Bernoulli
Creates a Bernoulli model from a validated success probability.
pub const fn success_probability(&self) -> Probability
pub const fn success_probability(&self) -> Probability
Returns the success probability.
pub const fn failure_probability(&self) -> Probability
pub const fn failure_probability(&self) -> Probability
Returns the failure probability.
pub const fn pmf(&self, success: bool) -> Probability
pub const fn pmf(&self, success: bool) -> Probability
Returns the probability mass for success.
Trait Implementations§
impl Copy for Bernoulli
impl StructuralPartialEq for Bernoulli
Auto Trait Implementations§
impl Freeze for Bernoulli
impl RefUnwindSafe for Bernoulli
impl Send for Bernoulli
impl Sync for Bernoulli
impl Unpin for Bernoulli
impl UnsafeUnpin for Bernoulli
impl UnwindSafe for Bernoulli
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