pub struct PredictiveCheckReport {
pub kind: PredictiveCheckKind,
pub observed: f64,
pub predictive_mean: f64,
pub predictive_sd: f64,
pub p_value: f64,
pub n_sims: u32,
}Expand description
Result of a prior or posterior predictive check.
Fields§
§kind: PredictiveCheckKindCheck kind.
observed: f64Observed summary statistic (e.g. outcome mean).
predictive_mean: f64Mean of the predictive summary across simulations.
predictive_sd: f64SD of the predictive summary.
p_value: f64Two-sided tail probability of observed under the predictive distribution.
n_sims: u32Number of predictive simulations.
Implementations§
Source§impl PredictiveCheckReport
impl PredictiveCheckReport
Sourcepub fn to_refutation_report(
&self,
original_ate: f64,
alpha: f64,
) -> RefutationReport
pub fn to_refutation_report( &self, original_ate: f64, alpha: f64, ) -> RefutationReport
Convert to a suite RefutationReport using a two-sided α threshold on p_value.
Trait Implementations§
Source§impl Clone for PredictiveCheckReport
impl Clone for PredictiveCheckReport
Source§fn clone(&self) -> PredictiveCheckReport
fn clone(&self) -> PredictiveCheckReport
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 PredictiveCheckReport
impl RefUnwindSafe for PredictiveCheckReport
impl Send for PredictiveCheckReport
impl Sync for PredictiveCheckReport
impl Unpin for PredictiveCheckReport
impl UnsafeUnpin for PredictiveCheckReport
impl UnwindSafe for PredictiveCheckReport
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