Struct smartnoise_validator::proto::Variance[][src]

pub struct Variance {
    pub finite_sample_correction: bool,
}

Variance Component

Calculates the sample variance for each column of the data.

This struct represents an abstract computation. Arguments are provided via the graph. Additional options are set via the fields on this struct. The return is the result of the variance on the arguments.

Arguments

Returns

Fields

finite_sample_correction: bool

Whether or not to use the finite sample correction (Bessel’s correction) to correct the bias in the estimation of the population variance.

Trait Implementations

impl Clone for Variance[src]

impl Component for Variance[src]

impl Debug for Variance[src]

impl Default for Variance[src]

impl Message for Variance[src]

impl PartialEq<Variance> for Variance[src]

impl Sensitivity for Variance[src]

fn compute_sensitivity(
    &self,
    privacy_definition: &PrivacyDefinition,
    properties: &NodeProperties,
    sensitivity_type: &SensitivitySpace
) -> Result<Value>
[src]

Variance sensitivities are backed by the the proofs here

impl StructuralPartialEq for Variance[src]

Auto Trait Implementations

impl RefUnwindSafe for Variance

impl Send for Variance

impl Sync for Variance

impl Unpin for Variance

impl UnwindSafe for Variance

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]