pub struct FittedBayesianRidge<F> { /* private fields */ }Expand description
Fitted Bayesian Ridge Regression model.
Stores the posterior mean coefficients, intercept, estimated noise
precision (alpha), weight precision (lambda), and the diagonal
of the posterior covariance matrix (sigma).
Implementations§
Source§impl<F: Float> FittedBayesianRidge<F>
impl<F: Float> FittedBayesianRidge<F>
Trait Implementations§
Source§impl<F: Clone> Clone for FittedBayesianRidge<F>
impl<F: Clone> Clone for FittedBayesianRidge<F>
Source§fn clone(&self) -> FittedBayesianRidge<F>
fn clone(&self) -> FittedBayesianRidge<F>
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<F: Debug> Debug for FittedBayesianRidge<F>
impl<F: Debug> Debug for FittedBayesianRidge<F>
Source§impl<F> FittedPipelineEstimator<F> for FittedBayesianRidge<F>
impl<F> FittedPipelineEstimator<F> for FittedBayesianRidge<F>
Source§fn predict_pipeline(&self, x: &Array2<F>) -> Result<Array1<F>, FerroError>
fn predict_pipeline(&self, x: &Array2<F>) -> Result<Array1<F>, FerroError>
Source§impl<F: Float + Send + Sync + ScalarOperand + 'static> HasCoefficients<F> for FittedBayesianRidge<F>
impl<F: Float + Send + Sync + ScalarOperand + 'static> HasCoefficients<F> for FittedBayesianRidge<F>
Source§impl<F: Float + Send + Sync + ScalarOperand + 'static> Predict<ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>> for FittedBayesianRidge<F>
impl<F: Float + Send + Sync + ScalarOperand + 'static> Predict<ArrayBase<OwnedRepr<F>, Dim<[usize; 2]>>> for FittedBayesianRidge<F>
Source§fn predict(&self, x: &Array2<F>) -> Result<Array1<F>, FerroError>
fn predict(&self, x: &Array2<F>) -> Result<Array1<F>, FerroError>
Predict target values using the posterior mean coefficients.
Computes X @ coefficients + intercept.
§Errors
Returns FerroError::ShapeMismatch if the number of features
does not match the fitted model.
Source§type Output = ArrayBase<OwnedRepr<F>, Dim<[usize; 1]>>
type Output = ArrayBase<OwnedRepr<F>, Dim<[usize; 1]>>
The prediction output type (e.g.,
ndarray::Array1<F> or ndarray::Array1<usize>).Source§type Error = FerroError
type Error = FerroError
The error type returned by
predict.Auto Trait Implementations§
impl<F> Freeze for FittedBayesianRidge<F>where
F: Freeze,
impl<F> RefUnwindSafe for FittedBayesianRidge<F>where
F: RefUnwindSafe,
impl<F> Send for FittedBayesianRidge<F>where
F: Send,
impl<F> Sync for FittedBayesianRidge<F>where
F: Sync,
impl<F> Unpin for FittedBayesianRidge<F>where
F: Unpin,
impl<F> UnsafeUnpin for FittedBayesianRidge<F>where
F: UnsafeUnpin,
impl<F> UnwindSafe for FittedBayesianRidge<F>where
F: UnwindSafe + RefUnwindSafe,
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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