Class/Object

org.apache.spark.ml.clustering.tupol

XKMeansModel

Related Docs: object XKMeansModel | package tupol

Permalink

class XKMeansModel extends KMeansModel with XKMeansParams

Linear Supertypes
XKMeansParams, HasProbabilityByFeatureCol, HasProbabilityCol, HasDistanceToCentroidCol, KMeansModel, GeneralMLWritable, MLWritable, KMeansParams, HasDistanceMeasure, HasTol, HasPredictionCol, HasSeed, HasFeaturesCol, HasMaxIter, Model[KMeansModel], Transformer, PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. XKMeansModel
  2. XKMeansParams
  3. HasProbabilityByFeatureCol
  4. HasProbabilityCol
  5. HasDistanceToCentroidCol
  6. KMeansModel
  7. GeneralMLWritable
  8. MLWritable
  9. KMeansParams
  10. HasDistanceMeasure
  11. HasTol
  12. HasPredictionCol
  13. HasSeed
  14. HasFeaturesCol
  15. HasMaxIter
  16. Model
  17. Transformer
  18. PipelineStage
  19. Logging
  20. Params
  21. Serializable
  22. Serializable
  23. Identifiable
  24. AnyRef
  25. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. final def clear(param: Param[_]): XKMeansModel.this.type

    Permalink
    Definition Classes
    Params
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def clusterCenters: Array[Vector]

    Permalink
    Definition Classes
    KMeansModel
    Annotations
    @Since( "2.0.0" )
  9. def copy(extra: ParamMap): XKMeansModel

    Permalink
    Definition Classes
    XKMeansModel → KMeansModel → Model → Transformer → PipelineStage → Params
  10. def copyValues[T <: Params](to: T, extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  11. final def defaultCopy[T <: Params](extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  12. final val distanceMeasure: Param[String]

    Permalink
    Definition Classes
    HasDistanceMeasure
  13. val distanceSummary: ClusteringDistanceSummary

    Permalink
  14. final val distanceToCentroidCol: Param[String]

    Permalink

    Param for distanceToCentroid column name.

    Param for distanceToCentroid column name.

    Definition Classes
    HasDistanceToCentroidCol
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def explainParam(param: Param[_]): String

    Permalink
    Definition Classes
    Params
  18. def explainParams(): String

    Permalink
    Definition Classes
    Params
  19. final def extractParamMap(): ParamMap

    Permalink
    Definition Classes
    Params
  20. final def extractParamMap(extra: ParamMap): ParamMap

    Permalink
    Definition Classes
    Params
  21. final val featureNames: Param[Option[Seq[String]]]

    Permalink

    Set the names of the features corresponding to each dimension of the input vectors column

    Set the names of the features corresponding to each dimension of the input vectors column

    Definition Classes
    XKMeansParams
  22. final val featuresCol: Param[String]

    Permalink
    Definition Classes
    HasFeaturesCol
  23. val featuresSummary: ClusteringFeaturesSummary

    Permalink
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def get[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def getDefault[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  28. final def getDistanceMeasure: String

    Permalink
    Definition Classes
    HasDistanceMeasure
  29. final def getDistanceToCentroidCol: String

    Permalink

    Definition Classes
    HasDistanceToCentroidCol
  30. def getFeatureNames: Option[Seq[String]]

    Permalink

    Definition Classes
    XKMeansParams
  31. final def getFeaturesCol: String

    Permalink
    Definition Classes
    HasFeaturesCol
  32. def getInitMode: String

    Permalink
    Definition Classes
    KMeansParams
    Annotations
    @Since( "1.5.0" )
  33. def getInitSteps: Int

    Permalink
    Definition Classes
    KMeansParams
    Annotations
    @Since( "1.5.0" )
  34. def getK: Int

    Permalink
    Definition Classes
    KMeansParams
    Annotations
    @Since( "1.5.0" )
  35. final def getMaxIter: Int

    Permalink
    Definition Classes
    HasMaxIter
  36. final def getOrDefault[T](param: Param[T]): T

    Permalink
    Definition Classes
    Params
  37. def getParam(paramName: String): Param[Any]

    Permalink
    Definition Classes
    Params
  38. final def getPredictionCol: String

    Permalink
    Definition Classes
    HasPredictionCol
  39. final def getProbabilityByFeatureCol: String

    Permalink

    Definition Classes
    HasProbabilityByFeatureCol
  40. final def getProbabilityCol: String

    Permalink
    Definition Classes
    HasProbabilityCol
  41. final def getSeed: Long

    Permalink
    Definition Classes
    HasSeed
  42. final def getTol: Double

    Permalink
    Definition Classes
    HasTol
  43. def getXSigma: Double

    Permalink

    Definition Classes
    XKMeansParams
  44. final def hasDefault[T](param: Param[T]): Boolean

    Permalink
    Definition Classes
    Params
  45. def hasParam(paramName: String): Boolean

    Permalink
    Definition Classes
    Params
  46. def hasParent: Boolean

    Permalink
    Definition Classes
    Model
  47. def hasSummary: Boolean

    Permalink
    Definition Classes
    KMeansModel
    Annotations
    @Since( "2.0.0" )
  48. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  49. final val initMode: Param[String]

    Permalink
    Definition Classes
    KMeansParams
    Annotations
    @Since( "1.5.0" )
  50. final val initSteps: IntParam

    Permalink
    Definition Classes
    KMeansParams
    Annotations
    @Since( "1.5.0" )
  51. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  52. def initializeLogIfNecessary(isInterpreter: Boolean): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  53. final def isDefined(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  54. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  55. final def isSet(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  56. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  57. final val k: IntParam

    Permalink
    Definition Classes
    KMeansParams
    Annotations
    @Since( "1.5.0" )
  58. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  59. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  60. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  61. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  62. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  63. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  64. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  65. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  66. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  67. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  68. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  69. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  70. final val maxIter: IntParam

    Permalink
    Definition Classes
    HasMaxIter
  71. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  72. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  73. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  74. lazy val params: Array[Param[_]]

    Permalink
    Definition Classes
    Params
  75. var parent: Estimator[KMeansModel]

    Permalink
    Definition Classes
    Model
  76. final val predictionCol: Param[String]

    Permalink
    Definition Classes
    HasPredictionCol
  77. final val probabilityByFeatureCol: Param[String]

    Permalink

    Param for probabilityByFeature column name.

    Param for probabilityByFeature column name.

    Definition Classes
    HasProbabilityByFeatureCol
  78. final val probabilityCol: Param[String]

    Permalink
    Definition Classes
    HasProbabilityCol
  79. def save(path: String): Unit

    Permalink
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  80. final val seed: LongParam

    Permalink
    Definition Classes
    HasSeed
  81. final def set(paramPair: ParamPair[_]): XKMeansModel.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  82. final def set(param: String, value: Any): XKMeansModel.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  83. final def set[T](param: Param[T], value: T): XKMeansModel.this.type

    Permalink
    Definition Classes
    Params
  84. final def setDefault(paramPairs: ParamPair[_]*): XKMeansModel.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  85. final def setDefault[T](param: Param[T], value: T): XKMeansModel.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  86. def setFeaturesCol(value: String): XKMeansModel.this.type

    Permalink
    Definition Classes
    KMeansModel
    Annotations
    @Since( "2.0.0" )
  87. def setParent(parent: Estimator[KMeansModel]): KMeansModel

    Permalink
    Definition Classes
    Model
  88. def setPredictionCol(value: String): XKMeansModel.this.type

    Permalink
    Definition Classes
    KMeansModel
    Annotations
    @Since( "2.0.0" )
  89. def setXSigma(value: Double): XKMeansModel.this.type

    Permalink
    Definition Classes
    XKMeansParams
  90. def summary: KMeansSummary

    Permalink
    Definition Classes
    KMeansModel
    Annotations
    @Since( "2.0.0" )
  91. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  92. def toString(): String

    Permalink
    Definition Classes
    Identifiable → AnyRef → Any
  93. final val tol: DoubleParam

    Permalink
    Definition Classes
    HasTol
  94. def transform(dataset: Dataset[_]): DataFrame

    Permalink
    Definition Classes
    XKMeansModel → KMeansModel → Transformer
  95. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame

    Permalink
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  96. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame

    Permalink
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  97. def transformSchema(schema: StructType): StructType

    Permalink
    Definition Classes
    KMeansModel → PipelineStage
    Annotations
    @Since( "1.5.0" )
  98. def transformSchema(schema: StructType, logging: Boolean): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    PipelineStage
    Annotations
    @DeveloperApi()
  99. val uid: String

    Permalink
    Definition Classes
    XKMeansModel → KMeansModel → Identifiable
  100. def validateAndTransformSchema(schema: StructType): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    KMeansParams
  101. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  102. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. def write: GeneralMLWriter

    Permalink
    Definition Classes
    KMeansModel → GeneralMLWritable → MLWritable
    Annotations
    @Since( "1.6.0" )
  105. final val xSigma: DoubleParam

    Permalink

    The ratio of standard deviation used to compute probability

    The ratio of standard deviation used to compute probability

    Definition Classes
    XKMeansParams

Deprecated Value Members

  1. def computeCost(dataset: Dataset[_]): Double

    Permalink
    Definition Classes
    KMeansModel
    Annotations
    @deprecated @Since( "2.0.0" )
    Deprecated

    (Since version 2.4.0) This method is deprecated and will be removed in 3.0.0. Use ClusteringEvaluator instead. You can also get the cost on the training dataset in the summary.

Inherited from XKMeansParams

Inherited from HasProbabilityByFeatureCol

Inherited from HasProbabilityCol

Inherited from HasDistanceToCentroidCol

Inherited from KMeansModel

Inherited from GeneralMLWritable

Inherited from MLWritable

Inherited from KMeansParams

Inherited from HasDistanceMeasure

Inherited from HasTol

Inherited from HasPredictionCol

Inherited from HasSeed

Inherited from HasFeaturesCol

Inherited from HasMaxIter

Inherited from Model[KMeansModel]

Inherited from Transformer

Inherited from PipelineStage

Inherited from Logging

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

getParam

param

Ungrouped