spectra plot of the covariance explanation

Hi,

I would like an explanation to what the below plot is actually depicting

This is the spectral plot of the noise covariance.

Does this show the noise level at each channel and why the rank?

Thanks

These are SVD plots, not spectral plots. They depict singular values plotted over eigenvalue indices.

What you will want to look for here is when a “cliff” occurs, i.e., at which eigenvalue index the singular value suddenly drops sharply. That index gives you an estimate of the rank of the data, because a small singular value basically means that there’s no additional information in this feature.

These types of plots are therefore very important diagnostic visualizations.

Best wishes,
Richard

Thanks for alot. I understand it better now. Actually in the documentation, the output is SVD spectral plot of covariance.

can you provide a link to the documentation page where it says this? We should correct it, as these are not “spectra”

https://mne.tools/stable/generated/mne.viz.plot_cov.html#mne.viz.plot_cov

that’s the link

Thanks

thanks; will be fixed in fix misleading docstring return description for covariance SVD plot by drammock · Pull Request #12359 · mne-tools/mne-python · GitHub