Difference between averaging coherence and concatenate

I can easily reproduce the reports you're providing here (concatenate vs average). Unfortunately, estimating coherence from short trials is complicated:

  • concatenated: signal full of discontinuities, and therefore not adapted for this kind of analysis
  • averaged: averaging many poorly-estimated coherence values

@eflorin @Sylvain @hossein27en @leahy @pantazis @Marc.Lalancette
Has this concatenation approach ever been published anywhere?
This seems to give very low imaginary coherence values, and very different from the averaging approach. Do we have any formal proof that this is to be recommended?

Previous posts discussed this topic, with no clear references either:

While testing this, I found some issues in the icohere2019 computation: