グループ1:グループ1
の複雑さ/速度は、ブルートフォースアルゴリズムが使用されているかどうかを判断するのにそれほど難しくないようです(ただし、「跳躍」アルゴリズムなどのより効率的な代替手段がある場合もあります)。たとえば、完全なサブセットの選択では、候補特徴のプールが与えられた場合、回帰が適合する必要があります。1つの線形回帰のOLS近似には、複雑さが(この投稿による)がありますはサンプルサイズです。したがって、ブルートフォースフルサブセット選択の全体的な複雑さはます。 K O(K 2 n )n O(2 K K 2 n )2KKO( K2n )nO( 2KK2n )
グループ2:グループ2
の複雑さ/速度は、本のセクション3.8および3.9で説明されています。たとえば、ペナルティが与えられたリッジ回帰は、通常の回帰と同じ計算の複雑さを持ちます。以降クロスバリデーションを用いて見出すことが必要であり、直線交差検証(たとえば、で使用されるデータの分割数で計算負荷が増加)。場合グリッドを有する点、リッジ回帰の総複雑さと同調なりパラメーター。
かなりの話がありますλ S λ L λ O(L S K 2 N )λ λ O(L S K 2 N )O(A L S K 2 N )αλλSλLλO(LSK2n )
本ではLASSOですが、必要なものがまったく見つかりませんでした。しかし、私はpで見つけました。エフロン他の443 「最小角度回帰」(2004)では、特定の LASSO複雑度は、LARSメソッドが使用される場合、線形回帰のOLS適合の複雑度と同じです。その場合、パラメーターを調整したLASSOの合計複雑度はます。(私はその論文を注意深く読んでいませんでしたので、もしこれを間違えたら訂正してください。)Elastic netはridgeとLASSOを組み合わせています。2つの計算の複雑さは同じです。したがって、エラスティックネットの複雑さはでがあります。ここで、は調整パラメーターのグリッドサイズです。λλO(LSK2n )
O(ALSK2n )Aα尾根とLASSOの重量のバランスを取る。
グループ3:主成分回帰(PCR)と部分最小二乗(PLS)で構成されるグループ3の複雑さ/速度に関する注記
をまだ見逃しています。