Struct rv::data::InvGaussianSuffStat [−][src]
pub struct InvGaussianSuffStat { /* fields omitted */ }
Gaussian sufficient statistic.
Holds the number of observations, their sum, and the sum of their squared values.
Implementations
impl InvGaussianSuffStat
[src]
impl InvGaussianSuffStat
[src]pub fn new() -> Self
[src]
pub fn from_parts_unchecked(n: usize, sum_x: f64, sum_inv_x: f64) -> Self
[src]
Create a sufficient statistic from components without checking whether they are valid.
pub fn n(&self) -> usize
[src]
Get the number of observations
pub fn mean(&self) -> f64
[src]
Get the sample mean
pub fn sum_x(&self) -> f64
[src]
Sum of x
pub fn sum_inv_x(&self) -> f64
[src]
Sum of x^2
Trait Implementations
impl Clone for InvGaussianSuffStat
[src]
impl Clone for InvGaussianSuffStat
[src]fn clone(&self) -> InvGaussianSuffStat
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for InvGaussianSuffStat
[src]
impl Default for InvGaussianSuffStat
[src]impl<'a> From<&'a InvGaussianSuffStat> for DataOrSuffStat<'a, f32, InvGaussian>
[src]
impl<'a> From<&'a InvGaussianSuffStat> for DataOrSuffStat<'a, f32, InvGaussian>
[src]fn from(stat: &'a InvGaussianSuffStat) -> Self
[src]
impl<'a> From<&'a InvGaussianSuffStat> for DataOrSuffStat<'a, f64, InvGaussian>
[src]
impl<'a> From<&'a InvGaussianSuffStat> for DataOrSuffStat<'a, f64, InvGaussian>
[src]fn from(stat: &'a InvGaussianSuffStat) -> Self
[src]
impl PartialEq<InvGaussianSuffStat> for InvGaussianSuffStat
[src]
impl PartialEq<InvGaussianSuffStat> for InvGaussianSuffStat
[src]fn eq(&self, other: &InvGaussianSuffStat) -> bool
[src]
fn ne(&self, other: &InvGaussianSuffStat) -> bool
[src]
impl SuffStat<f32> for InvGaussianSuffStat
[src]
impl SuffStat<f32> for InvGaussianSuffStat
[src]Auto Trait Implementations
impl RefUnwindSafe for InvGaussianSuffStat
impl RefUnwindSafe for InvGaussianSuffStat
impl Send for InvGaussianSuffStat
impl Send for InvGaussianSuffStat
impl Sync for InvGaussianSuffStat
impl Sync for InvGaussianSuffStat
impl Unpin for InvGaussianSuffStat
impl Unpin for InvGaussianSuffStat
impl UnwindSafe for InvGaussianSuffStat
impl UnwindSafe for InvGaussianSuffStat
Blanket Implementations
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,