The parameter 'Y' must be a real-valued vector with length same as the columns of 'X'.
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have a 447x10 matrix, which I subdivided into a 447x1 vector of an Y-response variable and a 447-9 vector of a X-predictor variables. I get the above error when I try:
[B,FitInfo] = lasso(Y,X);
Using n = length(Y) yields the same length for Y and X, while
tf = isreal(Y) and
tf = isreal(X)
both return 1, which means both Y and X are real-valued vectors with the same length. Anything I overlooked? Thanks
2 comentarios
dpb
el 9 de Jun. de 2018
Editada: dpb
el 9 de Jun. de 2018
Show, don't just tell :)
"which means both Y and X are real-valued vectors..."
Not precisely, no. Means neither contain an imaginary part but says nothing about shape.
You keep using "vector", but X needs to be an array.
What does
whos Y X
return?
Respuestas (1)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!