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.
- Alphabetic
- By Inheritance
- MatrixTransform
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
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
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
-
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
-
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
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )