pub struct Correlation {
pub metric1: MetricType,
pub metric2: MetricType,
pub coefficient: f64,
pub significance: f64,
pub correlation_type: CorrelationType,
pub time_lag: Option<Duration>,
}Expand description
Correlation analysis result
Fields§
§metric1: MetricTypeFirst metric
metric2: MetricTypeSecond metric
coefficient: f64Correlation coefficient
significance: f64Statistical significance
correlation_type: CorrelationTypeCorrelation type
time_lag: Option<Duration>Time lag (if any)
Trait Implementations§
Source§impl Clone for Correlation
impl Clone for Correlation
Source§fn clone(&self) -> Correlation
fn clone(&self) -> Correlation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Correlation
impl RefUnwindSafe for Correlation
impl Send for Correlation
impl Sync for Correlation
impl Unpin for Correlation
impl UnwindSafe for Correlation
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more