<div dir="ltr">Dear Thomas,<div><br></div><div>When the assumptions of the parametric Watson-Williams test aren't met, you can use non-parametric statistical tests for circular data, such as Watson's Yr or U2 tests.</div>
<div><br></div><div>The Yr test is implemented in the MATLAB toolbox PhasePACK by Daniel Rizzuto: cmean_test.m function, <a href="https://github.com/iandol/spikes/tree/master/Various/PhasePACK">https://github.com/iandol/spikes/tree/master/Various/PhasePACK</a>).</div>
<div><br></div><div>You can find matlab code for the U2 test here: <a href="http://www.mathworks.com/matlabcentral/fileexchange/43543-watsons-u2-statistic-based-permutation-test-for-circular-data">http://www.mathworks.com/matlabcentral/fileexchange/43543-watsons-u2-statistic-based-permutation-test-for-circular-data</a>. I programmed this; it runs very slowly, so if anyone is interested in looking into it I'm sure we could make it much better.</div>
<div><br></div><div>Pierre<br><div class="gmail_extra"><div><div dir="ltr"><div>--</div><div style="font-family:arial"><font size="1">Pierre Mégevand, MD, PhD</font></div><div style="font-family:arial"><font size="1">Post-doctoral research fellow</font></div>
<div><span style="font-family:arial"><font size="1">Laboratory for Multimodal Human Brain Mapping</font></span></div><div><span style="font-family:arial;font-size:x-small">Feinstein Institute for Medical Research</span><br>
</div><div style="font-family:arial"><font size="1">Manhasset, NY, USA</font><br></div></div></div>
<br><br><div class="gmail_quote">On Wed, Jan 15, 2014 at 5:20 AM,  <span dir="ltr"><<a href="mailto:fieldtrip-request@science.ru.nl" target="_blank">fieldtrip-request@science.ru.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Send fieldtrip mailing list submissions to<br>
        <a href="mailto:fieldtrip@science.ru.nl">fieldtrip@science.ru.nl</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:fieldtrip-request@science.ru.nl">fieldtrip-request@science.ru.nl</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:fieldtrip-owner@science.ru.nl">fieldtrip-owner@science.ru.nl</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of fieldtrip digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Problems with statistics for circular data (Tobias Staudigl)<br>
   2. Re: ft_sourcestatistics and sourcegrandaverage    time    series<br>
      (jan-mathijs schoffelen)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 15 Jan 2014 10:19:04 +0100<br>
From: Tobias Staudigl <<a href="mailto:tobias.staudigl@uni-konstanz.de">tobias.staudigl@uni-konstanz.de</a>><br>
To: FieldTrip discussion list <<a href="mailto:fieldtrip@science.ru.nl">fieldtrip@science.ru.nl</a>><br>
Subject: Re: [FieldTrip] Problems with statistics for circular data<br>
Message-ID: <<a href="mailto:52D65288.3070207@uni-konstanz.de">52D65288.3070207@uni-konstanz.de</a>><br>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"<br>
<br>
Dear Thomas,<br>
<br>
try using circ_dist.m (in the circ_stats toolbox by Berens).<br>
This should solve the circular difference issue.<br>
<br>
all the best,<br>
Tobias<br>
<br>
Am 15.01.2014 09:35, schrieb <a href="mailto:Thomas.Baumgarten@med.uni-duesseldorf.de">Thomas.Baumgarten@med.uni-duesseldorf.de</a>:<br>
><br>
> Dear FieldTrip users,<br>
><br>
> I am working on a set of circular data (phase angles of ongoing<br>
> oscillations computed via Hilbert transform) and would like to<br>
> statistically compare two conditions (A,B). For this, I use the<br>
> circular statistics toolbox for matlab by P. Berens. I worked on this<br>
> problem from two different angles:<br>
><br>
> 1. First, I tried to directly compare the two conditions via the<br>
> Watson-Williams two-sample test (function: circ_wwtest).<br>
> Unfortunately, this didn't work out, since the test requires an<br>
> average resultant vector length of > 0.45 for n >= 11 entries/<br>
> subjects, an assumption which is not met by my data.<br>
><br>
> 2. Second, I tried to calculate the angle of difference between the<br>
> two conditions (angle(A) -- angle(B)) and then used  the one-sample<br>
> mean angle test (function: circ_mtest) to test if the resulting angle<br>
> of difference is significantly different from zero. Here, the<br>
> following problems arise: Since the resulting angles for A and B range<br>
> from --pi to +pi, there are cases when the subtraction of the two<br>
> angles results in roughly +2pi or -2pi (e.g. cases where (A = pi) --<br>
> (B = -pi) = 2pi), resulting in an error from the circ_mtest function.<br>
> I tried to solve this problem by using a modulus (2pi) operation (i.e.<br>
> by 'cleaning out' the redundant circumventions while at the same time<br>
> preserving the angle information), but unfortunately this didn't work<br>
> out either.<br>
><br>
> The only other option I can think of would be to generate surrogate<br>
> data (i.e. a matrix with the same dimensions as the matrix with the<br>
> angles of difference , only filled with zeros) and to apply a<br>
> cluster-based permutation test (similar to ft_freqstatitics). Although<br>
> this would take care of my multiple-comparison problem, I am not quite<br>
> sure if the cluster correction is still valid in this case and if this<br>
> test would work for circular data.<br>
><br>
> I would greatly appreciate any comments and advice on this matter.<br>
><br>
> Thanks for your help,<br>
><br>
> Thomas<br>
><br>
> Thomas Baumgarten, PhD Student<br>
><br>
> Institute of Clinical Neuroscience and Medical Psychology, Medical<br>
> Faculty, Heinrich-Heine-University D?sseldorf, Universit?tsstra?e 1,<br>
> 40225 D?sseldorf, Germany<br>
><br>
><br>
><br>
> _______________________________________________<br>
> fieldtrip mailing list<br>
> <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
> <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
<br>
<br>
--<br>
Dr. Tobias Staudigl<br>
Fachbereich Psychologie - ZPR<br>
Postfach ZPR<br>
78457 Konstanz<br>
ZPR, Haus 12<br>
Tel.: <a href="tel:%2B49%20%280%297531%20%2F%2088%20-%205703" value="+497531885703">+49 (0)7531 / 88 - 5703</a><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20140115/c71480a1/attachment-0001.html" target="_blank">http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20140115/c71480a1/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 15 Jan 2014 11:18:53 +0100<br>
From: jan-mathijs schoffelen <<a href="mailto:jan.schoffelen@donders.ru.nl">jan.schoffelen@donders.ru.nl</a>><br>
To: FieldTrip discussion list <<a href="mailto:fieldtrip@science.ru.nl">fieldtrip@science.ru.nl</a>><br>
Subject: Re: [FieldTrip] ft_sourcestatistics and sourcegrandaverage<br>
        time    series<br>
Message-ID: <<a href="mailto:14425A96-E395-4757-904B-5AFB8FEED3EB@donders.ru.nl">14425A96-E395-4757-904B-5AFB8FEED3EB@donders.ru.nl</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
Hi Kaelasha,<br>
<br>
Sorry for being unclear. You can do something like:<br>
<br>
stat = ft_sourcestatistics(cfg, data1, data2, data3, data4, ....), or stat = ft_sourcestatistics(cfg, data{:}); where data is a cell-array of structures (1 cell for each participant/condition).<br>
<br>
Best,<br>
Jan-Mathijs<br>
<br>
<br>
<br>
<br>
On Jan 15, 2014, at 9:14 AM, Kaelasha Tyler wrote:<br>
<br>
> Hi Jan-Mathijs,<br>
><br>
> Thanks for this response.<br>
> I still have a question though.<br>
> You mentioned that it is not necessary to use ft_sourcegrandaverage to perform statistical analysis with source space ERFs across multiple participants. However, what you appeared to suggest in your email, does appear to still use a grand average, e.g. you wrote:<br>

><br>
> >you can do something like this<br>
><br>
> >cfg = your cfg to ft_sourcestatistics<br>
> >stat = ft_sourcestatistics(cfg, grandavg{:});<br>
><br>
> Having played around with it a bit more, I am still unclear how to use multiple inputs (e.g., multiple subjects source data) when using ft_sourcestatistics. I had thought that ft_sourcegrandavarge was a necessity.<br>

> Can you make this a bit clearer?<br>
><br>
> Also, I did go back and use cfg.fixedori='yes' when calling my first ft_srouceanalysis and moved also my source.avg.mom data into source.avg.pow as you suggested, but this still leaves me with the question above- how to use multiple subjects source data in ft_sourcestatistics?<br>

><br>
> Once again, any help from anyone would be much appreciated!<br>
><br>
> Kaelasha<br>
><br>
> From: <a href="mailto:fieldtrip-bounces@science.ru.nl">fieldtrip-bounces@science.ru.nl</a> [<a href="mailto:fieldtrip-bounces@science.ru.nl">fieldtrip-bounces@science.ru.nl</a>] on behalf of jan-mathijs schoffelen [<a href="mailto:jan.schoffelen@donders.ru.nl">jan.schoffelen@donders.ru.nl</a>]<br>

> Sent: Tuesday, 14 January 2014 5:52 PM<br>
> To: FieldTrip discussion list<br>
> Subject: Re: [FieldTrip] ft_sourcestatistics and sourcegrandaverage time series<br>
><br>
> Hi Kaelasha,<br>
><br>
> You actually don't need to use ft_sourcegrandaverage if your goal is to do statistics. Ft_sourcestatistics in principle knows how to deal with multiple inputs.<br>
> Thus,<br>
> rather than doing<br>
><br>
> cfg = [];<br>
> cfg.keepindividual = 'yes';<br>
> grandavg = ft_sourcegrandaverage(cfg, subjectdata{:});<br>
><br>
> you can do something like this<br>
><br>
> cfg = your cfg to ft_sourcestatistics<br>
> stat = ft_sourcestatistics(cfg, grandavg{:});<br>
><br>
> Now, the question boils down to 'how to fool ft_sourcestatistics to swallow my data?'.<br>
><br>
> The following should more or less work (but requires some manual labour):<br>
><br>
> The time courses at the voxel level are present in source.avg.mom. These are most likely 3xN, 3 dipole orientations times N time points. In order to reduce this, one can project the orientation along the first pca-axis. This can be achieved by a call to ft_sourcedescriptives with cfg.projectmom='yes', or by calling ft_sourceanalysis in the first place with cfg.fixedori = 'yes'.<br>

> Then, you could do something like:<br>
><br>
> pow = zeros(size(source.pos,1),length(source.time);<br>
> pow(source.inside,:) = cat(1,source.avg.mom{source.inside});<br>
> source.avg.pow = pow;<br>
><br>
> Just to be sure, add a time-axis to the source structure, i.e. source.time = tlck.time (tlck being the data structure used to create the lcmv-output).<br>
><br>
> I think this should bring you close to doing statistics.<br>
><br>
> Best,<br>
> Jan-Mathijs<br>
><br>
><br>
><br>
> On Jan 14, 2014, at 7:19 AM, Kaelasha Tyler wrote:<br>
><br>
>> Hi all,<br>
>><br>
>> Reading through the discussion list, I see others have also had some issues with creating grand averaged source space time series (ERFs) and subsequent statistical analysis,  but I can't see any solutions....<br>

>><br>
>> Questions:<br>
>> How can I create time series (ERFs) for grand averaged source space data?<br>
>> And, how can I do cluster analysis on these (yet to be created) grand averaged source  space ERFs?<br>
>><br>
>><br>
>> I have used ft_SOURCEANALYSIS with method 'lcmv' for individual participants to generate source space time series, in data.avg.mom.<br>
>><br>
>> Subsequently I used ft_sourcegrandaverage to combine source space data across subjects.<br>
>><br>
>> However my grand averaged source data.avg only contains 'pow' and no 'mom'. Eg, no time series for the grand averaged source space data.<br>
>><br>
>> As such, I can not do cluster analysis on grand averaged ERFs in source space.<br>
>><br>
>> It appears that ft_sourcestatistics only works with parameters that have not more than one value per grid point (e.g. pow, nai etc) and is unable to work with ERF time series? Is this true?<br>
>><br>
>> Can any one help with this?<br>
>><br>
>> Much obliged.<br>
>> Kaelasha<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> fieldtrip mailing list<br>
>> <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
>> <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
><br>
> Jan-Mathijs Schoffelen, MD PhD<br>
><br>
> Donders Institute for Brain, Cognition and Behaviour,<br>
> Centre for Cognitive Neuroimaging,<br>
> Radboud University Nijmegen, The Netherlands<br>
><br>
> Max Planck Institute for Psycholinguistics,<br>
> Nijmegen, The Netherlands<br>
><br>
> <a href="mailto:J.Schoffelen@donders.ru.nl">J.Schoffelen@donders.ru.nl</a><br>
> Telephone: <a href="tel:%2B31-24-3614793" value="+31243614793">+31-24-3614793</a><br>
><br>
> <a href="http://www.hettaligebrein.nl" target="_blank">http://www.hettaligebrein.nl</a><br>
><br>
> _______________________________________________<br>
> fieldtrip mailing list<br>
> <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
> <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
<br>
Jan-Mathijs Schoffelen, MD PhD<br>
<br>
Donders Institute for Brain, Cognition and Behaviour,<br>
Centre for Cognitive Neuroimaging,<br>
Radboud University Nijmegen, The Netherlands<br>
<br>
Max Planck Institute for Psycholinguistics,<br>
Nijmegen, The Netherlands<br>
<br>
<a href="mailto:J.Schoffelen@donders.ru.nl">J.Schoffelen@donders.ru.nl</a><br>
Telephone: <a href="tel:%2B31-24-3614793" value="+31243614793">+31-24-3614793</a><br>
<br>
<a href="http://www.hettaligebrein.nl" target="_blank">http://www.hettaligebrein.nl</a><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20140115/a1878500/attachment.html" target="_blank">http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20140115/a1878500/attachment.html</a>><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
fieldtrip mailing list<br>
<a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
<a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
<br>
End of fieldtrip Digest, Vol 38, Issue 18<br>
*****************************************<br>
</blockquote></div><br></div></div></div>