Packages

o

scalation.analytics

MatrixTransform

object MatrixTransform

The MatrixTransform object is used to transform the columns of a data matrix 'x'. Such pre-processing of the data is required by some modeling techniques.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MatrixTransform
  2. AnyRef
  3. 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def center(x: MatriD, mu_x: VectoD): MatriD

    Center the matrix 'x' to zero mean, column-wise, by subtracting the mean.

    Center the matrix 'x' to zero mean, column-wise, by subtracting the mean.

    x

    the matrix to center

    mu_x

    the vector of column means of matrix x

  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def denormalize(x_n: MatriD, mu_x: VectoD, sig_x: VectoD): MatriD

    Denormalize the matrix 'x_n' from zero mean and unit standard deviation, column-wise, by multiplying by the standard deviation and adding the mean.

    Denormalize the matrix 'x_n' from zero mean and unit standard deviation, column-wise, by multiplying by the standard deviation and adding the mean.

    x_n

    the matrix to normalize

    mu_x

    the vector of column means of matrix x_n

    sig_x

    the vector of column standard deviations of matrix x_n

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def normalize(x: MatriD, mu_x: VectoD, sig_x: VectoD): MatriD

    Normalize the matrix 'x' to zero mean and unit standard deviation, column-wise, by subtracting the mean and dividing by standard deviation

    Normalize the matrix 'x' to zero mean and unit standard deviation, column-wise, by subtracting the mean and dividing by standard deviation

    x

    the matrix to normalize

    mu_x

    the vector of column means of matrix x

    sig_x

    the vector of column standard deviations of matrix x

  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def scale(x: MatriD, min_x: VectoD, max_x: VectoD, lb: Double = 0.0, ub: Double = 1.0): MatriD

    Scale the matrix 'x' to the range 'lb to 'ub', column-wise.

    Scale the matrix 'x' to the range 'lb to 'ub', column-wise.

    x

    the matrix to scale

    min_x

    the vector of column minima of matrix x

    max_x

    the vector of column maxima of matrix x

    lb

    the lower bounds

    ub

    the upper bounds

  19. def scaleV(x: VectoD, min_x: Double, max_x: Double, lb: Double = 0.0, ub: Double = 1.0): VectoD

    Scale the vector 'x' to the range 'lb' to 'ub'.

    Scale the vector 'x' to the range 'lb' to 'ub'.

    x

    the matrix to scale

    min_x

    the vector of column minima of matrix x

    max_x

    the vector of column maxima of matrix x

    lb

    the lower bounds

    ub

    the upper bounds

  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. def uncenter(x_c: MatriD, mu_x: VectoD): MatriD

    Uncenter the matrix 'x_c' from zero mean, column-wise, by adding the mean.

    Uncenter the matrix 'x_c' from zero mean, column-wise, by adding the mean.

    x_c

    the matrix to uncenter

    mu_x

    the vector of column means of matrix x_c

  23. def unscale(x_s: MatriD, min_x: VectoD, max_x: VectoD, lb: Double = 0.0, ub: Double = 1.0): MatriD

    Unscale the matrix 'x_s' from the range 'lb' to 'ub', column-wise.

    Unscale the matrix 'x_s' from the range 'lb' to 'ub', column-wise.

    x_s

    the matrix to unscale

    min_x

    the vector of column minima of matrix x_s

    max_x

    the vector of column maxima of matrix x_s

    lb

    the lower bounds

    ub

    the upper bounds

  24. def unscaleV(x: VectoD, min_x: Double, max_x: Double, lb: Double = 0.0, ub: Double = 1.0): VectoD

    Unscale the vector 'x' from the range 'lb' to 'ub'.

    Unscale the vector 'x' from the range 'lb' to 'ub'.

    x

    the matrix to scale

    min_x

    the vector of column minima of matrix x

    max_x

    the vector of column maxima of matrix x

    lb

    the lower bounds

    ub

    the upper bounds

  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped