linear_model.lars_path
scikit-learn で (model = 'lasso') を実行したときのなげなわパスの動作について混乱しています。
重み (係数) がアクティブ (0 からの差分) になると、LARS アルゴリズムの今後のすべてのステップでアクティブなままにしておく必要があると考えました。
データに対してアルゴリズムを実行すると、係数がアクティブになり、後でゼロになる (アクティブ セットから削除される) 場合があることに気付きました。これは LARS アルゴリズムの正しい動作ですか、それとも scikit-learn の実装にバグがあるのでしょうか?