pub struct OptimalComponentsAnalysis {
pub kaiser_criterion: usize,
pub elbow_method: usize,
pub variance_95_percent: usize,
pub total_components: usize,
}Expand description
Optimal number of components analysis
Fields§
§kaiser_criterion: usizeKaiser criterion (eigenvalues > mean)
elbow_method: usizeElbow method result
variance_95_percent: usizeComponents for 95% variance
total_components: usizeTotal number of components
Implementations§
Source§impl OptimalComponentsAnalysis
impl OptimalComponentsAnalysis
Sourcepub fn recommendation(&self) -> ComponentRecommendation
pub fn recommendation(&self) -> ComponentRecommendation
Get recommendation based on multiple criteria
Trait Implementations§
Source§impl Clone for OptimalComponentsAnalysis
impl Clone for OptimalComponentsAnalysis
Auto Trait Implementations§
impl Freeze for OptimalComponentsAnalysis
impl RefUnwindSafe for OptimalComponentsAnalysis
impl Send for OptimalComponentsAnalysis
impl Sync for OptimalComponentsAnalysis
impl Unpin for OptimalComponentsAnalysis
impl UnsafeUnpin for OptimalComponentsAnalysis
impl UnwindSafe for OptimalComponentsAnalysis
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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