文件名称:matlab代码影响-LassoMP:杆锈分析中的仿真和案例研究
文件大小:6.12MB
文件格式:ZIP
更新时间:2024-06-11 02:39:14
系统开源
matlab代码影响拉索MP 软体说明 下面描述了用于仿真和案例研究的源代码。 模拟 仿真数据是使用MMT()中的Matlab代码生成的。 在MMT中使用simuData生成了四个实验设置中的每一个的30个数据集:预测变量X = 100和X = 500以及响应数目Y = 10和Y-20。 样本数量设置为50。在./data/simu中可以找到总共120个数据集(X,Y和协变量矩阵B)。 SimuLoop-比较八个多元模型 在仿真中使用了glmnet()和FMPR Rpackages()。 LassoM,LassoMP,RidgeM,RidgeMP,elasticM和elasticMP在glmnet中实现。 FMPR和GFLasso在FMPR中实现。 SimuLoop.R中提供了这八种算法的比较。 还生成了图1。 SimuTime-比较八个多元模型的计算时间 SimuTime用于比较四种实验设置中的八种算法(FMPR,GFLasso,RidgeM,RidgeMP,elasticM,elasticMP,LassoM和LassoMP)的平均计算时间。 SimuPenalty用于比较惩罚因子对