apply_ica | R Documentation |
This function can be used to either recreate "mixed" (i.e. channel level) timecourses from an ICA decomposition, or to apply a set of ICA weights to a given dataset for the purpose of removing specific ICA components from that dataset.
apply_ica(data, ...) ## S3 method for class 'eeg_ICA' apply_ica(data, comps = NULL, ...) ## S3 method for class 'eeg_epochs' apply_ica(data, decomp, comps, ...)
data |
An |
... |
Other parameters. |
comps |
Components to remove. |
decomp |
An |
eeg_ICA
: From given eeg_ICA
object, recreate channel timecourses.
eeg_epochs
: Combine a specific set of ICA weights with any
eeg_epochs
object.
Matt Craddock matt@mattcraddock.com
test_ica <- run_ICA(demo_epochs, pca = 10) plot_butterfly(demo_epochs) # Reconstruct the original data from the ICA decomposition. # Note that the ICA process subtracts the mean from each epoch, # so the reconstructed plot may look slightly different to the original. plot_butterfly(apply_ica(test_ica)) # Remove component 2 from the data plot_butterfly(apply_ica(demo_epochs, test_ica, comps = 2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.