Ülesanded täielikult lahendatud
-
Kuus punkti, millest 99,49% dispersioonist on PC1-l ja 0,51% PC2-l 8 sammu
Kuus punkti: (2, 1), (3, 2), (4, 2,2), (5, 3,2), (6, 3,9), (7, 5). Paneel näitab, et 99,49% dispersioonist langeb komponendile PC1 ja 0,51% komponendile PC2, mis jätab mulje pilvest, mis on sisuliselt sirge. Arvuta välja, kui kaugel sellest sirgest punktid tegelikult asuvad.
-
Kõigepealt keskmesta, sest kõik alljärgnev puudutab hajuvust, mitte asukohta. Väärtused x kulgevad ühikulise sammuga vahemikus 2 kuni 7, seega nende keskmine asub vahemiku keskel ja keskmestatud x-tulp on sümmeetriline: ±0,5, ±1,5, ±2,5. Vaid y vajab arvutamist.
-
Kovariatsiooni leidmiseks jagatakse korrutiste summa väärtusega n − 1 = 5, mitte 6-ga. Üks vabadusaste kulus juba äsja lahutatud keskmise hindamiseks, ja vaid kuue punkti korral annab see parandus koguni 20%.
-
Mõlema omaväärtuse saamiseks piisab kahest arvust ja kumbki neist ei vaja suunda. Jälg on kogudispersioon; determinant mõõdab, kui kaugel on maatriks singulaarsusest. Võrreldes jäljega 5,581667 on determinant 0,156933 maatriks, mille astak on väga lähedal 1-le.
-
Lahenda karakteristlik ruutvõrrand. λ1 osutub umbes 200 korda suuremaks kui λ2 — selle pilve kuju surutuna ühte võrdlusesse.
-
Seletatud dispersiooni read kujutavad endast vaid seda suhet ega midagi muud. Seega on 99,49% väide λ1 ja λ2 kohta ning pärib selle, mis need on: dispersioonid, mille ühikuteks on andmete ühikud ruudus. Jäta see mõte meelde.
-
Suund on omavektor ning nullist erineva diagonaalivälise elemendiga 2×2 kovariatsioonimaatriksi puhul saab selle kirja panna ilma midagi lahendamata: (λ1 − Syy, Sxy) osutab juba piki komponenti PC1. Skaleeri see ühikuliseks pikkuseks ja saad näidatud vektori.
-
Pööra seda veerand pööret, et saada v2, ning projekteeri esimene keskmestatud punkt sellele. Tulemus 0,031179 on skooritabeli teine arv. Seega see terve tulp — mille paneel kuvab ilma kunagi ütlemata, mis see on — kujutab iga punkti märgiga kaugust PC1 sirgest, ning kuuest punktist halvim on −0,236855.
-
Nüüd küsimus, mida protsendid varjasid. λ2 on dispersioon, seega on see ruutkaugus ning tüüpiline kõrvalekalle on selle ruutjuur. Võrdle seda λ1 ruutjuurega, mis kujutab hajuvust piki sirget.
Vastus
Punktid asuvad PC1 sirgest umbes 7,13% pilve pikkusest eemal, mitte 0,51%. Mõlemad arvud kirjeldavad samu kuut punkti; üks on ruutude suhe ja teine pikkuste suhe ning nende vaheline ruutjuur annab siin teguriks 14. See erinevus on lõks igas reeglis kujul „säilita 99% dispersioonist“: selleks et hoida ristsuunalist kõrvalekallet alla 1% hajuvusest, peab PC2 jääma alla 0,01% dispersioonist, mis on sada korda rangem, kui reegel kõlab. Andmeühikutes on kõrvalekalle √λ2 = 0,168104 ega ole peidus — see on joonisele kantud halli lõiguna iga rohelise punkti ja selle sinise projektsiooni vahel ning need lõigud ei ole ilmselgelt nullpikkusega.
-
-
PC1 tõusuga 0,769 ja vähimruutude sobitus 0,763 6 sammu
PC1 on kuvatud kujul (0,792687, 0,609629), mis on tõusuga 0,769 suund. Sobitades y x-le vähimruutude meetodil täpselt samadest kovariatsiooniliikmetest, saame 2,67/3,5 = 0,763. Kaks sirget läbi ühe kuuepunktilise pilve. Näita, kumb neist on järsum — ja et see on alati see sama sirge.
-
Vähimruutude meetod y suhtes minimeerib vertikaalsed vahed ning minimeerijaks on Sxy/Sxx. Pane tähele, mis on nimetajas: vaid x-i hajuvus. Sobitus võtab x-i antuna ja küsib vaid, mida y selle vastuseks teeb.
-
Komponendi PC1 tõus loetakse otse välja kuvatud ühikvektorist, kuna suuna (a, b) tõus on b/a. See asub umbes 6 tuhandikku regressioonisirge tõusust kõrgemal — vähe, kuid mitte null.
-
Nende kahe korralikuks võrdlemiseks kirjuta PC1 tõus nii, nagu omavektor seda määratleb, mitte kümnendmurdude suhtena. Lugejas on mõlemal sama Sxy, seega kogu erinevus peitub nimetajas: Sxx regressiooni puhul ja λ1 − Syy komponendi PC1 puhul.
-
Arenda λ1 lahti. Küsimusest, kas PCA nimetaja on väiksem, on nüüd saanud küsimus üheainsa ruutjuure kohta.
-
Ja see ruutjuur on jäljest väiksem täpselt siis, kui determinant on positiivne, mis kehtib iga pilve korral, mis ei ole täiuslik sirgjoon. Seetõttu on PC1 nimetaja alati väiksem, nii et PC1 on neist kahest alati järsum. Nende kuue punkti kohta ei kasutatud midagi.
-
Vaheta rollid ja teosta selle asemel x-i regressioon y suhtes. See on kolmas sirge ning selle tõusu ümberkirjutamine sama y-st sõltuva x-i pildi jaoks annab väärtuseks 0,779650. PC1 ei muutu rollide vahetamisel — kovariatsioonimaatriks on sümmeetriline x-i ja y-i suhtes —, seega eelmise sammu arutlus toimib nüüd vastupidi ning PC1 on sellest paarist vähem järsk.
Vastus
Kolm sirget läbi ühe pilve: 0,762857 < 0,769067 < 0,779650, kusjuures PC1 asub rangelt keskel. Kaks regressiooni erinevad 2,2% võrra pilvel, mida paneel nimetab 99,49% ühemõõtmeliseks, ning need erinevad seetõttu, et vastavad erinevatele küsimustele — kas prognoosida y-id x-i järgi või x-i y-i järgi. PC1 ei vasta kummalegi. See minimeerib ristsuunalist kaugust, mistõttu telgede ümbernimetamine pööramisel jätab sirge täpselt sinna, kus see oli, ja selle jäägid on teine skooritulp, mitte vertikaalne vahe. Kolm sirget langevad üheks kokku vaid siis, kui det C = 0, ehk teisisõnu siis, kui punktid on tõesti kollineaarsed ja eriarvamusteks pole enam põhjust. Nende äärmuste vahel on PCA sirge, mida kasutada siis, kui mõlemad koordinaadid sisaldavad mõõtmisviga, ning vale sirge siis, kui soovid tõepoolest prognoosi: regressioonisirge tõus on tahtlikult vähem järsk, sest lameoleku poole tõmbamine teeb prognoosi ruutvea võimalikult väikeseks.
-
Õpitee
Ruumi teisendavad maatriksid
Allikad (2)
- Insight block 3 — the perpendicular line of closest fit, thirty years before the name: K. Pearson, "On lines and planes of closest fit to systems of points in space." Philosophical Magazine 2(11), 559–572, 1901.
- Where "principal component" was coined: H. Hotelling, "Analysis of a complex of statistical variables into principal components." Journal of Educational Psychology 24(6), 417–441, 1933.