我有 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));
注意:上面的函数是单独运行的,不使用循环。
请指教。先感谢您。