pub struct UncertaintyQuantification {
pub epistemic_uncertainty: Array1<Float>,
pub aleatoric_uncertainty: Array1<Float>,
pub total_uncertainty: Array1<Float>,
pub confidence_intervals: Array2<Float>,
pub prediction_diversity: Array1<Float>,
pub uncertainty_decomposition: UncertaintyDecomposition,
pub calibration_metrics: CalibrationMetrics,
}Expand description
Ensemble uncertainty quantification results
Fields§
§epistemic_uncertainty: Array1<Float>Epistemic uncertainty (model uncertainty)
aleatoric_uncertainty: Array1<Float>Aleatoric uncertainty (data uncertainty)
total_uncertainty: Array1<Float>Total uncertainty
confidence_intervals: Array2<Float>Prediction confidence intervals
prediction_diversity: Array1<Float>Ensemble diversity at each prediction
uncertainty_decomposition: UncertaintyDecompositionUncertainty decomposition by source
calibration_metrics: CalibrationMetricsCalibration metrics
Trait Implementations§
Source§impl Clone for UncertaintyQuantification
impl Clone for UncertaintyQuantification
Source§fn clone(&self) -> UncertaintyQuantification
fn clone(&self) -> UncertaintyQuantification
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 moreAuto Trait Implementations§
impl Freeze for UncertaintyQuantification
impl RefUnwindSafe for UncertaintyQuantification
impl Send for UncertaintyQuantification
impl Sync for UncertaintyQuantification
impl Unpin for UncertaintyQuantification
impl UnwindSafe for UncertaintyQuantification
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