Hello, I have a large EEG dataset for which I need to do Independent Component Analysis (ICA)? Any leads on how to do it?
조회 수: 22 (최근 30일)
이전 댓글 표시
I have got EEG dataset (98765 X 25 matrix) for which I need to do ICA.
댓글 수: 0
답변 (2개)
Raunak Gupta
2019년 9월 17일
Hi,
For Reducing the dataset exact Independent Component Analysis (ICA) doesn’t exist but you may use rica for doing the dimensionality reduction. The Reconstruction ICA work closely as ICA but an added feature of optimizing non-linear objective function that also include penalty while reconstructing the output. This can improve the convergence speed as compared to ICA and the features you get are globally orthogonal. Reconstruction ICA is supported in R2017a and later versions.
For Other Dimensionality reduction methods you may look Dimensionality Reduction and Feature Extraction.
댓글 수: 0
Mandavi Gahlot
2019년 9월 22일
댓글 수: 1
Raunak Gupta
2019년 9월 23일
Hi,
From the EEG Dataset, I can understand that each data-point contains 25 features. Out of that I am assuming that last feature is label so effectively there will be 24 features so by doing rica mentioned above the number of feature for each data point can be bring down to less than 24. That way the information about the labels will not lost since each datapoint will have less than 24 features and one label. You may try to seperate labels first and then apply rica on 98765 x 24 matrix so the dimensionality can be reduced.
Hope this helps.
참고 항목
카테고리
Help Center 및 File Exchange에서 EEG/MEG/ECoG에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!