Skip to main content

Crate antecedent_validate

Crate antecedent_validate 

Source
Expand description

Effect refuters and validation diagnostics.

SPDX-License-Identifier: MIT OR Apache-2.0

Re-exports§

pub use bayesian_checks::DEFAULT_MAX_RELATIVE_PRIOR_RANGE;
pub use bayesian_checks::ExternalAlphaSensitivity;
pub use bayesian_checks::McmcDiagnosticsCheck;
pub use bayesian_checks::PosteriorCalibrationOnSyntheticScm;
pub use bayesian_checks::PosteriorCalibrationReport;
pub use bayesian_checks::PosteriorPredictiveCheck;
pub use bayesian_checks::PredictiveCheckKind;
pub use bayesian_checks::PredictiveCheckReport;
pub use bayesian_checks::PriorPredictiveCheck;
pub use bayesian_checks::PriorSensitivity;
pub use bayesian_checks::SbcReport;
pub use bayesian_checks::SimulationBasedCalibration;
pub use bayesian_checks::with_prior_sensitivity;
pub use bootstrap_refute::BootstrapRefute;
pub use common::RefutationProblem;
pub use common::RefutationReport;
pub use common::TemporalRefitContext;
pub use common::stack_panel_tabular;
pub use conflict::ConflictPolicy;
pub use conflict::ConflictSignals;
pub use conflict::apply_conflict_and_compose;
pub use conflict::compose_with_conflict_policy;
pub use conflict::estimate_conflict_signals;
pub use conflict::with_conflict_summary;
pub use custom::CustomEffectValidator;
pub use data_subset::DataSubsetRefuter;
pub use dummy_outcome::DummyOutcome;
pub use error::ValidationError;
pub use evalue::DEFAULT_EVALUE_THRESHOLD;
pub use evalue::EValue;
pub use graph_refute::GraphRefuter;
pub use overlap::OverlapRefuter;
pub use overlap_rule::OverlapRuleRefuter;
pub use placebo::PlaceboMode;
pub use placebo::PlaceboTreatment;
pub use rcc::RandomCommonCause;
pub use riesz::RieszSensitivity;
pub use sensitivity::LinearSensitivity;
pub use sensitivity::NonparametricSensitivity;
pub use sensitivity::PartialLinearSensitivity;
pub use stability::AlphaThresholdSensitivity;
pub use stability::BlockBootstrapStability;
pub use stability::CiTestSensitivity;
pub use stability::DiscoveryStabilityReport;
pub use stability::EnvironmentHoldout;
pub use stability::EnvironmentHoldoutReport;
pub use stability::FalsePositiveCheck;
pub use stability::FalsePositiveCheckReport;
pub use stability::LagWindowSensitivity;
pub use stability::LinkStability;
pub use stability::NullCalibrationReport;
pub use stability::NullTransform;
pub use stability::OrientationStability;
pub use stability::OrientationStabilityReport;
pub use stability::RegimeStability;
pub use stability::RegimeStabilityReport;
pub use stability::SyntheticNullCalibration;
pub use stability::UndirectedLinkStability;
pub use suite::BayesianSuiteContext;
pub use suite::ValidationOutcome;
pub use suite::ValidationSuite;
pub use suite::ValidatorId;
pub use unobserved_common_cause::UnobservedCommonCause;
pub use validator::PreparedRefutation;
pub use validator::Validator;
pub use validator::run_validator;

Modules§

bayesian_checks
Prior/posterior predictive checks and prior sensitivity.
bootstrap_refute
Bootstrap CI coverage of the original point estimate (not placebo falsification).
common
Shared refuter types and data transforms.
conflict
Conflict policy: shrink external prior α from prior-PPC / KL signals.
custom
Object-safe custom effect validators.
data_subset
Data-subset refuter.
dummy_outcome
Dummy outcome refuter.
error
Validation errors.
evalue
E-value sensitivity analysis (VanderWeele & Ding, 2017).
graph_refute
Leave-one-out adjustment-set sensitivity (not structural graph editing).
overlap
Overlap / positivity refuter.
overlap_rule
Overlap-rule diagnostics.
placebo
Placebo treatment refuter.
rcc
Random common cause refuter.
riesz
Riesz-representer diagnostics for binary ATE.
sensitivity
Linear, partial-linear, and nonparametric confounding sensitivity analysis.
stability
Discovery stability and validation.
suite
Validation suite orchestration.
unobserved_common_cause
Simulated unobserved common cause refuter.
validator
Validator contract.

Structs§

PanelSliceTemplate
Per-unit offsets into a stacked panel table, plus payload pointers of the baseline stacked columns so a later mutation can reuse original unit Arcs.