ica decomposition and component analysis · independent component analysis ... ica decomposition...
TRANSCRIPT
![Page 1: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/1.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 1
ICA decomposition and component analysis
Task 1Run ICA
Exercise...Task 2
Plot componentsIdentify components
Task 3Plot component powerPlot component ERP & erpimagesPlot ERSP/Cross coherence
Exercise...
![Page 2: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/2.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 2
ICA decomposition and component analysis
Task 1Run ICA
Exercise...Task 2
Plot componentsIdentify components
Task 3Plot component powerPlot component ERP & erpimagesPlot ERSP/Cross coherence
Exercise...
![Page 3: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/3.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 3
Reject continuous data
To prepare data for ICA, reject ‘strange‘ artifacts but keep stereotyped artifacts!
Stereotyped
eye blinks
Strange
![Page 4: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/4.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 4
Independent Component Analysis
x = scalp EEG W = unmixing matrix
ICA
W-1 (scalp projections)
W*x = u
u = sources
*x = W-1*u
Cha
nnel
s
Time
u = sources
Com
pone
nts
Time
![Page 5: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/5.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 5
‘extended’,1
Option Default Comments
‘extended’ 0 1 is recommended to find sub-gaussians
‘stop’ 1e-7 final weight change stop
‘lrate’ determined too small too long…from data too large wts blow up
‘maxsteps’ 512 Should not need more?
‘pca’ 0 or Decompose only a EEG.nbchan principal data subspace
‘stop’,1e-7‘lrate’,1e-3‘maxsteps’,750‘pca’,50
Runica/binica options
![Page 6: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/6.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 6
Runica Progress…
![Page 7: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/7.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 7
Exercise
• Load dataset 'faces_3.set' from '…/data/' directory
• Reject noise from continuous or epoched data
• Run ICA
![Page 8: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/8.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 8
ICA decomposition and component analysis
Task 1Run ICA
Exercise...Task 2
Plot componentsIdentify components
Task 3Plot component powerPlot component ERP & erpimagesPlot ERSP/Cross coherence
Exercise...
![Page 9: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/9.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 9
Plot ICA scalp maps
![Page 10: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/10.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 10
![Page 11: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/11.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 11
Plot ICA scalp maps
![Page 12: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/12.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 12
Compare 'good' and 'bad' scalp maps
![Page 13: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/13.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 13
Scroll component activities
Note: Activity like this, not separated by ICA, should be removed
and ICA run again for better decomposition
![Page 14: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/14.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 14
Com
pone
nts
Cha
nnel
s
![Page 15: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/15.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 15
Plot ICA component properties
![Page 16: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/16.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 16
Reviewing component properties
![Page 17: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/17.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 17
Component scalp maps/properties
![Page 18: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/18.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 18
![Page 19: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/19.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 19
![Page 20: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/20.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 20
![Page 21: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/21.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 21
![Page 22: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/22.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 22
![Page 23: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/23.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 23
![Page 24: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/24.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 24
Export ICA weights
How can I apply these weights to other datasets?
Only apply weights to same subject, same session data!!
![Page 25: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/25.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 25
Importing ICA weights
![Page 26: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/26.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 26
Imported weights
![Page 27: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/27.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 27
ICA decomposition and component analysis
Task 1Run ICA
Exercise...Task 2
Plot componentsIdentify components
Task 3Plot component powerPlot component ERP & erpimagesPlot ERSP/Cross coherence
Exercise...
![Page 28: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/28.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 28
Plot component power
![Page 29: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/29.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 29
Component ERPs
![Page 30: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/30.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 30
Data (all channels)
Data Envelope (max min)
Definition: The data envelope
![Page 31: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/31.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 31
Component contributions to the dataset ERP
![Page 32: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/32.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 32
Component contribution to the dataset ERP
ArtifactComponents!
![Page 33: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/33.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 33
ERP Image basics
Trial 1
Trial 2
Trial 3
Trial 4
ERP Image
by default, sorted bytime-on-task
(1st trial, 2nd trial, ...)
![Page 34: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/34.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 34
ERP Image basicsTrial 1:Trial 2:
.
.
.
![Page 35: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/35.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 35
ERP Images: smoothing across trials
![Page 36: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/36.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 36
Component ERP Images
![Page 37: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/37.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 37
Plot IC ERSP
![Page 38: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/38.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 38
Plot IC cross coherence
![Page 39: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/39.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 39
Channel/IC statistics
![Page 40: ICA decomposition and component analysis · Independent Component Analysis ... ICA decomposition and component analysis Task 1 Run ICA ... Singapore: Julie Onton – Data Decomposition](https://reader030.vdocuments.us/reader030/viewer/2022041200/5d3e33fe88c993707f8dab8e/html5/thumbnails/40.jpg)
EEGLAB Workshop III, Nov 15-18, 2006, Singapore: Julie Onton – Data Decomposition with ICA 40
Exercise
• Look at your component maps/activations
• Find components that contribute most to:
• Data power spectrum at 6 Hz
• The ERP between 100 and 500 ms-Remove noise components when plotting
• Plot and study different ERP images for these
components
• Plot ERSP and/or IC cross coherence for selected ICs