なぜ正定ですか?


7

スプライン回帰では、基底展開がランク不足の設計行列を作成することは珍しくありませんが、推定手順のペナルティ化が問題を解決することはよく知られています。ペナルティがが正定であることを示す方法を私は知りません。(私はPD行列が可逆であることを知っています。)Bn×pBTB+λΩ

ステージを設定するには、を探しためのf(x)が基準拡張によって与えられるF(X_I)= \ sum_j \ alpha_j h_j(X_I )Bで基底ベクトルを収集すると、この最適化が次のように減少することをかなり簡単に示すことができますminαRpi||yif(xi)||2+λab[f(t)]2dtf(x)f(xi)=jαjhj(xi)B

α^=(BTB+λΩ)1BTy.

ここで、Ωij=abhj(t)hi(t)dtです。

ここに私の推論があります。p> nであるため、Bはランクが不足していることがわかります。これは、B ^ TBもランクが低いことを意味します。また、少なくとも1つの固有値が0で、正の半定値であることを示すこともできます。p>nBTB

しかし、\ Omegaについて推論する方法がわからない、ΩまたはBTB+λΩ\ lambda> 0の PDであることを示すことができないので、今は行き詰まっていますλ>0。私はΩがグラム行列であることを知っていますが、ΩがPSD であることを示す場合にのみ、私たちを取得します。


2
が正定であることを示す必要があります。どこん正確にから来ましたか?それはどのように定義されていますか?Ωh
Matthew Gunn

場合、私は興味があった常にPDのですか?すべての個別のx値にノットを配置するとどうなりますか?Ω
vtshen

@vtshen私の答えは、が2つの点でPDであることを示しています。さらに質問がある場合は、ページの上部にある[質問する]をクリックして、新しい質問をすることができます。Ω
Sycoraxによると、モニカの復活は

@Sycoraxの応答に感謝します。私は別の質問をしましたが、重複のフラグが付けられました
vtshen

回答:


6

ことを示す PDがあることを示すにのぼるです PDです。(コメントで指摘してくれたMatthew Gunnに感謝します。)BTB+λΩΩ

これは、場合、はランクが不足しているため、PSDであるためです。これは、2次形式をとして書き換えることができるためです。任意の実数の非負です。つまりとなりこれは、がPDの場合、、数量は、非負の数と正の数の合計であり、正でなければなりません。したがって、がPDである限り、はPDです。BTBp>naTBTBa0a{Rn0}||Ba||220aT(BTB+Ω)a=aTBTBa+aTΩa>0ΩaTΩa>0aTBTBa+aTΩaBTB+ΩΩ

したがって、について推論する必要があります。グラム行列の定義に適合します。これは、関数の標準の内積によって与えられるためです(質問で規定されています)。基底関数は線形に独立しているため(基底を形成するため)、はPDです。ΩΩ

Ωは、列が独立している場合のPDです。書くことができますベクトルならば直線的にしている依存、我々は持っているのためのいくつかのため線形依存性の定義によると、は、行列式の性質によります。Ω=ATA.AΩa=ATAa=AT0=0a0Aa=0|Ω|=|ATA|=|A|2=0

これがすべての当てはまることを示すのは簡単です。正の数は乗算で閉じられるため、すべて同じ引数が適用されます。λ>0


+1。私はあなたがあなた自身の答えを受け入れることができると思います...あなたが言ったように、は結局グラム行列なので、そのようなものがそれを解決するので、私はさらなる側面が入ってくるのを見ることができません!Ω
usεr11852
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.