Azzera filtri
Azzera filtri

Problems with ttest function

2 visualizzazioni (ultimi 30 giorni)
Eric
Eric il 3 Ott 2014
Risposto: Star Strider il 3 Ott 2014
Hello,
I've been trying to use the ttest function to compute a paired ttest between power values obtained from EEG (pre vs post) using the following function:
pval = 0.05 [h, p, ci, stats] = ttest(EEG1, EEG2, pval);
and
[h, p, ci, stats] = ttest(squeeze(EEG1), squeeze(EEG2), pval);
But it gives me the same error:
Undefined function or variable 't'.
Error in nanmean (line 7) N = sum(~isnan(t), dim);
Error in ttest (line 131) xmean = nanmean(x,dim);
Is this because the NaN function is not working? If so, does anyone know how to fix it?
Best regards,
Christian

Risposte (1)

Star Strider
Star Strider il 3 Ott 2014
What are the dimensions of ‘EEG1’ and ‘EEG2’? What is the result of isnan on both arrays?
I would start by plotting ‘EEG1’ and ‘EEG2’ as functions of frequency on the same plot, then doing nanmean of both, since that seems to be where the problem is.

Categorie

Scopri di più su EEG/MEG/ECoG in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by