Bonjour,
Je travaille avec un signal EEG et j'aimerais utiliser l'ICA pour enlever la composante indépendante correspondant au clignement des yeux.
Pour ce faire, j'utilise la fonction runica sur Matlab mais je ne parviens pas à trouver la bonne IC.
Voici mon code :
Ici je retire l'IC1 car c'est toujours celle là qui correspond au clignement des yeux mais quand je plot l'IC1 je ne vois aucun pic correspondant à un clignement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [weights sphere]=runica(signal,'pca',20); matrix=weights*sphere; ICs=(matrix)*signal; figure plot(1:32000,ICs(1,1:32000)); ICs=ICs(2:end,:); matrix=matrix(2:end,:); signal=pinv(matrix)*ICs;
Est-ce que j'utilise bien la fonction runica?
Quelqu'un pourrait m'aider?
Un grand merci!
Partager