pub struct UncertaintyConfig {
pub n_bootstrap_samples: usize,
pub n_mc_samples: usize,
pub confidence_level: Float,
pub method: UncertaintyMethod,
pub decompose_uncertainty: bool,
pub random_seed: Option<u64>,
}Expand description
Configuration for uncertainty quantification
Fields§
§n_bootstrap_samples: usizeNumber of bootstrap samples for uncertainty estimation
n_mc_samples: usizeNumber of Monte Carlo samples for Bayesian uncertainty
confidence_level: FloatConfidence level for prediction intervals (e.g., 0.95 for 95% intervals)
method: UncertaintyMethodMethod for uncertainty quantification
decompose_uncertainty: boolWhether to separate epistemic and aleatoric uncertainty
random_seed: Option<u64>Random seed for reproducibility
Trait Implementations§
Source§impl Clone for UncertaintyConfig
impl Clone for UncertaintyConfig
Source§fn clone(&self) -> UncertaintyConfig
fn clone(&self) -> UncertaintyConfig
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 UncertaintyConfig
impl Debug for UncertaintyConfig
Auto Trait Implementations§
impl Freeze for UncertaintyConfig
impl RefUnwindSafe for UncertaintyConfig
impl Send for UncertaintyConfig
impl Sync for UncertaintyConfig
impl Unpin for UncertaintyConfig
impl UnwindSafe for UncertaintyConfig
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,
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