Hi all,
I have the following problem with the ttest function:
[h, p, ci, stats] = ttest(randn(10,1), randn(10,1), 0.05)
Undefined function or variable 't'.
Error in nanmean (line 7) N = sum(~isnan(t), dim);
Error in ttest (line 131) xmean = nanmean(x,dim);
Anyone knows how to deal with this? Doesn't seem to be related to structure (tried squeeze).
Best regards,
Christian

 Akzeptierte Antwort

the cyclist
the cyclist am 16 Nov. 2014

0 Stimmen

My best guess is that you have inadvertently defined your own ttest function. What do you get if you type
which -all ttest
?

1 Kommentar

Eric
Eric am 17 Nov. 2014
Bearbeitet: Eric am 17 Nov. 2014
When I type 'which -all ttest' I only get a reference to the matlab function:
>> which -all ttest /Applications/MATLAB_R2013b.app/toolbox/stats/stats/ttest.m
The problem was somehow related: Matlab picked up a different nanmean function I had in my path.
Thank you for the help!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Gefragt:

am 16 Nov. 2014

Bearbeitet:

am 17 Nov. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by