Error using 'mvregress' function
이전 댓글 표시
I'm trying to use 'mvregress' function to fit Y matrix (3400x9) of dependent variables, using X matrix of observations (3400(observations) x 900 (variables)).
Y matrix has a lot of 0s, but otherwise all positive numbers between 0.7 and 1300.
When I type beta = mvregress(X,Y)
I get the error message: ??? Undefined function or method 'isnan' for input arguments of type 'cell'.
Error in ==> mvregress at 238 if isempty(EstMethod) && ~any(isnan(Data(:)))
What am I doing wrong or how can I overcome this ?
Thanks a lot ! Dusan
댓글 수: 1
Walter Roberson
2012년 12월 15일
Please show
class(X)
class(Y)
답변 (1개)
Shashank Prasanna
2013년 1월 12일
0 개 추천
From the error it appears that the X or Y or both may be cell instead of matrices. You can verify that by using class as Walter mentioned or running the >>whos command. Convert them to matrices by using cell2mat http://www.mathworks.com/help/matlab/ref/cell2mat.html
카테고리
도움말 센터 및 File Exchange에서 Data Type Identification에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!