pub struct MechanismPredictiveCheck {
pub n_sims: usize,
pub seed: u64,
}Expand description
Mechanism predictive check: compare observed mean to predictive mean under sampling.
Fields§
§n_sims: usizeSims.
seed: u64Seed.
Implementations§
Source§impl MechanismPredictiveCheck
impl MechanismPredictiveCheck
Sourcepub fn check_mean(
&self,
model: &CompiledCausalModel,
data: &TabularData,
var: VariableId,
) -> Result<(f64, f64, f64), ModelError>
pub fn check_mean( &self, model: &CompiledCausalModel, data: &TabularData, var: VariableId, ) -> Result<(f64, f64, f64), ModelError>
Trait Implementations§
Source§impl Clone for MechanismPredictiveCheck
impl Clone for MechanismPredictiveCheck
Source§fn clone(&self) -> MechanismPredictiveCheck
fn clone(&self) -> MechanismPredictiveCheck
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 MechanismPredictiveCheck
impl Debug for MechanismPredictiveCheck
Auto Trait Implementations§
impl Freeze for MechanismPredictiveCheck
impl RefUnwindSafe for MechanismPredictiveCheck
impl Send for MechanismPredictiveCheck
impl Sync for MechanismPredictiveCheck
impl Unpin for MechanismPredictiveCheck
impl UnsafeUnpin for MechanismPredictiveCheck
impl UnwindSafe for MechanismPredictiveCheck
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> ForeignBufferOwner for T
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