<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p></p>
<div>Hi all,<br>
<br>
I am currently writing my master's thesis using FieldTrip and might need a bit of your expertise for a little hurdle I encountered.<br>
<br>
First a few words about what I want to do:<br>
I have data from a MEG-go/nogo study: There are multiple subjects and multiple trials for each condition. I now want to plot the ERF for each condition averaged across all subjects. But together with the ERF I also want to plot the  standard error or variance
 or confidence interval or standard deviation. Something like this(Figure 3a):<br>
<a href="https://www.researchgate.net/figure/ERP-results-including-P3-amplitudes-a-Grand-average-and-standard-errors-of-ERP_fig2_327651209" class="OWAAutoLink" id="LPlnk347301" previewremoved="true">https://www.researchgate.net/figure/ERP-results-including-P3-amplitudes-a-Grand-average-and-standard-errors-of-ERP_fig2_327651209</a><br>
Independent which of these measures I finally use, I need to calculate the variance of the ERF at each timepoint.<br>
To do this I first used ft_timelockanalysis to calculate the averages of each subject. ft_timelockanalysis returns not only the average, but also the variance of the ERF. Afterwards I use ft_timelockgrandaverage to calculate the group average of the ERF.<br>
<br>
And this is where my troubles begin. I get how ft_timelockgrandaverage calulates the new average: It averages over the mean values of the subjects (it also accounts for the degrees of freedom). But for the variance it just calculates the variance of the means.
 I thought, it will also account for the variances of each subject.<br>
In the extreme case it leads to the following:<br>
Imagine you have two subjects and you measure very close averages avg(sub1)=1 and avg(sub2)=1.0001. But their variances are extremly high: var(sub1)=var(sub2)=100. Then the variance calculated by ft_timelockgrandaverage is almost zero, when in reality it should
 be something like 100.<br>
Maybe this should be noted in ft_timelockgrandaverage, because it can lead to wrong statistics if the user isn't aware of this effect.<br>
<br>
Back to my task:</div>
<div>This is surely not the variance I want to use for my ERF plots and therefore I searched for a different calculation.<br>
I found on wikipedia a formula for so called 'pooled variance' (at the bottom of the page for sample-based statistics):<br>
<a href="https://en.wikipedia.org/wiki/Pooled_variance" class="OWAAutoLink" id="LPlnk563115" previewremoved="true">https://en.wikipedia.org/wiki/Pooled_variance</a><br>
<br>
But I am not 100% happy with this pooled variance.<br>
First of all the deegrees of freedom is not accounted for. Then there is a different mean calculated than in ft_timelockgrandaverage: The mean is accounting for the number of trials for each subject. I don't know if the different mean is a pro or a con (On
 the one hand, means with a higher precisision because of a higher number of trials are weighted higher than means with a lower trial number. On the other hand, each subject on the group should be weighted same).<br>
<br>
I also found a second formula on stackexchange, which also calculates a variances of variances:<br>
https://stats.stackexchange.com/questions/300392/calculate-the-variance-from-variances<br>
<br>
Therefore I am uncertain which formula to use, because as it seems, they differ.<br>
<br>
<br>
I hope somebody of you is a little more experienced in statistics than I am and can help me out finding the correct or best calculation for this variance. Best case would be if it is already implemented in fieldtrip and I only missed it, but I can also implement
 it myself. <br>
<br>
Best,<br>
Sebastian<br>
<br>
<br>
<br>
<br>
<br>
</div>
<br>
<p></p>
</div>
</body>
</html>