Struct rv::data::GaussianSuffStat [−][src]
pub struct GaussianSuffStat { /* fields omitted */ }
Gaussian sufficient statistic.
Holds the number of observations, their sum, and the sum of their squared values.
Implementations
impl GaussianSuffStat
[src]
impl GaussianSuffStat
[src]pub fn new() -> Self
[src]
pub fn from_parts_unchecked(n: usize, mean: f64, sx: 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_x_sq(&self) -> f64
[src]
Sum of x^2
Trait Implementations
impl Clone for GaussianSuffStat
[src]
impl Clone for GaussianSuffStat
[src]fn clone(&self) -> GaussianSuffStat
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for GaussianSuffStat
[src]
impl Default for GaussianSuffStat
[src]impl<'a> From<&'a GaussianSuffStat> for DataOrSuffStat<'a, f32, Gaussian>
[src]
impl<'a> From<&'a GaussianSuffStat> for DataOrSuffStat<'a, f32, Gaussian>
[src]fn from(stat: &'a GaussianSuffStat) -> Self
[src]
impl<'a> From<&'a GaussianSuffStat> for DataOrSuffStat<'a, f64, Gaussian>
[src]
impl<'a> From<&'a GaussianSuffStat> for DataOrSuffStat<'a, f64, Gaussian>
[src]fn from(stat: &'a GaussianSuffStat) -> Self
[src]
impl PartialEq<GaussianSuffStat> for GaussianSuffStat
[src]
impl PartialEq<GaussianSuffStat> for GaussianSuffStat
[src]fn eq(&self, other: &GaussianSuffStat) -> bool
[src]
fn ne(&self, other: &GaussianSuffStat) -> bool
[src]
impl StructuralPartialEq for GaussianSuffStat
[src]
impl StructuralPartialEq for GaussianSuffStat
[src]impl SuffStat<f32> for GaussianSuffStat
[src]
impl SuffStat<f32> for GaussianSuffStat
[src]Auto Trait Implementations
impl RefUnwindSafe for GaussianSuffStat
impl RefUnwindSafe for GaussianSuffStat
impl Send for GaussianSuffStat
impl Send for GaussianSuffStat
impl Sync for GaussianSuffStat
impl Sync for GaussianSuffStat
impl Unpin for GaussianSuffStat
impl Unpin for GaussianSuffStat
impl UnwindSafe for GaussianSuffStat
impl UnwindSafe for GaussianSuffStat
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>,