pub struct FeatureEngineeringResult {
pub original_feature_count: usize,
pub generated_feature_count: usize,
pub selected_feature_count: usize,
pub generated_features: Vec<GeneratedFeature>,
pub selected_indices: Vec<usize>,
pub feature_importances: Vec<f64>,
pub transformation_info: TransformationInfo,
pub performance_improvement: f64,
pub processing_time: f64,
}Expand description
Result of feature engineering process
Fields§
§original_feature_count: usizeOriginal feature count
generated_feature_count: usizeGenerated feature count
selected_feature_count: usizeSelected feature count
generated_features: Vec<GeneratedFeature>Generated features
selected_indices: Vec<usize>Selected feature indices
feature_importances: Vec<f64>Feature importance scores
transformation_info: TransformationInfoTransformation matrix for new data
performance_improvement: f64Performance improvement
processing_time: f64Processing time
Trait Implementations§
Source§impl Clone for FeatureEngineeringResult
impl Clone for FeatureEngineeringResult
Source§fn clone(&self) -> FeatureEngineeringResult
fn clone(&self) -> FeatureEngineeringResult
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 FeatureEngineeringResult
impl Debug for FeatureEngineeringResult
Auto Trait Implementations§
impl Freeze for FeatureEngineeringResult
impl RefUnwindSafe for FeatureEngineeringResult
impl Send for FeatureEngineeringResult
impl Sync for FeatureEngineeringResult
impl Unpin for FeatureEngineeringResult
impl UnwindSafe for FeatureEngineeringResult
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