4.8.2 melléklet: A kanonikus diszkriminancia függvény együtthatóinak meghatározása
Ahogyan a 4.4 fejezetben már leírtuk, az i-edik kanonikus diszkriminancia függvény
Zi=ai1X1+ai2X2+...+aipXp
az a lineáris kombináció, amely esetén a variancia analízis F arányának értéke maximális, azzal a feltétellel, hogy
Zi és
Z1, Z2 ... Zi-1
között csoporton belül nincs korreláció. Kérdés, hogyan találjuk meg az egyenletben szereplő
a1, a2 ... ap
együtthatókat.
Az együtthatók meghatározásakor egy sajátérték problémát kell megoldanunk. Meg kell határozni a négyzetösszegek és a keresztszorzatok mintán belüli mátrixát, azaz W-t. Ennek kiszámítási módja a következő:
wrc=m∑j=1nj∑i=1(xijr−ˉxjr)(xijc−ˉxjc)
.
Ugyanakkor a négyzetösszegek és a keresztszorzatok teljes mintára kiterjedő mátrixát (T) is ki kell számítani a következő egyenlet segítségével
trc=m∑j=1nj∑i=1(xijr−ˉxr)(xijc−ˉxc)
.
A fenti két egyenletben
xijk
jelöli az
Xk
változó i-edik személyhez és j-edik mintához tartozó elemét,
ˉxjk
jelöli az
Xk
ugyanahhoz a mintához tartozó átlagát és
ˉxk
jelöli az
Xk
összes adathoz tartozó átlagát.
A W és a T mátrix segítségével meghatározhatjuk a B csoportok közötti mátrixot is:
B = T - W
Következő lépésként meg kell találnunk a
W-1B
mátrix sajátértékeit és sajátvektorait. Ha
λ1>λ2>...>λs
a sajátértékek, akkor
λi
a csoportok közötti és a csoporton belüli négyzetösszegek aránya a
Zi
i-edik lineáris kombinációs esetén, míg a hozzátartozó sajátvektor elemei
a′i=(ai1,ai2,...,aip)
a
Zi
együtthatói.
4.1 és a 4.6. forráskódot felhasználva
kanonikus<-diszkr$scaling
print(kanonikus, digits=3)
|
|
4.32. R-forráskód
|
LD1
figyelem 0.758
monoton 0.631
|
|
4.32. R-eredmény.
|
|