Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(s)PCA Build using RSpectra::svds() #251

Closed
wants to merge 12 commits into from
Closed

(s)PCA Build using RSpectra::svds() #251

wants to merge 12 commits into from

Commits on Oct 6, 2022

  1. Fix for Issue #250

    refactor: import and utilise RSpectra::svds() instead of base::svd().
    
    svds() only calculates the required number of left and right singular vector as eigenvalues. svd() calculates an excessive amount which can cause runtime inflation for large datasets
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    968cb4e View commit details
    Browse the repository at this point in the history
  2. Fix for Issue #250

    refactor: import and utilise RSpectra::svds() instead of base::svd(). This is now also applied to spca()
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    9fc975f View commit details
    Browse the repository at this point in the history
  3. Fix for Issue #250

    docs: updated NAMESPACE and DESCRIPTION to include new dependency
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    09b3647 View commit details
    Browse the repository at this point in the history
  4. Fix for Issue #250

    docs: updated DESCRIPTION with new import
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    e00c586 View commit details
    Browse the repository at this point in the history
  5. Fix for Issue #252 (#253)

    tests: increased suffix length in `plotLoadings()` label-length check
    Max-Bladen authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    0dbf928 View commit details
    Browse the repository at this point in the history
  6. Fix for Issue #250

    refactor: import and utilise RSpectra::svds() instead of base::svd().
    
    svds() only calculates the required number of left and right singular vector as eigenvalues. svd() calculates an excessive amount which can cause runtime inflation for large datasets
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    c4f828f View commit details
    Browse the repository at this point in the history
  7. Fix for Issue #250

    refactor: import and utilise RSpectra::svds() instead of base::svd(). This is now also applied to spca()
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    b6afcba View commit details
    Browse the repository at this point in the history
  8. Fix for Issue #250

    docs: updated NAMESPACE and DESCRIPTION to include new dependency
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    bfa34aa View commit details
    Browse the repository at this point in the history
  9. Fix for Issue #250

    docs: updated DESCRIPTION with new import
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    81399a0 View commit details
    Browse the repository at this point in the history
  10. Fix for Issue #250

    fix: when ILR/CLR was used, X was of invalid class. Added check to ensure `svds()` can operate on X
    Max-Bladen committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    62c7f10 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bd4cc42 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. Fix for Issue #250

    fix: when ILR/CLR was used, X was of invalid class. Added check to ensure `svds()` can operate on X. Implemented this for `spca()`
    Max-Bladen committed Oct 7, 2022
    Configuration menu
    Copy the full SHA
    0adc5cc View commit details
    Browse the repository at this point in the history