LogisticRegression (Spark 3.5.5 JavaDoc) (original) (raw)
Modifier and Type
Method and Description
[IntParam](../../../../../org/apache/spark/ml/param/IntParam.html "class in org.apache.spark.ml.param")
[aggregationDepth](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#aggregationDepth--)()
Param for suggested depth for treeAggregate (>= 2).
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[copy](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#copy-org.apache.spark.ml.param.ParamMap-)([ParamMap](../../../../../org/apache/spark/ml/param/ParamMap.html "class in org.apache.spark.ml.param") extra)
Creates a copy of this instance with the same UID and some extra params.
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[elasticNetParam](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#elasticNetParam--)()
Param for the ElasticNet mixing parameter, in range [0, 1].
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<String>
[family](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#family--)()
Param for the name of family which is a description of the label distribution to be used in the model.
[BooleanParam](../../../../../org/apache/spark/ml/param/BooleanParam.html "class in org.apache.spark.ml.param")
[fitIntercept](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#fitIntercept--)()
Param for whether to fit an intercept term.
double
[getThreshold](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#getThreshold--)()
Get threshold for binary classification.
double[]
[getThresholds](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#getThresholds--)()
Get thresholds for binary or multiclass classification.
static [LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[load](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#load-java.lang.String-)(String path)
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<[Matrix](../../../../../org/apache/spark/ml/linalg/Matrix.html "interface in org.apache.spark.ml.linalg")>
[lowerBoundsOnCoefficients](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#lowerBoundsOnCoefficients--)()
The lower bounds on coefficients if fitting under bound constrained optimization.
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<[Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg")>
[lowerBoundsOnIntercepts](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#lowerBoundsOnIntercepts--)()
The lower bounds on intercepts if fitting under bound constrained optimization.
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[maxBlockSizeInMB](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#maxBlockSizeInMB--)()
Param for Maximum memory in MB for stacking input data into blocks.
[IntParam](../../../../../org/apache/spark/ml/param/IntParam.html "class in org.apache.spark.ml.param")
[maxIter](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#maxIter--)()
Param for maximum number of iterations (>= 0).
static [MLReader](../../../../../org/apache/spark/ml/util/MLReader.html "class in org.apache.spark.ml.util")<T>
[read](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#read--)()
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[regParam](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#regParam--)()
Param for regularization parameter (>= 0).
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setAggregationDepth](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setAggregationDepth-int-)(int value)
Suggested depth for treeAggregate (greater than or equal to 2).
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setElasticNetParam](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setElasticNetParam-double-)(double value)
Set the ElasticNet mixing parameter.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setFamily](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setFamily-java.lang.String-)(String value)
Sets the value of param family
.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setFitIntercept](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setFitIntercept-boolean-)(boolean value)
Whether to fit an intercept term.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setInitialModel](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setInitialModel-org.apache.spark.ml.classification.LogisticRegressionModel-)([LogisticRegressionModel](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html "class in org.apache.spark.ml.classification") model)
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setLowerBoundsOnCoefficients](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setLowerBoundsOnCoefficients-org.apache.spark.ml.linalg.Matrix-)([Matrix](../../../../../org/apache/spark/ml/linalg/Matrix.html "interface in org.apache.spark.ml.linalg") value)
Set the lower bounds on coefficients if fitting under bound constrained optimization.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setLowerBoundsOnIntercepts](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setLowerBoundsOnIntercepts-org.apache.spark.ml.linalg.Vector-)([Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg") value)
Set the lower bounds on intercepts if fitting under bound constrained optimization.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setMaxBlockSizeInMB](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setMaxBlockSizeInMB-double-)(double value)
Sets the value of param maxBlockSizeInMB
.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setMaxIter](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setMaxIter-int-)(int value)
Set the maximum number of iterations.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setRegParam](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setRegParam-double-)(double value)
Set the regularization parameter.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setStandardization](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setStandardization-boolean-)(boolean value)
Whether to standardize the training features before fitting the model.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setThreshold](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setThreshold-double-)(double value)
Set threshold in binary classification, in range [0, 1].
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setThresholds](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setThresholds-double:A-)(double[] value)
Set thresholds in multiclass (or binary) classification to adjust the probability of predicting each class.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setTol](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setTol-double-)(double value)
Set the convergence tolerance of iterations.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setUpperBoundsOnCoefficients](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setUpperBoundsOnCoefficients-org.apache.spark.ml.linalg.Matrix-)([Matrix](../../../../../org/apache/spark/ml/linalg/Matrix.html "interface in org.apache.spark.ml.linalg") value)
Set the upper bounds on coefficients if fitting under bound constrained optimization.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setUpperBoundsOnIntercepts](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setUpperBoundsOnIntercepts-org.apache.spark.ml.linalg.Vector-)([Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg") value)
Set the upper bounds on intercepts if fitting under bound constrained optimization.
[LogisticRegression](../../../../../org/apache/spark/ml/classification/LogisticRegression.html "class in org.apache.spark.ml.classification")
[setWeightCol](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#setWeightCol-java.lang.String-)(String value)
Sets the value of param weightCol
.
[BooleanParam](../../../../../org/apache/spark/ml/param/BooleanParam.html "class in org.apache.spark.ml.param")
[standardization](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#standardization--)()
Param for whether to standardize the training features before fitting the model.
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[threshold](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#threshold--)()
Param for threshold in binary classification prediction, in range [0, 1].
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[tol](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#tol--)()
Param for the convergence tolerance for iterative algorithms (>= 0).
String
[uid](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#uid--)()
An immutable unique ID for the object and its derivatives.
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<[Matrix](../../../../../org/apache/spark/ml/linalg/Matrix.html "interface in org.apache.spark.ml.linalg")>
[upperBoundsOnCoefficients](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#upperBoundsOnCoefficients--)()
The upper bounds on coefficients if fitting under bound constrained optimization.
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<[Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg")>
[upperBoundsOnIntercepts](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#upperBoundsOnIntercepts--)()
The upper bounds on intercepts if fitting under bound constrained optimization.
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<String>
[weightCol](../../../../../org/apache/spark/ml/classification/LogisticRegression.html#weightCol--)()
Param for weight column name.