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.