For removing artifact from raw EEG signal ,I have need to pca.m and rica.m file . How can I get this pca and rica function of MATLAB files?
Show older comments
%% PCA
q=21;
% PERFORM PCA
[coeff,Data_PCA,latent,tsquared,explained,mu] = pca(Data, 'NumComponents', q); %this pca function need for run this code.
% compute and display explained variation
disp(strcat("Top ", string(q), " principal components explain ", ...
string(sum(explained(1:q))), " of variation"))
% compute independent components from principal components
Mdl = rica(Data_PCA, q); %this rica function need to run this code.
Data_ICA = transform(Mdl, Data_PCA);
Accepted Answer
More Answers (0)
Categories
Find more on EEG/MEG/ECoG in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!