We continue to analysis real EEG data from one subject. Coherence function in biomedical signal processing shows relation between two signals. The coherence function allows us to find common frequencies and to evaluate the similarity of signals. However, it doesn't give any information about time.
There are two often used methods to calculate the coherence function: Welch method and MVDR (Minimum Variance Distortionless Response) method.
We are going to use just coherence function. It yields the information about frequencies occurring in signals and the dominant frequency for these signals.
We are going to analysis this spectrum from this repository
Analysis of biosignals is one of the most important thing now. Doctors doesn't have skills in programming languages, but they know a lot about medical things. Programmers can solve this problem, creating tools for doctors and helping them with detecting or estimating quickly.
Here's EEG coherence function EEG between channels. Red line is 95% confidence level. True value is above confidence level.
CF between 1st and 2nd channels CF between 3th and 4th channels CF between 1st and 3th channels CF between 2nd and 4th channels
- Wiki Coherence
- Wiki Confidence interval
- You can use scipy.signal.coherence
- Wiki Welch method
- MVDR method
You can use Python with data package: Anaconda or Miniconda. There's another way - use Portable Python. Also you can use whatever IDE for Python.
Free