Stochasta::PCA
Constructors
Class methods
jacobi_eigenvalues(matrix : Array(Array(Float64)), max_iterations : Int32 = 1000, tolerance : Float64 = 1e-9) : Tuple(Array(Float64), Array(Array(Float64)))
Jacobi eigenvalue algorithm for symmetric matrix A Returns {eigenvalues, eigenvectors_matrix} where eigenvectors_matrix is matrix of columns
Instance methods
components
Sourceeigenvalues
Sourceexplained_variance_ratio
Sourcemeans
Sourcen_components
Source