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

 채택된 답변

the cyclist
the cyclist 2014년 11월 16일

0 개 추천

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

댓글 수: 1

Eric
Eric 2014년 11월 17일
편집: Eric 2014년 11월 17일
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!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

질문:

2014년 11월 16일

편집:

2014년 11월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by