pub struct SVR<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> { /* private fields */ }Expand description
Epsilon-Support Vector Regression
Implementations§
Source§impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> SVR<'a, T, X, Y>
impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> SVR<'a, T, X, Y>
Sourcepub fn fit(
x: &'a X,
y: &'a Y,
parameters: &'a SVRParameters<T>,
) -> Result<SVR<'a, T, X, Y>, Failed>
pub fn fit( x: &'a X, y: &'a Y, parameters: &'a SVRParameters<T>, ) -> Result<SVR<'a, T, X, Y>, Failed>
Fits SVR to your data.
x- NxM matrix with N observations and M features in each observation.y- target valueskernel- the kernel functionparameters- optional parameters, useDefault::default()to set parameters to default values.
Trait Implementations§
Source§impl<'a, T: Debug + Number + FloatNumber + PartialOrd, X: Debug + Array2<T>, Y: Debug + Array1<T>> Debug for SVR<'a, T, X, Y>
impl<'a, T: Debug + Number + FloatNumber + PartialOrd, X: Debug + Array2<T>, Y: Debug + Array1<T>> Debug for SVR<'a, T, X, Y>
Source§impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> PartialEq for SVR<'a, T, X, Y>
impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> PartialEq for SVR<'a, T, X, Y>
Source§impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> PredictorBorrow<'a, X, T> for SVR<'a, T, X, Y>
impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> PredictorBorrow<'a, X, T> for SVR<'a, T, X, Y>
Source§impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> SupervisedEstimatorBorrow<'a, X, Y, SVRParameters<T>> for SVR<'a, T, X, Y>
impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> SupervisedEstimatorBorrow<'a, X, Y, SVRParameters<T>> for SVR<'a, T, X, Y>
Auto Trait Implementations§
impl<'a, T, X, Y> Freeze for SVR<'a, T, X, Y>where
T: Freeze,
impl<'a, T, X, Y> !RefUnwindSafe for SVR<'a, T, X, Y>
impl<'a, T, X, Y> !Send for SVR<'a, T, X, Y>
impl<'a, T, X, Y> !Sync for SVR<'a, T, X, Y>
impl<'a, T, X, Y> Unpin for SVR<'a, T, X, Y>
impl<'a, T, X, Y> !UnwindSafe for SVR<'a, T, X, Y>
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