Back to the main page.
Bug 2469 - ft_connectivityanalysis with method='powcorr_ortho' does not work with freq data
| Status | CLOSED WORKSFORME |
| Reported | 2014-02-10 15:55:00 +0100 |
| Modified | 2014-03-06 15:36:06 +0100 |
| Product: | FieldTrip |
| Component: | core |
| Version: | unspecified |
| Hardware: | PC |
| Operating System: | Linux |
| Importance: | P5 normal |
| Assigned to: | Jan-Mathijs Schoffelen |
| URL: | |
| Tags: | |
| Depends on: | |
| Blocks: | |
| See also: |
Alexander Backus - 2014-02-10 15:55:47 +0100
Possibly revise ft_connectivityanalysis.m and ft_connectivity_powcorr_ortho.m to make the method robust for various datatypes. Attached is test case freq data. Thanks for the effort. Best, Alexander Backus
Alexander Backus - 2014-02-10 15:56:39 +0100
Created attachment 590 freq data
Jan-Mathijs Schoffelen - 2014-02-11 10:29:34 +0100
It looks like it works, provided the input to the function is OK. The data in the attachment contains only 1 'channel'. The function needs at least 2 channels to work. If I create a dummy second channel and call ft_connectivityanalysis with cfg.method = 'powcorr_ortho', it works for me. Can you confirm this? fdata.label{2,1} = strrep(fdata.label{1},'left','right'); fdata.fourierspctrm(:,2) = fdata.fourierspctrm(:,1).*exp(1i.*rand(8,1)); cfg = []; cfg.method = 'powcorr_ortho'; x = ft_connectivityanalysis(cfg, fdata);