Transforms a list of instances from PCA to original space
Transforms a list of instances from PCA to original space
list of instances in PCA space
PCA object
optional cut-off to drop dimensions with less variance
Transforms an instance from PCA to original space
Transforms an instance from PCA to original space
PCA object
optional cut-off to drop dimensions with less variance
Returns a list of column vectors
Determines eigenvalues, eigenvectors and feature centers
Drops elements from list by index
Drops elements from list by index
Source list
Indices to drop
Performs PCA and return PCA object good introduction: http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf
Performs PCA and return PCA object good introduction: http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf
list of instances to perform PCA on
Picks elements from a list according to a list of indices
Picks elements from a list according to a list of indices
Source list
Desired indices
Optional start parameter, also needed for recursion
Samples random instances from the given data
Samples random instances from the given data
Returns a list of row vectors
Transform 2D list to 2D matrix
Transform 1D list to 1D vector
Transform 1D list to 1D vector of integers (breeze doesn't allow polymorphism?)
Transforms a list of instances into the reference frame of the PCA
Transforms a list of instances into the reference frame of the PCA
list of instances
PCA object
optional cut-off to drop dimensions with less variance
Transforms an instance into the reference frame of the PCA
Transforms an instance into the reference frame of the PCA
instance
PCA object
optional cut-off to drop dimensions with less variance
Provides auxiliary functions for list to tensor transformation