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

Réponses (1)

Shashank Prasanna
Shashank Prasanna le 12 Jan 2013

0 votes

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

Catégories

En savoir plus sur Data Type Identification dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by