pub trait RobustScatter {
// Required methods
fn location(&self) -> &Array1<f64>;
fn scatter(&self) -> &Array2<f64>;
fn distances(&self) -> &Array1<f64>;
// Provided methods
fn distance_cutoff(&self, quantile: f64) -> f64 { ... }
fn outliers(&self, quantile: f64) -> Vec<bool> { ... }
}Expand description
Quantities every fitted robust covariance estimator can report, the
multivariate counterpart of crate::estimator::RobustEstimator.
Required Methods§
Provided Methods§
Sourcefn distance_cutoff(&self, quantile: f64) -> f64
fn distance_cutoff(&self, quantile: f64) -> f64
The distance cutoff √χ²_{p, quantile} (e.g. quantile = 0.975) against
which robust Mahalanobis distances are compared to flag outliers.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".