smile.feature
Class RobustStandardizer
- java.lang.Object
-
- smile.feature.FeatureTransform
-
- smile.feature.Standardizer
-
- smile.feature.RobustStandardizer
-
public class RobustStandardizer extends Standardizer
Robustly standardizes numeric feature by subtracting the median and dividing by the IQR.
-
-
Constructor Summary
Constructors Constructor and Description RobustStandardizer()Constructor.RobustStandardizer(boolean copy)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidlearn(Attribute[] attributes, double[][] data)Learns transformation parameters from a dataset.java.lang.StringtoString()-
Methods inherited from class smile.feature.Standardizer
transform
-
Methods inherited from class smile.feature.FeatureTransform
learn, transform
-
-
-
-
Constructor Detail
-
RobustStandardizer
public RobustStandardizer()
Constructor.
-
RobustStandardizer
public RobustStandardizer(boolean copy)
Constructor.- Parameters:
copy- If false, try to avoid a copy and do inplace scaling instead.
-
-
Method Detail
-
learn
public void learn(Attribute[] attributes, double[][] data)
Description copied from class:FeatureTransformLearns transformation parameters from a dataset.- Overrides:
learnin classStandardizer- Parameters:
attributes- The variable attributes. Of which, numeric variables will be standardized.data- The training data to learn scaling parameters. The data will not be modified.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classStandardizer
-
-
DataMelt 3.0 © DataMelt by jWork.ORG