Class

org.apache.spark.mllib.evaluation

MultilabelMetrics

Related Doc: package evaluation

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

    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: Any): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val accuracy: Double

    Permalink

    Returns accuracy

    Returns accuracy

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

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

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

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

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

    Permalink

    Returns f1-measure for a given label (category)

    Returns f1-measure for a given label (category)

    label

    the label.

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

    Permalink

    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" )
  11. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. lazy val hammingLoss: Double

    Permalink

    Returns Hamming-loss

    Returns Hamming-loss

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

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

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

    Permalink

    Returns the sequence of labels in ascending order

    Returns the sequence of labels in ascending order

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

    Permalink

    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" )
  18. lazy val microPrecision: Double

    Permalink

    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" )
  19. lazy val microRecall: Double

    Permalink

    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" )
  20. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  23. def precision(label: Double): Double

    Permalink

    Returns precision for a given label (category)

    Returns precision for a given label (category)

    label

    the label.

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

    Permalink

    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" )
  25. def recall(label: Double): Double

    Permalink

    Returns recall for a given label (category)

    Returns recall for a given label (category)

    label

    the label.

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

    Permalink

    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" )
  27. lazy val subsetAccuracy: Double

    Permalink

    Returns subset accuracy (for equal sets of labels)

    Returns subset accuracy (for equal sets of labels)

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped