在matlab中调用b = ridge(y,X,k)进行岭回归分析

在matlab中调用b = ridge(y,X,k)进行岭回归分析,但是不是很懂具体的参数怎么进行设置,但是我的y与x都是矩阵,哪位高手能给我解释一下?谢谢!

第1个回答  2021-10-11
y是因变量的矩阵形式,一般用列向量来表示;X为自变量的矩阵形式,一般用列向量来表示;k为岭回归参数,需要利用程序进行确定。具体代码如下:
%k=0:1e-3:10;
%bb=ridge(y,x,k);
%figure;
%plot(k,bb);
%xlabel('k');
%ylabel('β');
%title('岭迹');
%legend('x1','x2','x3','x4','x5','x6');
通过岭迹图来确定k值。
相似回答