pub struct ClassifFit {
pub result: ClassifResult,
pub fpca_mean: Vec<f64>,
pub fpca_rotation: FdMatrix,
pub fpca_scores: FdMatrix,
pub ncomp: usize,
pub method: ClassifMethod,
}Expand description
A fitted classification model that retains FPCA components for explainability.
Fields§
§result: ClassifResultClassification result (predicted labels, accuracy, confusion matrix).
fpca_mean: Vec<f64>FPCA mean function (length m).
fpca_rotation: FdMatrixFPCA rotation matrix (m × ncomp).
fpca_scores: FdMatrixFPCA scores (n × ncomp).
ncomp: usizeNumber of FPC components used.
method: ClassifMethodThe classification method with stored parameters.
Trait Implementations§
Source§impl Clone for ClassifFit
impl Clone for ClassifFit
Source§fn clone(&self) -> ClassifFit
fn clone(&self) -> ClassifFit
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 Debug for ClassifFit
impl Debug for ClassifFit
Source§impl FpcPredictor for ClassifFit
impl FpcPredictor for ClassifFit
Source§fn fpca_rotation(&self) -> &FdMatrix
fn fpca_rotation(&self) -> &FdMatrix
Rotation matrix from FPCA (m × ncomp).
Source§fn training_scores(&self) -> &FdMatrix
fn training_scores(&self) -> &FdMatrix
Training FPC scores matrix (n × ncomp).
Source§impl PartialEq for ClassifFit
impl PartialEq for ClassifFit
impl StructuralPartialEq for ClassifFit
Auto Trait Implementations§
impl Freeze for ClassifFit
impl RefUnwindSafe for ClassifFit
impl Send for ClassifFit
impl Sync for ClassifFit
impl Unpin for ClassifFit
impl UnsafeUnpin for ClassifFit
impl UnwindSafe for ClassifFit
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.