Skip to content

Support moving average-based PCA dimensionality estimation #51

@tsalo

Description

@tsalo

Is your feature request related to a problem? Please describe.
Using MA-PCA would serve as an alternative to the buggy MLE-PCA in scikit-learn.

Describe the solution you'd like
tedana implements MA-PCA for dimensionality reduction. We can incorporate this approach into rapidtide, whether by adding tedana as a dependency or (more likely) by copying the code over directly (with attribution, of course), since tedana has a fairly permissive license.

Describe alternatives you've considered
Currently @bbfrederick has implemented a workaround for failed MLE-PCA that chooses the components which explain 80% of the variance.

Additional context
This stems from 1308d59#r44963454.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions