Feature selection
Selection of features for modeling
DropZeroVariance
DropZeroVariance(self, inputs, *, tolerance=0.0001)A step for removing columns with zero variance.
Parameters
| Name | Type | Description | Default | 
|---|---|---|---|
| inputs | SelectionType | A selection of columns to analyze for zero variance. | required | 
| tolerance | int | float | Tolerance level for considering variance as zero. Columns with variance less than this tolerance will be removed. Default is 1e-4. | 0.0001 | 
Examples
>>> import ibis_ml as mlTo remove columns with zero variance:
>>> step = ml.DropZeroVariance(ml.everything())To remove all numeric columns with zero variance:
>>> step = ml.DropZeroVariance(ml.numeric())To remove all string or categorical columns with only one unique value:
>>> step = ml.DropZeroVariance(ml.nominal())