Class

io.github.edouardfouche.preprocess

DataRef

Related Doc: package preprocess

Permalink

case class DataRef(id: String, path: String, header: Int, separator: String, category: String, excludeIndex: Boolean = false) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DataRef
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DataRef(id: String, path: String, header: Int, separator: String, category: String, excludeIndex: Boolean = false)

    Permalink

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val category: String

    Permalink
  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. val excludeIndex: Boolean

    Permalink
  9. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getLabels: Array[Boolean]

    Permalink

    Return the labels of a data set

    Return the labels of a data set

    returns

    An array of boolean (only boolean labels are supported currently)

  12. val header: Int

    Permalink
  13. val id: String

    Permalink
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  18. def open(dropClass: Boolean = true, max1000: Boolean = false): Array[Array[Double]]

    Permalink

    Open the data ref

    Open the data ref

    dropClass

    Whether to drop the "class" column if there is one. (assumes it is the last one)

    max1000

    cap the opened data to 1000 rows. If the original data has more rows, sample 1000 without replacement

    returns

    A 2-D Array of Double containing the values from the csv. (row oriented)

  19. def openAndPreprocess(test: Stats, dropClass: Boolean = true, max1000: Boolean = false): PreprocessedData

    Permalink

    Open the data ref and preprocess it according to a specific statistical test

    Open the data ref and preprocess it according to a specific statistical test

    dropClass

    Whether to drop the "class" column if there is one. (assumes it is the last one)

    max1000

    cap the opened data to 1000 rows. If the original data has more rows, sample 1000 without replacement

    returns

    A 2-D Array of Double containing the values from the csv, preprocessed. (column oriented)

  20. val path: String

    Permalink
  21. val separator: String

    Permalink
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped