Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Artikli eesmĂ€rk on toetada algajaid andmeteadlasi. Me eelnevas artiklis oleme lihtsate nĂ€idete abil lahendanud kolme meetodi kaudu lineaarse regressiooni valemit: analĂŒĂŒtiline lahendus, gradientide langus ja stohhastiline gradientide langus. AnalĂŒĂŒtilise lahenduse puhul kasutasime valemit Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. KĂ€esolevas artiklis, nagu pealkirjast nĂ€ha, selgitame selle valemi kasutamist vĂ”i teisisĂ”nu, tuletame selle ise.

Miks on mÔistlik pöörata rohkem tÀhelepanu valemile Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis?

Just maatrikseequatsiooni kaudu algab enamikul juhtudel tutvumine lineaarse regressiooniga. Samas esinevad ĂŒksikasjalikud arvutused selle kohta, kuidas valemit tuletatakse, harva.

NĂ€iteks, Jandexi masinĂ”ppe kursustel, kui osalejad tutvuvad regulatsiooni mĂ”istega, soovitatakse kasutada funktsioone raamatukogust sklearn, samas ei mainita sĂ”nagi algoritmi maatrikslisest esitust. Just selles etapis vĂ”ib mĂ”nede kuulajate seas tekkida soov seda teemat sĂŒvitsi uurida — kirjutada kood ilma valmis funktsioone kasutamata. Selleks on kĂ”igepealt vaja esitada regulatooriga vĂ”rrand maatriksvormis. Antud artikkel aitab neil, kes soovivad selliseid oskusi omandada. Alustame.

Algtingimused

SihtnÀitajad

Meil on rida sihtnÀitaja vÀÀrtusi. NÀiteks vÔib sihtnÀitaja olla mingisuguse vara hind: nafta, kuld, nisu, dollar jne. Samas mÔistame sihtnÀitaja vÀÀrtuste all vaatluspunktide arvu. Need vaatlemised vÔivad nÀiteks olla kuupalga nafta hinnad aasta jooksul, seega on meil 12 sihtnÀitaja vÀÀrtust. Alustame tÀhistuste sisseviimist. TÀhistame iga sihtnÀitaja vÀÀrtust kui Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis. Kokku on meil Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis vaatluspunkte, seega vÔime meie vaatlusi esitada kui Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis.

Regressorid

Oletame, et on olemas tegurid, mis mingil mÀÀral selgitavad sihistatava nÀitaja vÀÀrtusi. NÀiteks mÔjutavad dollari/ru rubla vahetuskurssi tugevalt nafta hind, FRS-i intressimÀÀr jne. Nende tegureid nimetatakse regressoreiks. Samuti peab igale sihitatavale nÀitajale vastama regressori vÀÀrtus, st kui meil on 2018. aasta igakuine 12 sihitatud nÀitajat, siis peavad meil olema ka sama perioodi jooksul 12 regressori vÀÀrtust. MÀrgime igasuguste regressori vÀÀrtused. Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormisOletame, et meie juhtumite arv on Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis regressorit (st Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis tegurid, mis mÔjutavad sihitatava nÀitaja vÀÀrtusi). Seega saab meie regressoreid esitada jÀrgmiselt: 1. regressori (nt nafta hind) puhul: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, 2. regressori (nt FRS-i intressimÀÀr) puhul: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, "Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis-da" regressori puhul: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Sihitavate nÀitajate sÔltuvus regressoreist

Oletame, et sihitatava nÀitaja Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis sÔltuvus regressoritest "Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis-st" vaatlusest saab vÀljendada jÀrgmise kujulise lineaarse regressiooni vÔrrandiga:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

, kus Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis — «Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis-ndat" regressori vÀÀrtust numbriga 1 kuni Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis,

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis - regressoreid numbriga 1 kuni Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis - nurkade koefitsiendid, mis nÀitavad, kui palju sihitatud nÀitaja arvutatud vÀÀrtus muutub seoses regressori muutumisega.

TeisisÔnu mÀÀrame iga (vÀlja arvatud Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis) regressori jaoks "enda" koefitsiendi Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, seejÀrel korrutame koefitsiendid regressori "Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis-ndast" vaatlusest vÀÀrtustega, mille tulemusena saame mingisuguse ligikaudse "Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis-nda" sihitatava nÀitaja vÀÀrtuse.

Seega peame leidma sellised koefitsiendid Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, mille puhul meie ligikaudse funktsiooni vÀÀrtused Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis asuvad vÔimalikult lÀhedal sihitatava nÀitaja vÀÀrtustele.

Ligikaudse funktsiooni kvaliteedi hindamine

MÀÀrame ligikaudse funktsiooni kvaliteedi hindamise meetodiks vÀikseimate ruutude meetodi. Kvaliteedi hindamise funktsioon vÔtab seejuures jÀrgmise vormi:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Me vajame, et leida sellised koefitsiendi vÀÀrtused $w$, mille puhul vÀÀrtus Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis on kÔige vÀiksem.

Viime vÔrrandi matriitsivormingusse

Vektori esitus

Esiteks, et endale elu lihtsamaks teha, tuleks tĂ€helepanu pöörata lineaarse regressiooni vĂ”rrandile ja mĂ€rgata, et esimene koefitsient Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis ei jagu ĂŒhegi regressori kaudu. Sellegipoolest, kui me teisendame andmed maatriksivormi, raskendab see eespool mainitud asjaolu oluliselt arvutusi. SeetĂ”ttu on soovitatav tutvustada veel ĂŒht regressorit esimese koefitsiendi jaoks. Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis ja seada see vĂ”rdes ĂŒhega. Õigemini, iga «Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis-ndat» vÀÀrtust sedast regressorit tuleks seada ĂŒheks – kuna ĂŒhele korrutades ei muutu meie arvutuste tulemused, siis maatriksite korrutamise reeglite vaatevinklist vĂ€hendab see oluliselt meie vaeva.

NĂŒĂŒd, mĂ”neks ajaks, materjali lihtsustamiseks, oletame, et meil on vaid ĂŒks «Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis-ne» vaatluse. Seega kujutame «Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis-se» vaatluse regressori vÀÀrtused vektorina Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. Vektor Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis on mÔÔtmetega Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis, see tĂ€hendab Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis rida ja 1 veerg:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Otsitavad koefitsiendid kujutame vektorina Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, mille mÔÔtmed on Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Lihtline regressiooni vÔrrand «Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis-nda» vaatluse jaoks nÀeb vÀlja jÀrgmine:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Lihtmudeleid hindamise funktsioon nÀeb vÀlja nagu:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Pöörake tÀhelepanu, et maatriksite korrutamise reeglite kohaselt pidi me vektori Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis.

Maatrikside esitus

Vektorite korrutamise tulemusena saame arvu: Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis, nagu oodata oli. See number on «Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis-nda» sihiseisu lĂ€hendus. Kuid me vajame lĂ€hendust mitte ĂŒhe sihiseisu vÀÀrtusele, vaid kĂ”igile. Selleks kirjutame kĂ”ik «Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis-sed» regressoris maatriksi formaadi Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. Saadud maatriks on mÔÔtmetega Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

NĂŒĂŒd nĂ€eb lineaarse regressiooni vĂ”rrand vĂ€lja nagu:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

MÀÀrame sihiseisundi vÀÀrtused (kÔik Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis) vektorina Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis mÔÔtmega Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

NĂŒĂŒd saame kirjutada maatriksite vormis lineaarse mudeli kvaliteedi hindamise vĂ”rrandi:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Omaette, sellest valemist saame teada klassikalise valemi Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Kuidas see aset leiab? Avame sulud, teeme diferentseerimise, muundame saadud avaldised jne, ja just sellega me praegu tegeleme.

Maatriksite muutused

Avame sulud

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Valmistame vÔrrandi diferentseerimiseks

Selleks teeme mÔned muudatused. Edasiarvutustes on meil mugavam, kui vektor Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis on esitatud iga korrutise alguses vÔrrandis.

Muutmine 1

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Kuidas see juhtus? Sellele kĂŒsimusele vastamiseks piisab, kui vaadata korrutatavate maatriksite suurusi ja nĂ€ha, et vĂ€ljundiks saame arvu vĂ”i teisiti. Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis.

Kirjutame maatriksite vĂ€ljendite suurused ĂŒles.

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Muutmine 2

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Tegutseme sarnaselt muutmisega 1

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

VÀljundiks on vÔrrand, mida peame diferentseerima:
Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Diferentseerime mudeli kvaliteedi hindamise funktsiooni.

Diferentseerime vektori suhtes. Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

KĂŒsimusi, miks Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis olema ei peaks, kuid kahes muus vĂ€ljendis diferentseerimise operatsioonid uurime pĂ”hjalikumalt.

Diferentseerimine 1

LÀheneme diferentseerimisele: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Et mÀÀrata maatriksi vÔi vektori derivaat, tuleb vaadata, mis seal sees on. Vaatame:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

MÀÀratleme maatriksite korrutise Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis maatriksiga Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. Maatriks Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis on ruudukujuline ja veelgi enam, see on sĂŒmmeetriline. Need omadused tulevad meile edaspidi kasuks, jĂ€tame need meelde. Maatriks Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis on mÔÔtmetega Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

NĂŒĂŒd on meie ĂŒlesanne Ă”igesti korrutada vektoreid maatriksiga ja mitte saada "kaks korda kaks viis", seega keskendume ja oleme ÀÀrmiselt ettevaatlikud.

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Siiski, meil on keeruline vĂ€ljend! Tegelikult saime arvu — skalaari. Ja nĂŒĂŒd, tĂ”eliselt, liikume diferentseerimise juurde. Oleme kohustatud leidma saadud vĂ€ljendi deriveeritud iga koefitsiendi suhtes Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis ja saama vĂ€ljundiks vektori suurusega Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. Igaks juhuks seadistan protseduurid tegevuste jaoks:

1) diferentseerime suhtega Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, saame: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

2) diferentseerime suhtega Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, saame: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

3) diferentseerime suhtega Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis, saame: Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

VÀljundiks on lubatud vektor suurusega Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Kui vaadata vektorit lĂ€hemalt, siis vĂ”ib mĂ€rgata, et vektori vasakud ja vastavad paremad elemendid saab grupeerida viisil, et lĂ”puks esitatud vektoris saab eristada vektorit Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis suurusega Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. NĂ€iteks, Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis (vasak element vektori ĂŒlemisel real) Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis (parem element vektori ĂŒlemisel real) saab esitada kui Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis, vaid Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis — nagu Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis jne. igal real. Grupeerime:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Viime vektori vÀlja Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis ja saame vÀljundiks:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

NĂŒĂŒd vaatame saadud maatriksile. Maatriks on kahe maatriksi summa Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

KĂ€igelt meenutame, et mĂ”ned aega tagasi mĂ€rkisime ĂŒhte olulist omadust maatriksi kohta Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis — see on sĂŒmmeetriline. LĂ€htuvalt sellest omadusest saame kindlalt vĂ€ita, et avaldis Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis on vĂ”rdne Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. Seda on lihtne kontrollida, avades elementide kaupa maatriksite korrutise. Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis. Me ei tee seda siin, soovijad vĂ”ivad kontrollida ise.

Naaseme meie vÀljendi juurde. PÀrast meie muundamisi nÀeb see vÀlja just selline, nagu soovisime:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Nii et oleme esimeses diferentsseerimises hakkama saanud. Liigume teise vÀljendi juurde.

Diferentseerimine 2

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

LĂ€heme mööda rajatud teed. See on oluliselt lĂŒhem kui eelmine, seega Ă€rge sĂŒgavale ekraanilt kaugemale eemalduda.

Ava meie elemendid vektoritest ja maatriksist:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Kunsti kātke 2 vĂ€lja arvutustest — see ei mĂ€ngi suurt rolli, hiljem paneme selle tagasi. Korrutame vektoreid maatriksiga. Esiteks korrutame maatriksi Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis vektoriga Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis, siin ei ole meil mingeid piiranguid. Saame vektori suurusega Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Teeme jĂ€rgmise teo — korrutame vektori Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis saadud vektoriga. VĂ€ljundis ootab meid number:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Just seda me diferentsseerime. VÀljundis saame vektori dimensiooniga Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis:

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Kas see ei tuleta midagi meelde? TÀpselt! See on maatriksi toode Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis vektoriga Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis.

Niisiis, teine diferentsseerimine on edukalt lÔpetatud.

LÔpetuseks

NĂŒĂŒd me teame, kuidas saime vĂ”rdse tulemuse Toome vĂ€lja lineaarse regressiooni vĂ”rrandi maatriksivormis.

LÔpetuseks kirjeldame kiiret teed pÔhivalemite muundamiseks.

Hindame mudeli kvaliteeti vÀikseimate ruutude meetodi kohaselt:
Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Diferentseerime saadud vÀljendi:
Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Toome vÀlja lineaarse regressiooni vÔrrandi maatriksivormis

Kirjandus

Interneti allikad:

1) habr.com/ru/post/278513
2) habr.com/ru/company/ods/blog/322076
3) habr.com/ru/post/307004
4) nabatchikov.com/blog/view/matrix_der

Õpikute, ĂŒlesannete kogumid:

1) KĂ”rge matemaatika loengute konspekt: tĂ€ielik kursus / D.T. Pismennyi – 4. vĂ€ljaanne – M.: Airis-press, 2006
2) Rakenduslik regressioonanalĂŒĂŒs / N. Draper, G. Smith – 2. vĂ€ljaanne – M.: Finantsid ja statistika, 1986 (tĂ”lge inglise keelest)
3) MaatriksvĂ”rrandite lahendamise ĂŒlesanded:
function-x.ru/matrix_equations.html
mathprofi.ru/deistviya_s_matricami.html


Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster