pub struct PearsonEquivalence {
pub boolean: bool,
pub significance_level: f64,
pub delta_threshold: f64,
}Expand description
Pearson equivalence (TOST) conditional independence test.
Uses the Two One-Sided Tests (TOST) framework with Fisher’s z-transformation to test whether the partial correlation is small enough to declare independence.
Note: the p-value convention is inverted relative to the other tests. A low
p-value (below significance_level) means the correlation is within delta_threshold
of zero and the null of dependence is rejected — i.e. the variables are declared
independent.
Fields§
§boolean: bool§significance_level: f64§delta_threshold: f64Implementations§
Trait Implementations§
Source§impl CITest for PearsonEquivalence
impl CITest for PearsonEquivalence
Source§impl Clone for PearsonEquivalence
impl Clone for PearsonEquivalence
Source§fn clone(&self) -> PearsonEquivalence
fn clone(&self) -> PearsonEquivalence
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 PearsonEquivalence
impl Debug for PearsonEquivalence
Source§impl PartialEq for PearsonEquivalence
impl PartialEq for PearsonEquivalence
impl StructuralPartialEq for PearsonEquivalence
Auto Trait Implementations§
impl Freeze for PearsonEquivalence
impl RefUnwindSafe for PearsonEquivalence
impl Send for PearsonEquivalence
impl Sync for PearsonEquivalence
impl Unpin for PearsonEquivalence
impl UnsafeUnpin for PearsonEquivalence
impl UnwindSafe for PearsonEquivalence
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,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§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 more§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).§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.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.