Packages

c

org.apache.spark.ml.regression

GeneralizedLinearRegressionSummary

class GeneralizedLinearRegressionSummary extends Serializable

:: Experimental :: Summary of GeneralizedLinearRegression model and predictions.

Annotations
@Since( "2.0.0" ) @Experimental()
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeneralizedLinearRegressionSummary
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. lazy val aic: Double

    Akaike Information Criterion (AIC) for the fitted model.

    Akaike Information Criterion (AIC) for the fitted model.

    Annotations
    @Since( "2.0.0" )
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. lazy val degreesOfFreedom: Long

    Degrees of freedom.

    Degrees of freedom.

    Annotations
    @Since( "2.0.0" )
  8. lazy val deviance: Double

    The deviance for the fitted model.

    The deviance for the fitted model.

    Annotations
    @Since( "2.0.0" )
  9. lazy val dispersion: Double

    The dispersion of the fitted model.

    The dispersion of the fitted model. It is taken as 1.0 for the "binomial" and "poisson" families, and otherwise estimated by the residual Pearson's Chi-Squared statistic (which is defined as sum of the squares of the Pearson residuals) divided by the residual degrees of freedom.

    Annotations
    @Since( "2.0.0" )
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val model: GeneralizedLinearRegressionModel

    Private copy of model to ensure Params are not modified outside this class.

    Private copy of model to ensure Params are not modified outside this class. Coefficients is not a deep copy, but that is acceptable.

    Attributes
    protected
    Note

    predictionCol must be set correctly before the value of model is set, and model must be set before predictions is set!

  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. lazy val nullDeviance: Double

    The deviance for the null model.

    The deviance for the null model.

    Annotations
    @Since( "2.0.0" )
  21. lazy val numInstances: Long

    Number of instances in DataFrame predictions.

    Number of instances in DataFrame predictions.

    Annotations
    @Since( "2.2.0" )
  22. val predictionCol: String

    Field in "predictions" which gives the predicted value of each instance.

    Field in "predictions" which gives the predicted value of each instance. This is set to a new column name if the original model's predictionCol is not set.

    Annotations
    @Since( "2.0.0" )
  23. val predictions: DataFrame

    Predictions output by the model's transform method.

    Predictions output by the model's transform method.

    Annotations
    @Since( "2.0.0" )
  24. lazy val rank: Long

    The numeric rank of the fitted linear model.

    The numeric rank of the fitted linear model.

    Annotations
    @Since( "2.0.0" )
  25. lazy val residualDegreeOfFreedom: Long

    The residual degrees of freedom.

    The residual degrees of freedom.

    Annotations
    @Since( "2.0.0" )
  26. lazy val residualDegreeOfFreedomNull: Long

    The residual degrees of freedom for the null model.

    The residual degrees of freedom for the null model.

    Annotations
    @Since( "2.0.0" )
  27. def residuals(residualsType: String): DataFrame

    Get the residuals of the fitted model by type.

    Get the residuals of the fitted model by type.

    residualsType

    The type of residuals which should be returned. Supported options: deviance, pearson, working and response.

    Annotations
    @Since( "2.0.0" )
  28. def residuals(): DataFrame

    Get the default residuals (deviance residuals) of the fitted model.

    Get the default residuals (deviance residuals) of the fitted model.

    Annotations
    @Since( "2.0.0" )
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Members