pub struct StatisticalAnalyzer { /* private fields */ }Expand description
Statistical analysis engine
Implementations§
Source§impl StatisticalAnalyzer
impl StatisticalAnalyzer
Sourcepub const fn new(confidence_level: f64, bootstrap_samples: usize) -> Self
pub const fn new(confidence_level: f64, bootstrap_samples: usize) -> Self
Create a new statistical analyzer
Sourcepub fn fit_best_distribution(
&self,
data: &ArrayView2<'_, f64>,
) -> DeviceResult<NoiseDistribution>
pub fn fit_best_distribution( &self, data: &ArrayView2<'_, f64>, ) -> DeviceResult<NoiseDistribution>
Fit the best distribution to data using maximum likelihood and goodness-of-fit tests
Sourcepub fn analyze_moments(
&self,
data: &ArrayView2<'_, f64>,
) -> DeviceResult<MomentAnalysis>
pub fn analyze_moments( &self, data: &ArrayView2<'_, f64>, ) -> DeviceResult<MomentAnalysis>
Analyze statistical moments of the data
Sourcepub fn analyze_correlation_structure(
&self,
noise_measurements: &HashMap<String, Array2<f64>>,
) -> DeviceResult<CorrelationStructure>
pub fn analyze_correlation_structure( &self, noise_measurements: &HashMap<String, Array2<f64>>, ) -> DeviceResult<CorrelationStructure>
Analyze correlation structure between multiple noise sources
Sourcepub fn detect_outliers(
&self,
noise_measurements: &HashMap<String, Array2<f64>>,
) -> DeviceResult<OutlierAnalysis>
pub fn detect_outliers( &self, noise_measurements: &HashMap<String, Array2<f64>>, ) -> DeviceResult<OutlierAnalysis>
Detect outliers in the data using multiple methods
Sourcepub fn estimate_density(
&self,
data: &ArrayView2<'_, f64>,
) -> DeviceResult<DensityEstimate>
pub fn estimate_density( &self, data: &ArrayView2<'_, f64>, ) -> DeviceResult<DensityEstimate>
Estimate probability density non-parametrically using kernel density estimation
Auto Trait Implementations§
impl Freeze for StatisticalAnalyzer
impl RefUnwindSafe for StatisticalAnalyzer
impl Send for StatisticalAnalyzer
impl Sync for StatisticalAnalyzer
impl Unpin for StatisticalAnalyzer
impl UnwindSafe for StatisticalAnalyzer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.