在scikit-learn中運行linear_model.lars_path
(model ='lasso')時,我對套索路徑的行爲感到困惑。套索路徑[linear_model.lars_path(model ='lasso')]
我認爲一旦權重(係數)變爲活動(從0開始),它必須在LARS算法的所有即將到來的步驟中保持活動狀態。
在我的數據上運行該算法時,我注意到有時係數會變爲活動狀態,然後它會變爲零(從活動集中刪除)。這是LARS算法的正確行爲,還是scikit-learn實現中可能存在錯誤?
是的,這是可能的。也許看看「統計學習元素」一書,瞭解線性模型中路徑算法的更多細節。 –