pub struct JackknifeConformalPredictor { /* private fields */ }Expand description
Jackknife+ conformal prediction for better efficiency
Implementations§
Source§impl JackknifeConformalPredictor
impl JackknifeConformalPredictor
pub fn new(config: ConformalPredictionConfig) -> Self
Sourcepub fn fit_jackknife(
&mut self,
all_predictions: &[Vec<f64>],
targets: &[f64],
) -> Result<()>
pub fn fit_jackknife( &mut self, all_predictions: &[Vec<f64>], targets: &[f64], ) -> Result<()>
Fit using jackknife+ method
Sourcepub fn predict_jackknife_intervals(
&self,
predictions: &[f64],
) -> Result<ConformalPredictionResult>
pub fn predict_jackknife_intervals( &self, predictions: &[f64], ) -> Result<ConformalPredictionResult>
Generate jackknife+ prediction intervals
Trait Implementations§
Source§impl Clone for JackknifeConformalPredictor
impl Clone for JackknifeConformalPredictor
Source§fn clone(&self) -> JackknifeConformalPredictor
fn clone(&self) -> JackknifeConformalPredictor
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 JackknifeConformalPredictor
impl RefUnwindSafe for JackknifeConformalPredictor
impl Send for JackknifeConformalPredictor
impl Sync for JackknifeConformalPredictor
impl Unpin for JackknifeConformalPredictor
impl UnwindSafe for JackknifeConformalPredictor
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