- AMICA (Adaptive Mixture ICA): AMICA does assume that the independent components (ICs) in the signal are non-Gaussian. It's designed to handle non-Gaussian ICs and is more computationally demanding due to its adaptive nature. For more information on AMICA, you can refer to the following link: https://github.com/sccn/amica/wiki
- binica (binary ICA): Contrary to what you've heard, binica also assumes that the ICs in the signal are non-Gaussian, similar to AMICA. It's called "binary" because it uses a binary approach to separate the ICs. For additional details on binica, check out the following link: https://github.com/sccn/binica/wiki
EEGLAB: AMICA versus binica
11 views (last 30 days)
Show older comments
Hi everyone. Newbie here. I have heard different opinions on this and need to know the facts. I know AMICA assumes the ica in the signal is non Gaussian, and I was told that binica (binary of runica) assumes the signal is Gaussian and that is why it is less computationally demanding. I then see information online that binica actually does assume the ica is non Gaussian. I am confused. Please help. Thanks
0 Comments
Answers (1)
Asim
on 23 Nov 2023
Hello Dani,
I understand you are facing difficulty in understanding the assumptions behind AMICA and binica. Both AMICA and binica assume non-Gaussian ICs, and neither assumes Gaussian ICs.
Here's a simplified breakdown:
For more functions and examples, consider referring to the EEGLAB documentation, which provides additional insights and practical examples for using ICA algorithms in the context of electrophysiological data analysis using the below link.
I hope this clears your doubt.
Best Regards,
Asim Asrar
0 Comments
See Also
Categories
Find more on Signal Processing Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!