質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
scikit-learn

scikit-learnは、Pythonで使用できるオープンソースプロジェクトの機械学習用ライブラリです。多くの機械学習アルゴリズムが実装されていますが、どのアルゴリズムも同じような書き方で利用できます。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1788閲覧

線形判別分析のn_componentsについて

masa_00

総合スコア6

scikit-learn

scikit-learnは、Pythonで使用できるオープンソースプロジェクトの機械学習用ライブラリです。多くの機械学習アルゴリズムが実装されていますが、どのアルゴリズムも同じような書き方で利用できます。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2021/04/06 14:09

編集2021/04/06 14:14

線形判別分析をscikit-learnで実行する際、n_componetsを指定すると思いますが、この役割は、
「削減したい次元の数」ではなく、「変換後の次元の数」という認識であっていますか?

具体例として4つの説明変数と1つの目的変数、目的変数のクラスは3つであるケースを考えた時、
n_components=1とすると、説明変数の4次元を1次元に圧縮してくれる。
n_components=2とすると、説明変数の4次元を2次元に圧縮してくれる。
n_components=3とすると、説明変数の4次元を3次元に圧縮してくれる。
n_components=4とすると、説明変数の4次元を4次元にする(すなわち何もしない)
n_components=5以上とすると、何もしない。

しかし以前のteratailの質問では
https://teratail.com/questions/98774
によると、8つの説明変数を2次元にしたいけどできない質問者に対して、回答がn_components=3にしてくださいとなっています。

どういうことなのでしょうか??
そもそも私の認識はあっているのでしょうか?

また、
https://haruchun.jp/lda/
このサイトでは3つのクラスに対して3本の決定境界が引かれていますが、、、
決定境界の数は(クラスの数-1)よりも大きくはならないはずなのではないのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

toast-uz

2021/04/07 23:35 編集

テンプレ回答 > そもそも私の認識はあっているのでしょうか?(特にコードの提示が無い質問) 認識は試してみてから質問してください。 > 〇〇のサイトに書かれていることはこういう意味でしょうか? そのサイトに質問してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問