class CanCorrelation extends Reducer with Error
The CanCorrelation
class performs Canonical Correlation Analysis 'CCA'
on two random vectors. Samples for the first one are stored in the 'x'
data matrix and samples for the second are stored in the 'y' data matrix.
Find vectors a and b that maximize the correlation between x * a and y * b.
max {rho (x * a, y * b)}
Additional vectors orthogonal to a and b can also be found.
- Alphabetic
- By Inheritance
- CanCorrelation
- Error
- Reducer
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new CanCorrelation(x: MatriD, y: MatriD)
- x
the x data matrix
- y
the y data matrix
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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def factorReduce(): (MatriD, MatriD)
Reduce the original data matrix by factoring it into two lower dimensionality matrices that maintains most of the descriptive power of the original matrix.
Reduce the original data matrix by factoring it into two lower dimensionality matrices that maintains most of the descriptive power of the original matrix. Override to algorithms that use factoring.
- Definition Classes
- Reducer
- See also
NMFactortorization
- final def flaw(method: String, message: String): Unit
- Definition Classes
- Error
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def recover(): MatriD
Approximately recover the original data ...
Approximately recover the original data ...
- Definition Classes
- CanCorrelation → Reducer
- def recover2(): (MatrixD, MatrixD)
Approximately recover the original data ...
- def reduce(): MatriD
Reduce the original data ...
Reduce the original data ...
- Definition Classes
- CanCorrelation → Reducer
- def reduce2(): (MatrixD, MatrixD)
Reduce the original data ...
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated