减少变量logistic回归-MATLAB

减少变量logistic回归-MATLAB,matlab,Matlab,我有一个非常大的矩阵,有37个受试者和1770个变量,有两种可能的结果(0/1)。我试图进行逻辑回归,但很自然,模型参数化过度。我尝试过使用sequentialfs进行正向选择,也尝试过Lasso(尽管这不是一个好方法,因为每列中的数据不是正态分布的) 有人知道我可以在MATLAB中使用什么方法来去除冗余变量并完成逻辑回归吗 干杯 您可以使用SVD或PCA通过删除相关变量来减少参数数量

我有一个非常大的矩阵,有37个受试者和1770个变量,有两种可能的结果(0/1)。我试图进行逻辑回归,但很自然,模型参数化过度。我尝试过使用sequentialfs进行正向选择,也尝试过Lasso(尽管这不是一个好方法,因为每列中的数据不是正态分布的)

有人知道我可以在MATLAB中使用什么方法来去除冗余变量并完成逻辑回归吗


干杯

您可以使用SVD或PCA通过删除相关变量来减少参数数量