EEGLab: количество компонентов ICA

Я получил ЭЭГ через 238 каналов. Когда я решаю выполнить ICA, я понятия не имею, сколько независимых компонентов я должен получить. Если я хорошо понял, когда я выполняю ICA, число каналов равно количеству независимых компонентов, поэтому в моем конкретном случае я думаю, что у меня должно быть 238 компонентов.

В наборе инструментов EEGLab, в появившемся окне нажмите run ICA команда, которую я установил runica для алгоритма, который нужно использовать, и "extended", 1, "pca", 238 в параметрах командной строки.

Это правильно? Спасибо всем.

PS Я уже читал другие ответы по ICA, но я немного запутался.

2 ответа

Количество компонентов не должно совпадать с количеством записывающих каналов. Увеличение количества компонентов приведет к снижению скорости вычислений.

Согласно руководству EEGLab:

Когда количество каналов (N) велико (>>32), тогда для поиска N компонентов может потребоваться очень большой объем данных. Если данных недостаточно, то использование опции 'pca' для jader.m, чтобы найти меньше чем N компонентов, может быть единственным хорошим вариантом.

Возможно, вы захотите прочитать этот пост на CrossValidated.

Обычно я использую N компонентов, которые подходят даже для больших наборов данных ЭЭГ. У меня есть опыт работы с 256 каналами, затем pop_runica, где N компонентов - 256. Ничего страшного. Это займет всего некоторое время, но вы можете распараллелить ваш процесс и поместить его в вычислительный кластер.

Другие вопросы по тегам