Neden iz


13

modelinde y=Xβ+ϵ, β normal denklemini : kullanarak tahmin edebiliriz

β^=(XX)1Xy,
ve alabilir y =x p .
y^=Xβ^.

Artıkların vektörü şu şekilde tahmin edilir:

ϵ^=yXβ^=(IX(XX)1X)y=Qy=Q(Xβ+ϵ)=Qϵ,

burada

Q=IX(XX)1X.

Benim sorum tr ( Q ) = n - p sonucunun nasıl elde edileceği .

tr(Q)=np.

Yanıtlar:


12

Sonuç sadece vektör uzaylarının boyutlarını sayar. Ancak, genellikle doğru değildir.

Lineer transformasyon matrisi ile temsil edilen matris çarpım göstermek en temel özellikleri tatminH=X(XX)X

H2=(X(XX)X)2=X(XX)(XX)(XX)X=H,

projeksiyon operatörü olarak sergilemek . Bu nedenle tamamlayıcısı

Q=1H

(soruda verildiği gibi) de bir projeksiyon operatörüdür. izi h derecesi (aşağıya bakınız), Q'nun izi n - h'ye eşittir .HhQnh

Formülünden iki doğrusal dönüşüm J = ( X X ) - X ve X'in kendisinin bileşimi ile ilişkili matris olduğu açıktır . (İlk J ) dönüştüren , n -vector y içine s -vector p . İkinci ( X ) a, dönüşümdür R, p için R , n verilen y = x βH

J=(XX)X
XJnypβ^XRpRny^=Xβ^. Bu seviye, bir en küçük kareler ortamda her zaman bu iki boyutta, daha küçük geçemez (ancak daha az olabilir , p her, J tam sıralı değildir). Sonuç olarak, H = X J bileşiminin sırası X derecesini aşamaz . Doğru sonuç ,ppJH=XJX

tr(Q)=npJntr(Q)npβ

JXX


Geometrik yorum

HnyXQ=1Hny

y=H(y)+Q(y),
XpXpHpQnpnp

Doğrusal Cebir Arka Plan

VRnP:VVVP2=PQ=1P

Q2=(1P)2=12P+P2=12P+P=Q.

vIm(P)v=P(w)wV

w=P(v)=P2(v)=P(P(v))=P(w).

PV

ker(P)={vv|P(v)=0}
Im(P)={vv|wVP(w)=v}.
vV
v=w+u
wIm(P)uKer(P)EFVEKer(P)FIm(P)VPPEPFffFfPf×1=fP

1P1nVP

Bu sonuçlar , bir izdüşüm izinin rütbesine eşit olduğu iddiası ile özetlenebilir .


Çok teşekkürler. Cevabınızdan çok fazla bilgi öğrendim.
zhushun0008

19

@Dougal zaten bir cevap verdi, ama işte bir tane daha, biraz daha basit.

İlk olarak, gerçeğini . Böylece şunu elde ederiz:Şimdi bir bir özdeşlik matrisi, yani . Şimdi yani izin döngüsel permütasyonlar altında değişmez olduğu gerçeğini kullanalım . Yani,Ne zaman çok-katlı ile , bir elde olan izidir kimlik matrisi, . Yani şunu elde ederiz:tr(AB)=tr(A)tr(B)

tr(Q)=tr(I)tr(X(XX)1X).
In×ntr(I)=ntr(AB)=tr(BA)
tr(Q)=ntr((XX)1(XX)).
(XX)1(XX)p×pp
tr(Q)=np.

6

ve tam rütbeli olduğunu varsayın .npX

Kompakt tekil değer ayrışmasını düşünün , burada çapraz ve , (ancak en fazla sırada olduğunu unutmayın , bu yüzden ). SonraX=UΣVTΣRp×pURn×p,VRp×pUTU=VTV=VVT=IpUUTpIn

X(XTX)1XT=UΣVT(VΣUTUΣVT)1VΣUT=UΣVT(VΣ2VT)1VΣUT=UΣVTVΣ2VTVΣUT=UUT.

Şimdi, bir matris vardır şekilde üniter. Biz yazabilir Bu form, pozitif semidefinite olduğunu ve geçerli bir svd olduğu ve tekil değerler kare simetrik bir matris için özdeğerlerin karesi olduğu için, özdeğer 1 (çokluk ) ve 0 olduğunu da belirtir. (çokluk ).U2Rn×npUn=[UU2]QQn-ppQn-p

IX(XTX)1XT=UnUnTUUT=Un(In[Ip000])UnT=Un[000Inp]UnT.
QQnppQnp.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.