pub struct SelectBySingleFeaturePerformance {
pub target: String,
pub correlation_threshold: f64,
pub selected_features: HashSet<String>,
/* private fields */
}Expand description
Selects numeric features based on absolute correlation with a binary target. Note: To preserve order between feature and target values, this transformer uses sequential iterators so it may be relatively slow.
Fields§
§target: String§correlation_threshold: f64§selected_features: HashSet<String>Implementations§
Trait Implementations§
Source§impl Transformer for SelectBySingleFeaturePerformance
impl Transformer for SelectBySingleFeaturePerformance
Source§fn fit<'life0, 'life1, 'async_trait>(
&'life0 mut self,
df: &'life1 DataFrame,
) -> Pin<Box<dyn Future<Output = FeatureFactoryResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn fit<'life0, 'life1, 'async_trait>(
&'life0 mut self,
df: &'life1 DataFrame,
) -> Pin<Box<dyn Future<Output = FeatureFactoryResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Fit the transformer given a DataFrame. Read more
Source§fn transform(&self, df: DataFrame) -> FeatureFactoryResult<DataFrame>
fn transform(&self, df: DataFrame) -> FeatureFactoryResult<DataFrame>
Transform the input DataFrame, returning a new DataFrame with the transformation applied. Read more
Source§fn is_stateful(&self) -> bool
fn is_stateful(&self) -> bool
Returns true if the transformer is stateful (i.e. requires a call to fit before transform can be called).
Auto Trait Implementations§
impl Freeze for SelectBySingleFeaturePerformance
impl RefUnwindSafe for SelectBySingleFeaturePerformance
impl Send for SelectBySingleFeaturePerformance
impl Sync for SelectBySingleFeaturePerformance
impl Unpin for SelectBySingleFeaturePerformance
impl UnsafeUnpin for SelectBySingleFeaturePerformance
impl UnwindSafe for SelectBySingleFeaturePerformance
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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