pub struct GrangerCausalityResult {
pub cause: String,
pub effect: String,
pub lag_order: usize,
pub f_statistic: f64,
pub p_value: f64,
pub adjusted_p_value: f64,
pub significant: bool,
pub rss_unrestricted: f64,
pub rss_restricted: f64,
}Expand description
Result of a pairwise Granger causality test.
Fields§
§cause: StringName of the “cause” series (whose lags were excluded in H₀).
effect: StringName of the “effect” series being predicted.
lag_order: usizeLag order used for the test.
f_statistic: f64F-statistic.
p_value: f64Raw (unadjusted) p-value from the F-distribution.
adjusted_p_value: f64Benjamini-Hochberg adjusted p-value. Controls the false discovery rate across all pairwise tests.
significant: boolWhether H₀ is rejected after BH correction at α = 0.05.
rss_unrestricted: f64RSS of the unrestricted model (all lags included).
rss_restricted: f64RSS of the restricted model (cause lags excluded).
Trait Implementations§
Source§impl Clone for GrangerCausalityResult
impl Clone for GrangerCausalityResult
Source§fn clone(&self) -> GrangerCausalityResult
fn clone(&self) -> GrangerCausalityResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GrangerCausalityResult
impl RefUnwindSafe for GrangerCausalityResult
impl Send for GrangerCausalityResult
impl Sync for GrangerCausalityResult
impl Unpin for GrangerCausalityResult
impl UnsafeUnpin for GrangerCausalityResult
impl UnwindSafe for GrangerCausalityResult
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more