在scikit-learn中运行linear_model.lars_path
(model ='lasso')时,我对套索路径的行为感到困惑。套索路径[linear_model.lars_path(model ='lasso')]
我认为一旦权重(系数)变为活动(从0开始),它必须在LARS算法的所有即将到来的步骤中保持活动状态。
在我的数据上运行该算法时,我注意到有时系数会变为活动状态,然后它会变为零(从活动集中删除)。这是LARS算法的正确行为,还是scikit-learn实现中可能存在错误?
是的,这是可能的。也许看看“统计学习元素”一书,了解线性模型中路径算法的更多细节。 –