LogisticRegressionModel (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/LogisticRegressionModel.html#aggregationDepth--)()
Param for suggested depth for treeAggregate (>= 2).
[BinaryLogisticRegressionTrainingSummary](../../../../../org/apache/spark/ml/classification/BinaryLogisticRegressionTrainingSummary.html "interface in org.apache.spark.ml.classification")
[binarySummary](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#binarySummary--)()
Gets summary of model on training set.
[Matrix](../../../../../org/apache/spark/ml/linalg/Matrix.html "interface in org.apache.spark.ml.linalg")
[coefficientMatrix](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#coefficientMatrix--)()
[Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg")
[coefficients](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#coefficients--)()
A vector of model coefficients for "binomial" logistic regression.
[LogisticRegressionModel](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html "class in org.apache.spark.ml.classification")
[copy](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.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/LogisticRegressionModel.html#elasticNetParam--)()
Param for the ElasticNet mixing parameter, in range [0, 1].
[LogisticRegressionSummary](../../../../../org/apache/spark/ml/classification/LogisticRegressionSummary.html "interface in org.apache.spark.ml.classification")
[evaluate](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#evaluate-org.apache.spark.sql.Dataset-)([Dataset](../../../../../org/apache/spark/sql/Dataset.html "class in org.apache.spark.sql")<?> dataset)
Evaluates the model on a test dataset.
[Param](../../../../../org/apache/spark/ml/param/Param.html "class in org.apache.spark.ml.param")<String>
[family](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.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/LogisticRegressionModel.html#fitIntercept--)()
Param for whether to fit an intercept term.
double
[getThreshold](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#getThreshold--)()
Get threshold for binary classification.
double[]
[getThresholds](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#getThresholds--)()
Get thresholds for binary or multiclass classification.
double
[intercept](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#intercept--)()
The model intercept for "binomial" logistic regression.
[Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg")
[interceptVector](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#interceptVector--)()
static [LogisticRegressionModel](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html "class in org.apache.spark.ml.classification")
[load](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.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/LogisticRegressionModel.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/LogisticRegressionModel.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/LogisticRegressionModel.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/LogisticRegressionModel.html#maxIter--)()
Param for maximum number of iterations (>= 0).
int
[numClasses](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#numClasses--)()
Number of classes (values which the label can take).
int
[numFeatures](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#numFeatures--)()
Returns the number of features the model was trained on.
double
[predict](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#predict-org.apache.spark.ml.linalg.Vector-)([Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg") features)
Predict label for the given feature vector.
[Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg")
[predictRaw](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#predictRaw-org.apache.spark.ml.linalg.Vector-)([Vector](../../../../../org/apache/spark/ml/linalg/Vector.html "interface in org.apache.spark.ml.linalg") features)
Raw prediction for each possible label.
static [MLReader](../../../../../org/apache/spark/ml/util/MLReader.html "class in org.apache.spark.ml.util")<[LogisticRegressionModel](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html "class in org.apache.spark.ml.classification")>
[read](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#read--)()
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[regParam](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#regParam--)()
Param for regularization parameter (>= 0).
[LogisticRegressionModel](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html "class in org.apache.spark.ml.classification")
[setThreshold](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#setThreshold-double-)(double value)
Set threshold in binary classification, in range [0, 1].
[LogisticRegressionModel](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html "class in org.apache.spark.ml.classification")
[setThresholds](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#setThresholds-double:A-)(double[] value)
Set thresholds in multiclass (or binary) classification to adjust the probability of predicting each class.
[BooleanParam](../../../../../org/apache/spark/ml/param/BooleanParam.html "class in org.apache.spark.ml.param")
[standardization](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#standardization--)()
Param for whether to standardize the training features before fitting the model.
[LogisticRegressionTrainingSummary](../../../../../org/apache/spark/ml/classification/LogisticRegressionTrainingSummary.html "interface in org.apache.spark.ml.classification")
[summary](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#summary--)()
Gets summary of model on training set.
[DoubleParam](../../../../../org/apache/spark/ml/param/DoubleParam.html "class in org.apache.spark.ml.param")
[threshold](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.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/LogisticRegressionModel.html#tol--)()
Param for the convergence tolerance for iterative algorithms (>= 0).
String
[toString](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#toString--)()
String
[uid](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.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/LogisticRegressionModel.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/LogisticRegressionModel.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/LogisticRegressionModel.html#weightCol--)()
Param for weight column name.
[MLWriter](../../../../../org/apache/spark/ml/util/MLWriter.html "class in org.apache.spark.ml.util")
[write](../../../../../org/apache/spark/ml/classification/LogisticRegressionModel.html#write--)()
Returns a MLWriter instance for this ML instance.