pub enum AutocorrWarning {
PeriodicInterference {
lag: usize,
acf_value: f64,
threshold: f64,
},
InsufficientSamples {
available: usize,
required: usize,
},
}Expand description
Warning from the autocorrelation check.
Variants§
PeriodicInterference
High autocorrelation detected at specific lag.
Severity: Informational
High autocorrelation reduces effective sample size but the block bootstrap accounts for this. Results are still valid.
Fields
InsufficientSamples
Insufficient samples for autocorrelation analysis.
Severity: Informational
Implementations§
Source§impl AutocorrWarning
impl AutocorrWarning
Sourcepub fn is_result_undermining(&self) -> bool
pub fn is_result_undermining(&self) -> bool
Check if this warning undermines result confidence.
Autocorrelation warnings are always informational - they affect sampling efficiency but don’t invalidate results.
Sourcepub fn severity(&self) -> PreflightSeverity
pub fn severity(&self) -> PreflightSeverity
Get the severity of this warning.
Sourcepub fn description(&self) -> String
pub fn description(&self) -> String
Get a human-readable description of the warning.
Sourcepub fn to_warning_info(&self) -> PreflightWarningInfo
pub fn to_warning_info(&self) -> PreflightWarningInfo
Convert to a PreflightWarningInfo.
Trait Implementations§
Source§impl Clone for AutocorrWarning
impl Clone for AutocorrWarning
Source§fn clone(&self) -> AutocorrWarning
fn clone(&self) -> AutocorrWarning
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 moreSource§impl Debug for AutocorrWarning
impl Debug for AutocorrWarning
Source§impl<'de> Deserialize<'de> for AutocorrWarning
impl<'de> Deserialize<'de> for AutocorrWarning
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AutocorrWarning
impl RefUnwindSafe for AutocorrWarning
impl Send for AutocorrWarning
impl Sync for AutocorrWarning
impl Unpin for AutocorrWarning
impl UnwindSafe for AutocorrWarning
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<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.