org.apache.spark.mllib.evaluation

MultilabelMetrics

class MultilabelMetrics extends AnyRef

Evaluator for multilabel classification.

Annotations
@Since( "1.2.0" )
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MultilabelMetrics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MultilabelMetrics(predictionAndLabels: RDD[(Array[Double], Array[Double])])

    predictionAndLabels

    an RDD of (predictions, labels) pairs, both are non-null Arrays, each with unique elements.

    Annotations
    @Since( "1.2.0" )

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. lazy val accuracy: Double

    Returns accuracy

    Returns accuracy

    Annotations
    @Since( "1.2.0" )
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  11. def f1Measure(label: Double): Double

    Returns f1-measure for a given label (category)

    Returns f1-measure for a given label (category)

    label

    the label.

    Annotations
    @Since( "1.2.0" )
  12. lazy val f1Measure: Double

    Returns document-based f1-measure averaged by the number of documents

    Returns document-based f1-measure averaged by the number of documents

    Annotations
    @Since( "1.2.0" )
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. lazy val hammingLoss: Double

    Returns Hamming-loss

    Returns Hamming-loss

    Annotations
    @Since( "1.2.0" )
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. lazy val labels: Array[Double]

    Returns the sequence of labels in ascending order

    Returns the sequence of labels in ascending order

    Annotations
    @Since( "1.2.0" )
  19. lazy val microF1Measure: Double

    Returns micro-averaged label-based f1-measure (equals to micro-averaged document-based f1-measure)

    Returns micro-averaged label-based f1-measure (equals to micro-averaged document-based f1-measure)

    Annotations
    @Since( "1.2.0" )
  20. lazy val microPrecision: Double

    Returns micro-averaged label-based precision (equals to micro-averaged document-based precision)

    Returns micro-averaged label-based precision (equals to micro-averaged document-based precision)

    Annotations
    @Since( "1.2.0" )
  21. lazy val microRecall: Double

    Returns micro-averaged label-based recall (equals to micro-averaged document-based recall)

    Returns micro-averaged label-based recall (equals to micro-averaged document-based recall)

    Annotations
    @Since( "1.2.0" )
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def precision(label: Double): Double

    Returns precision for a given label (category)

    Returns precision for a given label (category)

    label

    the label.

    Annotations
    @Since( "1.2.0" )
  26. lazy val precision: Double

    Returns document-based precision averaged by the number of documents

    Returns document-based precision averaged by the number of documents

    Annotations
    @Since( "1.2.0" )
  27. def recall(label: Double): Double

    Returns recall for a given label (category)

    Returns recall for a given label (category)

    label

    the label.

    Annotations
    @Since( "1.2.0" )
  28. lazy val recall: Double

    Returns document-based recall averaged by the number of documents

    Returns document-based recall averaged by the number of documents

    Annotations
    @Since( "1.2.0" )
  29. lazy val subsetAccuracy: Double

    Returns subset accuracy (for equal sets of labels)

    Returns subset accuracy (for equal sets of labels)

    Annotations
    @Since( "1.2.0" )
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped