pub struct UncertaintyResult {
pub predictions: Array1<Float>,
pub total_uncertainty: Array1<Float>,
pub epistemic_uncertainty: Option<Array1<Float>>,
pub aleatoric_uncertainty: Option<Array1<Float>>,
pub lower_bound: Array1<Float>,
pub upper_bound: Array1<Float>,
pub confidence_level: Float,
pub method: String,
}Expand description
Results of uncertainty quantification
Fields§
§predictions: Array1<Float>Predicted mean values
total_uncertainty: Array1<Float>Total predictive uncertainty (standard deviation)
epistemic_uncertainty: Option<Array1<Float>>Epistemic uncertainty (model uncertainty)
aleatoric_uncertainty: Option<Array1<Float>>Aleatoric uncertainty (data uncertainty)
lower_bound: Array1<Float>Lower bound of prediction interval
upper_bound: Array1<Float>Upper bound of prediction interval
confidence_level: FloatConfidence level used
method: StringMethod used for uncertainty quantification
Implementations§
Trait Implementations§
Source§impl Clone for UncertaintyResult
impl Clone for UncertaintyResult
Source§fn clone(&self) -> UncertaintyResult
fn clone(&self) -> UncertaintyResult
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 UncertaintyResult
impl RefUnwindSafe for UncertaintyResult
impl Send for UncertaintyResult
impl Sync for UncertaintyResult
impl Unpin for UncertaintyResult
impl UnwindSafe for UncertaintyResult
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