EEGLAB: AMICA versus binica

11 ビュー (過去 30 日間)
Dani
Dani 2023 年 11 月 16 日
回答済み: Asim 2023 年 11 月 23 日
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

回答 (1 件)

Asim
Asim 2023 年 11 月 23 日
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:
  1. 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
  2. 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
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

カテゴリ

Help Center および File ExchangeSignal Processing Toolbox についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by