Package org.apache.spark.ml.feature
Interface RobustScalerParams
- All Superinterfaces:
HasInputCol,HasOutputCol,HasRelativeError,Identifiable,Params,Serializable
- All Known Implementing Classes:
RobustScaler,RobustScalerModel
Params for
RobustScaler and RobustScalerModel.-
Method Summary
Modifier and TypeMethodDescriptiondoublegetLower()doublegetUpper()booleanbooleanlower()Lower quantile to calculate quantile range, shared by all features Default: 0.25upper()Upper quantile to calculate quantile range, shared by all features Default: 0.75validateAndTransformSchema(StructType schema) Validates and transforms the input schema.Whether to center the data with median before scaling.Whether to scale the data to quantile range.Methods inherited from interface org.apache.spark.ml.param.shared.HasInputCol
getInputCol, inputColMethods inherited from interface org.apache.spark.ml.param.shared.HasOutputCol
getOutputCol, outputColMethods inherited from interface org.apache.spark.ml.param.shared.HasRelativeError
getRelativeError, relativeErrorMethods inherited from interface org.apache.spark.ml.util.Identifiable
toString, uidMethods inherited from interface org.apache.spark.ml.param.Params
clear, copy, copyValues, defaultCopy, defaultParamMap, estimateMatadataSize, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, onParamChange, paramMap, params, set, set, set, setDefault, setDefault, shouldOwn
-
Method Details
-
getLower
double getLower() -
getUpper
double getUpper() -
getWithCentering
boolean getWithCentering() -
getWithScaling
boolean getWithScaling() -
lower
DoubleParam lower()Lower quantile to calculate quantile range, shared by all features Default: 0.25- Returns:
- (undocumented)
-
upper
DoubleParam upper()Upper quantile to calculate quantile range, shared by all features Default: 0.75- Returns:
- (undocumented)
-
validateAndTransformSchema
Validates and transforms the input schema. -
withCentering
BooleanParam withCentering()Whether to center the data with median before scaling. It will build a dense output, so take care when applying to sparse input. Default: false- Returns:
- (undocumented)
-
withScaling
BooleanParam withScaling()Whether to scale the data to quantile range. Default: true- Returns:
- (undocumented)
-