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 |
apply_ica(eeg_ICA)
: From given eeg_ICA
object, recreate channel
timecourses.
apply_ica(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.