8000 Inconsistency between fastica and FastICA · Issue #14988 · scikit-learn/scikit-learn · GitHub
[go: up one dir, main page]

Skip to content
Inconsistency between fastica and FastICA #14988
Closed
@NicolasHug

Description

@NicolasHug

fastica returns W which is, according to the docs "the unmixing matrix"

FastICA has a components_ attribute which is also "the unmixing matrix"

But they are not equal when whiten is True:

if whiten == True:
	self.components_ = np.dot(unmixing, whitening)
else:
    self.components_ = unmixing

I don't know whether this is a bug (I hope it is), but if it's not the doc should be updated.

ping @agramfort

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0