Problems with ttest function
1 回表示 (過去 30 日間)
古いコメントを表示
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
0 件のコメント
回答 (1 件)
Star Strider
2014 年 10 月 3 日
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.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で EEG/MEG/ECoG についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!