mmagnuski / AnalizaDanychEEG01

Wprowadzające zajęcia opisujące przygotowanie danych EEG do analizy oraz podstawowe metody analizy.
MIT License
0 stars 1 forks source link

Identyfikacja elektrod w widmie #16

Closed Linace123 closed 8 years ago

Linace123 commented 8 years ago

Właściwie już skończyłam projekt. Chciałam jeszcze porównać widmo na wybranych elektrodach. Wyodrębniłam widmo dla dwóch elektrod. I niestety komenda podana w tutorialu nie zwraca mi nazwy elektrody. Kiedy na wykresie są dwie elektrody, nazywa je 1 i 2, a komenda EEG.chanlocs(1).labels dodaje tylko literkę C. W końcu ja wiem, jakie elektrody wyodrębniałam, tylko chciałam wiedzieć która to która na wykresie mocy Liczę, że jest jakiś sposób Celina Grundland

mmagnuski commented 8 years ago

Jak plotujesz widmo? Można odpowiednio ustawić kolory linii i legendę, ale to zależy od tego jak plotujesz (gui czy komendą? a jeżeli komendą to jaką). jeżeli plotujesz widmo dla elektrody numer 5 i 8 to ich nazwy to odpowiednio:

EEG.chanlocs(5).labels
EEG.chanlocs(8).labels

Na wszelki wypadek możesz mi wkleić co Ci się pojawia jak wykonasz:

ch_names = {EEG.chanlocs.labels}

Jedna litera to podejrzana sprawa, może napisałaś EEG.chanlocs(1).labels(1)? Wtedy dostaniesz pierwszą literę nazwy elektrody.

Linace123 commented 8 years ago

Zastosowałam skrypt figure;   pop_spectopo(EEG, 1, [-252  496], 'EEG' , ...     'freq', [6 10 22], 'freqrange',[1 50],'plotchans', [30, 44], 'electrodes','off'); Potem z wykresu uzyskałam numer kanału i wpisałam EEG.chanlocs(2). labels   wklejam, co mi wyszło po zastosowaniu komend 

ch_names = {EEG.chanlocs.labels}   ch_names =      Columns 1 through 11       'E1'    'E2'    'E3'    'E4'    'E5'    'E6'    'E7'    'E8'    'E9'    'E10'    'E11'     Columns 12 through 21       'E12'    'E13'    'E14'    'E15'    'E16'    'E17'    'E18'    'E19'    'E20'    'E21'     Columns 22 through 31       'E22'    'E23'    'E24'    'E25'    'E26'    'E27'    'E28'    'E29'    'E30'    'E31'     Columns 32 through 41       'E32'    'E33'    'E34'    'E35'    'E36'    'E37'    'E38'    'E39'    'E40'    'E41'     Columns 42 through 51       'E42'    'E43'    'E44'    'E45'    'E46'    'E47'    'E48'    'E49'    'E50'    'E51'     Columns 52 through 61       'E52'    'E53'    'E54'    'E55'    'E56'    'E57'    'E58'    'E59'    'E60'    'E61'     Columns 62 through 65       'E62'    'E63'    'E64'    'Cz'   EEG.chanlocs(1).labels   ans =   E1     Pewnie zastisowałam zły argument w skrypcie, ale działał, tylko być może że dał mi inne elektrody niż myślałam :(     W dniu 2016-07-03 22:35:40 użytkownik Mikolaj Magnuski notifications@github.com napisał: Jak plotujesz widmo? Można odpowiednio ustawić kolory linii i legendę, ale to zależy od tego jak plotujesz (gui czy komendą? a jeżeli komendą to jaką). jeżeli plotujesz widmo dla elektrody numer 5 i 8 to ich nazwy to odpowiednio: EEG.chanlocs(5).labels EEG.chanlocs(8).labels Na wszelki wypadek możesz mi wkleić co Ci się pojawia jak wykonasz: ch_names = {EEG.chanlocs.labels} Jedna litera to podejrzana sprawa, może napisałaś EEG.chanlocs(1).labels(1)? Wtedy dostaniesz pierwszą literę nazwy elektrody. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.    

mmagnuski commented 8 years ago

Jeżeli stosujesz skrypt:

figure; pop_spectopo(EEG, 1, [-252, 496], 'EEG' , ...
    'freq', [6, 10, 22], 'freqrange', [1, 50], ...
    'plotchans', [30, 44], 'electrodes', 'off');

to plotujesz elektrody 30 i 44 (plotchans wynosi [30, 44]), a więc aby sprawdzić ich etykiety piszesz EEG.chanlocs(30).labels oraz EEG.chanlocs(44).labels. pop_spectopo najwyraźniej po kliknięciu mówi Ci tylko, który z kolei spośród wybranych do plotowania kanałów kliknęłaś.

Możesz w związku z tym robić tak, gdy chcesz sprawdzić nazwy kanałów:

chans_to_plot = [30, 44] % zależy jakie kanały Cię interesują
figure; pop_spectopo(EEG, 1, [-252, 496], 'EEG' , ...
    'freq', [6, 10, 22], 'freqrange', [1, 50], ...
    'plotchans', chans_to_plot, 'electrodes', 'off');

Teraz po kliknięciu na linię widma, gdy wyświetlana jest wartość 1 oznacza to, że elektroda to:

elektroda = chans_to_plot(1);
% a etykieta:
EEG.chanlocs(elektroda).labels
moniakow commented 8 years ago

zrzut ekranu 2016-07-09 o 19 18 42 to chyba nie jest najładniejsze widmo? Czy to znaczy że źle przefiltrowałam dane??

mmagnuski commented 8 years ago

Jest ok. Nie musi być najładniejsze :)