Dear Mike,
I have a question regarding the phase-amplitude coupling and in particular the exploratory aspect covered in chapter 30 of the book.
In the MATLAB code, you use the variables cfc_time_window and cfc_time_window_idx to define the window in data around which you run the analysis.
For figure 3.7 those variables are defined as:
cfc_time_window = cfc_numcycles*(1000/freq4phase);
cfc_time_window_idx = round(cfc_time_window/(1000/EEG.srate));
In figure 30.8A you select one frequency for the power, and loop over phases. However, in the example code, the cfc_time_window variable doesn't change with every loop but remains set to the values defined in a previous cell.
Is this intended, or simply some oversight?
shouldn't cfc_time_window be defined inside the for loop as:
cfc_time_window = cfc_numcycles*(1000/phase_freqs(fi)) ?
Adding this line to the loop obviously results in very different results (peak at 13 Hz no longer visible)..
Another, more general, question I had about the PAC is about an alternative method I saw in a couple of publications (e.g. Schomburg et al., Neuron 2014) which involves binning the phase time-series into phase intervals and computing the mean wavelet power for each of them.
A PAC value can then be computed by measuring the divergence of the observed amplitude distribution from the uniform distribution.
This method is quite different computationally from the classical one you present in the book (phase-amplitude product vs. mean amplitude for each phase), but intuitively should lead to similar conclusions.
Could you express your opinion about when to use each of these measures and what are the pros and cons for each of them?
Many thanks in advance and hope you're having fun at the RSS!
Noam