Feature encoding frequency selector
FeatureEncodingFrequencySelector
¶
Bases: BaseEstimator
, SelectorMixin
Feature selector based on Encoding Frequency. Encoding frequency is the frequency of each unique element(0/1/2/3) present in a feature set. Features are selected on the basis of a threshold assigned for encoding frequency. If frequency of any unique element is less than or equal to threshold, the feature is removed.
Source code in tpot2/builtin_modules/feature_encoding_frequency_selector.py
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
|
__name__
property
¶
Instance name is the same as the class name.
__init__(threshold)
¶
Create a FeatureEncodingFrequencySelector object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
threshold |
(float, required)
|
Threshold value for allele frequency. If frequency of A or frequency of a is less than the threshold value then the feature is dropped. |
required |
Returns:
Type | Description |
---|---|
None
|
|
Source code in tpot2/builtin_modules/feature_encoding_frequency_selector.py
fit(X, y=None)
¶
Fit FeatureEncodingFrequencySelector for feature selection. This function gets the appropriate features.
Source code in tpot2/builtin_modules/feature_encoding_frequency_selector.py
transform(X)
¶
Make subset after fit. This function returns a transformed version of X.