0

我有 2 组(X 和 Y)9x714单元格数组,其中单元格内部由各种维度的矩阵和空的矩阵组成。元胞数组X并且Y对于矩阵维度是对称的。我想cellfun用来应用lasso回归。

[B FitInfo] = cellfun(lasso(X, Y,'CV',4,'Alpha',1));

收到的回复来自Matlab

“使用套索时出错(第 221 行)。参数‘X’必须是实值二维矩阵。”

单元格内的所有矩阵都是实数值。上述函数在通过指定单元格位置单独运行时起作用,例如:

[B FitInfo] = lasso(X{9, 1}, Y{9, 1},'CV',4,'Alpha',1));

注意:上面的函数是单独运行的,不使用循环。

请指教。先感谢您。

4

0 回答 0