pub struct MechanismChangeQuery {
pub targets: Arc<[VariableId]>,
pub baseline: PopulationSelector,
pub comparison: PopulationSelector,
pub significance_level: OrderedFloatBits,
pub max_targets: usize,
}Expand description
Mechanism-change detection query — not attribution.
Fields§
§targets: Arc<[VariableId]>Nodes whose mechanisms are tested for change.
baseline: PopulationSelectorBaseline population.
comparison: PopulationSelectorComparison population.
significance_level: OrderedFloatBitsSignificance level for change tests.
max_targets: usizeMaximum targets to test.
Implementations§
Source§impl MechanismChangeQuery
impl MechanismChangeQuery
Sourcepub fn new(
targets: impl Into<Arc<[VariableId]>>,
baseline: PopulationSelector,
comparison: PopulationSelector,
significance_level: f64,
max_targets: usize,
) -> Self
pub fn new( targets: impl Into<Arc<[VariableId]>>, baseline: PopulationSelector, comparison: PopulationSelector, significance_level: f64, max_targets: usize, ) -> Self
Test all targets at the given significance level.
Trait Implementations§
Source§impl Clone for MechanismChangeQuery
impl Clone for MechanismChangeQuery
Source§fn clone(&self) -> MechanismChangeQuery
fn clone(&self) -> MechanismChangeQuery
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 moreSource§impl Debug for MechanismChangeQuery
impl Debug for MechanismChangeQuery
impl Eq for MechanismChangeQuery
Source§impl From<MechanismChangeQuery> for CausalQuery
impl From<MechanismChangeQuery> for CausalQuery
Source§fn from(query: MechanismChangeQuery) -> Self
fn from(query: MechanismChangeQuery) -> Self
Converts to this type from the input type.
Source§impl Hash for MechanismChangeQuery
impl Hash for MechanismChangeQuery
Source§impl PartialEq for MechanismChangeQuery
impl PartialEq for MechanismChangeQuery
impl StructuralPartialEq for MechanismChangeQuery
Auto Trait Implementations§
impl Freeze for MechanismChangeQuery
impl RefUnwindSafe for MechanismChangeQuery
impl Send for MechanismChangeQuery
impl Sync for MechanismChangeQuery
impl Unpin for MechanismChangeQuery
impl UnsafeUnpin for MechanismChangeQuery
impl UnwindSafe for MechanismChangeQuery
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