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
- All
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated