pub struct UncertaintyQuantifier { /* private fields */ }Implementations§
Source§impl UncertaintyQuantifier
impl UncertaintyQuantifier
pub fn new() -> Self
pub fn with_config(config: UncertaintyQuantificationConfig) -> Self
pub fn epistemic_config(self, config: EpistemicUncertaintyConfig) -> Self
pub fn aleatoric_config(self, config: AleatoricUncertaintyConfig) -> Self
pub fn decomposition_method( self, method: UncertaintyDecompositionMethod, ) -> Self
pub fn confidence_level(self, level: f64) -> Self
pub fn random_state(self, seed: u64) -> Self
pub fn quantify<E, P>( &self, models: &[E], x: &Array2<f64>, y_true: Option<&Array1<f64>>, ) -> Result<UncertaintyQuantificationResult, Box<dyn Error>>
pub fn config(&self) -> &UncertaintyQuantificationConfig
Trait Implementations§
Source§impl Clone for UncertaintyQuantifier
impl Clone for UncertaintyQuantifier
Source§fn clone(&self) -> UncertaintyQuantifier
fn clone(&self) -> UncertaintyQuantifier
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 UncertaintyQuantifier
impl Debug for UncertaintyQuantifier
Auto Trait Implementations§
impl Freeze for UncertaintyQuantifier
impl RefUnwindSafe for UncertaintyQuantifier
impl Send for UncertaintyQuantifier
impl Sync for UncertaintyQuantifier
impl Unpin for UncertaintyQuantifier
impl UnwindSafe for UncertaintyQuantifier
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