Got "Error using mad Too many input arguments." in MATLAB 2017b

Hi All,
I was trying to use the function ksdensity, but I got the following error message
"Error using mad
Too many input arguments.
Error in mvksdensity>apply_censoring_get_bandwidth (line 314)
sig = mad(ty,1,1) / 0.6745;
Error in mvksdensity (line 91)
[ty,ymax,weight,u,foldpoint,maxp] = apply_censoring_get_bandwidth(cens,yData,ty,n,ymax,weight,u,d);
Error in ksdensity (line 222)
[fout,xout,u,plottype] = mvksdensity(yData,xi,varargin{:});"
I then tried to test whether it is because of mad function, and I did the following:
"a=mad([1:1:10],1)
Error using mad
Too many input arguments."
The ksdensity function works perfect on MATLAB 2015b a few months ago. I didn't change anything in the program since then, but it doesn't work now. Does anyone meet the same problem and know how to fix this? Any suggestions would be much appreciated.
Happy holidays

댓글 수: 2

Enter this at the command line and tell us the result
>> which -all mad
Hi Matt,
Thanks for your reply. I got the following:
>> which -all mad;
/Users/leizhang/Documents/MATLAB/Add-Ons/dlmtbx/mad.m
/Applications/MATLAB_R2017b.app/toolbox/stats/distributed/@distributed/mad.m % distributed method
/Applications/MATLAB_R2017b.app/toolbox/stats/stats/mad.m % Shadowed

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

 채택된 답변

Walter Roberson
Walter Roberson 2017년 12월 31일

0 개 추천

Use pathtool to move /Users/leizhang/Documents/MATLAB/Add-Ons/dlmtbx to after /Applications/MATLAB_R2017b.app/toolbox/stats
Note: after you do that you might have difficulty with running the Dynamic Linear Modeling add-on.

댓글 수: 3

Hi Walter,
Thanks a lot! This solves my problem!
Happy new year!
Lei Zhang,
Since it solved your problem, you should click "Accept" on Walter's answer.
Thanks, I have clicked it.

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

추가 답변 (0개)

카테고리

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

태그

질문:

2017년 12월 30일

댓글:

2017년 12월 31일

Community Treasure Hunt

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

Start Hunting!

Translated by