「統計学習の要素」の線形射影を理解する


8

第2章の「統計的学習の要素」(「線形モデルと最小二乗;ページ番号:12」)には、次のように書かれています。

(p + 1)次元の入出力空間では、(X、Y)は超平面を表します。定数がXに含まれている場合、超平面は原点を含み、部分空間です。そうでない場合は、Y軸を点(0、β)。

「定数が...の場合、(0、β) "。助けてください。超平面はY軸を(0、β)どちらの場合でも、それは正しいですか?

以下の答えは多少は役に立ちましたが、もっと具体的な答えを探しています。私はそれが1 に含まれています バツ、それは起源を含まないでしょう、しかしそれからどのように バツY起源を含むでしょうか?それはの値に依存すべきではありませんβ?傍受する場合β0 ではありません 0バツY 私の理解では、起源を含めるべきではありませんか?


2
どのくらいの線形代数を実行しましたか?ベクトルとは何か知っていますか?ベクトル空間、部分空間などはどうですか?
エイドリアン

線形代数、ベクトル、ベクトル空間について基本的な知識があります。
Abhinav Gupta

1
en.wikipedia.org/wiki/Hyperplaneには、アフィン超平面とベクトル超平面が少しあります
Adrian

スナック!この記事を読んでください。しかし、Xに定数が含まれている場合に、超平面に原点が含まれていると言う方法を理解できません。これが明確であれば、超平面が部分空間である理由がわかります。
Abhinav Gupta

ページ番号:12.私も質問を編集しました。
Abhinav Gupta

回答:


4

1入力ベクトルに定数を含めることは、バイアス(Y切片について考える)を含める一般的なトリックですが、式のすべての項を対称に保ちます。βバツ の代わりに β0+βバツ どこにでも。

これを行うと、超平面が正しい Y=βバツ 原点はのベクトルなので、原点を含みます 0 値とそれを乗算 β 価値を与える 0

ただし、入力ベクトルには常に最初の要素が 1; したがって、それらには原点が含まれることはなく、寸法が1つ少ない小さな超平面に配置されます。

これを線で考えると視覚化できます Y=メートルバツ+q 紙の上に(2次元)。バイアスを含める場合の対応する超平面q あなたのベクトルは バツ=[バツバツ0=1] そしてあなたの係数 β=[メートルq]。3次元では、これは原点を通る平面であり、平面をインターセプトしますバツ0=1 入力を配置できるラインを作成します。


まだよくわかりません。この本には「定数がXに含まれている場合、超平面は原点を含み、部分空間である」と書かれていますが、あなたが述べたように、「入力ベクトルには常に最初の要素= 1があるため、原点は含まれません。 1本が言うように起源を含みますか?
MinYoung Kim

それを見るのにも少し時間がかかりましたが、この答えは役に立ちました。あなたは上の制約を忘れなければなりませんバツ0彼らが話している部分空間/計画に起源を含むものを見るために。制約を追加するとバツ0=1 プランに投影されたまったく同じ2Dラインが表示されます バツ0=1
grll

0

これを理解するのを助けるために、私は非常に単純なケースを視覚化しました。

1次元の問題(p = 1)があるため、単一の特徴(入力変数)があるとします。 バツ1 単一の出力変数を予測する Y。すでに切片を見つけたとしましょうβ0=5 と係数 β1=2 入力変数 バツ1

線形モデルは次のようになります。 Y^=β0+β1×バツ1

したがって、明らかな表現は、この場合(2d)の(p + 1)次元空間の超平面(線)になります。

xに含まれない定数

別の表現は、別の変数を追加することです バツ0 これにより、次の方程式が導かれます。 Y^=β0×バツ0+β1×バツ1

実際には、 バツ0定数と1に等しくなりますが、まだ固定されていないと仮定しましょう。その場合、次のように超平面を持つ3Dグラフをプロットできます。

xに含まれる定数

最後に知っているのは バツ0=1 以前可能だったプロットに正確に対応する、この超平面からの唯一の有効な投影を赤い破線で強調表示できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.