There is already CCIPCA, but it unfortunately does not support merge! and hence cannot be used on combination with DTables.jl.
It would be great to have a PCA Monoid which builds on top of CovMatrix (which thankfully supports merge!). It probably uses LinearAlgebra.svd to do the eigenvalue decomposition.
It should then support CCIPCA's extra functions like
There is already CCIPCA, but it unfortunately does not support
merge!
and hence cannot be used on combination withDTables.jl
.It would be great to have a
PCA
Monoid which builds on top ofCovMatrix
(which thankfully supports merge!). It probably usesLinearAlgebra.svd
to do the eigenvalue decomposition.It should then support CCIPCA's extra functions like