Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Den Zweck vum Artikel ass Ënnerstëtzung fir Ufänger Datewëssenschaftler ze bidden. IN fréieren Artikel Mir hunn dräi Weeër skizzéiert fir eng linear Regressioungleichung ze léisen: analytesch Léisung, Gradient Ofstamung, stochastesch Gradient Ofstamung. Dann fir déi analytesch Léisung hu mir d'Formel applizéiert Mir bréngen d'linear Regressioungleichung a Matrixform. An dësem Artikel, wéi den Titel et scho seet, wäerte mir d'Benotzung vun dëser Formel berechtegen oder, an anere Wierder, mir wäerte se selwer ofleeden.

Firwat et Sënn mécht extra Opmierksamkeet op d'Formel ze bezuelen Mir bréngen d'linear Regressioungleichung a Matrixform?

Et ass mat der Matrixequatioun datt een an deene meeschte Fäll mat der linearer Regressioun ufänkt. Zur selwechter Zäit sinn detailléiert Berechnunge wéi d'Formel ofgeleet gouf seelen.

Zum Beispill, a Maschinnléiere Coursen aus Yandex, wann d'Studenten an d'Regulariséierung agefouert ginn, gi se ugebuede fir Funktiounen aus der Bibliothéik ze benotzen léieren, wärend kee Wuert iwwer d'Matrixrepresentatioun vum Algorithmus ernimmt gëtt. Et ass zu dësem Moment datt e puer Nolauschterer dëst Thema méi am Detail wëllen verstoen - Code schreiwen ouni fäerdege Funktiounen ze benotzen. A fir dëst ze maachen, musst Dir als éischt d'Gleichung mat engem Regularizer a Matrixform presentéieren. Dësen Artikel erlaabt déi, déi esou Fäegkeeten beherrschen wëllen. Loosst eis ufänken.

Éischt Konditiounen

Zil Indicateuren

Mir hunn eng Rei vun Zilwäerter. Zum Beispill kann den Zilindikator de Präis vun all Verméigen sinn: Ueleg, Gold, Weess, Dollar, etc. Zur selwechter Zäit, mat enger Zuel vun Zilindikatorwäerter menge mir d'Zuel vun den Observatiounen. Esou Observatioune kënnen zum Beispill monatlecht Uelegpräisser fir d'Joer sinn, dat heescht, mir wäerten 12 Zilwäerter hunn. Loosst eis d'Notatioun virstellen. Loosst eis all Wäert vun der Zil- Luucht bezeechnen als Mir bréngen d'linear Regressioungleichung a Matrixform. Am Ganzen hu mir Mir bréngen d'linear Regressioungleichung a Matrixform Observatioune, dat heescht mir kënnen eis Observatioune representéieren als Mir bréngen d'linear Regressioungleichung a Matrixform.

Regressoren

Mir wäerten dovun ausgoen datt et Faktoren sinn déi zu engem gewësse Mooss d'Wäerter vum Zilindikator erklären. Zum Beispill gëtt den Dollar / Rubel-Taux staark beaflosst vum Uelegpräis, dem Federal Reserve Tarif, etc.. Esou Faktore ginn Regressoren genannt. Zur selwechter Zäit muss all Zilindikatorwäert engem Regressorwäert entspriechen, dat heescht, wa mir 12 Zilindikatoren fir all Mount am Joer 2018 hunn, da sollte mir och 12 Regressorwäerter fir déi selwecht Period hunn. Loosst eis d'Wäerter vun all Regressor bezeechnen duerch Mir bréngen d'linear Regressioungleichung a Matrixform. Loosst eis an eisem Fall do sinn Mir bréngen d'linear Regressioungleichung a Matrixform Regressoren (d.h. Mir bréngen d'linear Regressioungleichung a Matrixform Faktoren déi d'Zilindikatorwäerter beaflossen). Dëst bedeit datt eis Regressoren wéi follegt presentéiert kënne ginn: fir den 1. Regressor (zum Beispill de Präis vum Ueleg): Mir bréngen d'linear Regressioungleichung a Matrixform, fir den 2. Regressor (zum Beispill de Fed Taux): Mir bréngen d'linear Regressioungleichung a Matrixform, fir"Mir bréngen d'linear Regressioungleichung a Matrixform-th" regressor: Mir bréngen d'linear Regressioungleichung a Matrixform

Ofhängegkeet vun Zilindikatoren op Regressoren

Loosst eis dovun ausgoen, datt d'Ofhängegkeet vun der Zil- Luucht Mir bréngen d'linear Regressioungleichung a Matrixform vun regressors "Mir bréngen d'linear Regressioungleichung a Matrixformth" Observatioun kann duerch eng linear Regressiounsequatioun vun der Form ausgedréckt ginn:

Mir bréngen d'linear Regressioungleichung a Matrixform

wou Mir bréngen d'linear Regressioungleichung a Matrixform - "Mir bréngen d'linear Regressioungleichung a Matrixform-th" Regressor Wäert vun 1 bis Mir bréngen d'linear Regressioungleichung a Matrixform,

Mir bréngen d'linear Regressioungleichung a Matrixform - Zuel vun regressors vun 1 ze Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform - Wénkelkoeffizienten, déi de Betrag representéieren, mat deem de berechent Zilindikator am Duerchschnëtt ännert wann de Regressor ännert.

An anere Wierder, mir si fir jiddereen (ausser Mir bréngen d'linear Regressioungleichung a Matrixform) vum Regressor bestëmmen mir "eise" Koeffizient Mir bréngen d'linear Regressioungleichung a Matrixform, multiplizéiert dann d'Koeffizienten mat de Wäerter vun de Regressoren "Mir bréngen d'linear Regressioungleichung a Matrixform"Observatioun, als Resultat kréien mir eng gewëssen Approximatioun"Mir bréngen d'linear Regressioungleichung a Matrixform-th" Zilindikator.

Dofir musse mir esou Koeffizienten auswielen Mir bréngen d'linear Regressioungleichung a Matrixform, bei deenen d'Wäerter vun eiser approximéierender Funktioun Mir bréngen d'linear Regressioungleichung a Matrixform wäert sou no wéi méiglech un d'Zilindikatorwäerter lokaliséiert ginn.

Bewäertung vun der Qualitéit vun der Approximatiounsfunktioun

Mir bestëmmen d'Qualitéitsbewäertung vun der Approximatiounsfunktioun mat der Method vun der mannst Quadrat. D'Qualitéit Bewäertungsfunktioun an dësem Fall wäert déi folgend Form huelen:

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir mussen esou Wäerter vun de Koeffizienten $w$ auswielen, fir déi de Wäert Mir bréngen d'linear Regressioungleichung a Matrixform wäert de klengste sinn.

Ëmwandlung vun der Equatioun an Matrixform

Vector Representatioun

Fir unzefänken, fir Äert Liewen méi einfach ze maachen, sollt Dir op d'linear Regressioungleichung oppassen a bemierken datt den éischte Koeffizient Mir bréngen d'linear Regressioungleichung a Matrixform gëtt net mat engem Regressor multiplizéiert. Zur selwechter Zäit, wa mir d'Donnéeën an d'Matrixform konvertéieren, wäerten déi uewe genannten Ëmstänn d'Berechnungen eescht komplizéieren. An dëser Hisiicht ass et proposéiert en anere Regressor fir den éischte Koeffizient aféieren Mir bréngen d'linear Regressioungleichung a Matrixform an gläichberechtegt et zu engem. Oder éischter, all "Mir bréngen d'linear Regressioungleichung a Matrixformgläicht den th Wäert vun dësem Regressor zu engem - schliisslech, wann Dir mat engem multiplizéiert gëtt, ännert sech näischt aus der Siicht vum Resultat vun de Berechnungen, awer aus der Siicht vun de Regele fir de Produkt vun de Matrizen, eis Péng wäert däitlech reduzéiert ginn.

Elo, fir de Moment, fir d'Material ze vereinfachen, loosst eis unhuelen datt mir nëmmen een hunn "Mir bréngen d'linear Regressioungleichung a Matrixform-th" Observatioun. Da stellt Iech d'Wäerter vun de Regressoren vir "Mir bréngen d'linear Regressioungleichung a Matrixform-th" Observatioune als Vektor Mir bréngen d'linear Regressioungleichung a Matrixform. Vector Mir bréngen d'linear Regressioungleichung a Matrixform huet Dimensioun Mir bréngen d'linear Regressioungleichung a Matrixform, dat ass Mir bréngen d'linear Regressioungleichung a Matrixform Reihen an 1 Kolonn:

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis déi erfuerderlech Koeffizienten als Vektor representéieren Mir bréngen d'linear Regressioungleichung a Matrixform, Dimensioun hunn Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Linear Regressioun Equatioun fir "Mir bréngen d'linear Regressioungleichung a Matrixform-th" Observatioun wäert d'Form huelen:

Mir bréngen d'linear Regressioungleichung a Matrixform

D'Funktioun fir d'Qualitéit vun engem lineare Modell ze bewäerten wäert d'Form huelen:

Mir bréngen d'linear Regressioungleichung a Matrixform

Notéiert w.e.g. datt am Aklang mat de Reegele vun der Matrixmultiplikatioun, mir de Vektor musse transposéieren Mir bréngen d'linear Regressioungleichung a Matrixform.

Matrix Representatioun

Als Resultat vun der Multiplizéieren vun Vecteure kréien mir d'Zuel: Mir bréngen d'linear Regressioungleichung a Matrixform, wat ze erwaarden ass. Dës Zuel ass d'Approximatioun "Mir bréngen d'linear Regressioungleichung a Matrixform-th" Zilindikator. Awer mir brauchen eng Approximatioun vun net nëmmen engem Zilwäert, awer all vun hinnen. Fir dëst ze maachen, loosst eis alles opschreiwen "Mir bréngen d'linear Regressioungleichung a Matrixform-th" Regressoren am Matrixformat Mir bréngen d'linear Regressioungleichung a Matrixform. Déi resultéierend Matrix huet d'Dimensioun Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Elo wäert d'linear Regressiounsgleichung d'Form huelen:

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis d'Wäerter vun Zilindikatoren (all Mir bréngen d'linear Regressioungleichung a Matrixform) pro Vektor Mir bréngen d'linear Regressioungleichung a Matrixform Dimensioun Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Elo kënne mir d'Gleichung schreiwen fir d'Qualitéit vun engem lineare Modell am Matrixformat ze bewäerten:

Mir bréngen d'linear Regressioungleichung a Matrixform

Eigentlech, aus dëser Formel kréien mir weider d'Formel déi eis bekannt ass Mir bréngen d'linear Regressioungleichung a Matrixform

Wéi gëtt et gemaach? D'Klammeren ginn opgemaach, d'Differenzéierung gëtt duerchgefouert, déi resultéierend Ausdréck ginn transforméiert, etc., an dat ass genau wat mir elo maachen.

Matrixentgasung

Loosst eis d'Klammeren opmaachen

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis eng Equatioun fir d'Differenzéierung virbereeden

Fir dëst ze maachen, wäerte mir e puer Transformatiounen ausféieren. A spéider Berechnungen ass et méi bequem fir eis wann de Vektor Mir bréngen d'linear Regressioungleichung a Matrixform wäert am Ufank vun all Produit an der Equatioun vertruede ginn.

Konversioun 1

Mir bréngen d'linear Regressioungleichung a Matrixform

Wéi ass et geschitt? Fir dës Fro ze beäntweren, kuckt just op d'Gréisste vun de Matrixen déi multiplizéiert ginn a kuckt datt mir beim Ausgang eng Zuel kréien oder soss Mir bréngen d'linear Regressioungleichung a Matrixform.

Loosst eis d'Gréisste vu Matrixausdréck opschreiwen.

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Konversioun 2

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis et op eng ähnlech Manéier schreiwen wéi d'Transformatioun 1

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Um Ausgang kréie mir eng Equatioun déi mir mussen differenzéieren:
Mir bréngen d'linear Regressioungleichung a Matrixform

Mir ënnerscheeden de Modell Qualitéit Bewäertung Funktioun

Loosst eis mat Respekt zum Vektor ënnerscheeden Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Froen firwat Mir bréngen d'linear Regressioungleichung a Matrixform et soll net sinn, mä mir wäerten d'Operatiounen ënnersicht fir Derivate an deenen aneren zwee Ausdréck méi am Detail ze bestëmmen.

Differenzéierung 1

Loosst eis d'Differenzéierung erweideren: Mir bréngen d'linear Regressioungleichung a Matrixform

Fir d'Derivat vun enger Matrix oder Vektor ze bestëmmen, musst Dir kucken wat an hinnen ass. Loosst eis kucken:

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis d'Produkt vu Matrizen bezeechnen Mir bréngen d'linear Regressioungleichung a Matrixform duerch d'Matrix Mir bréngen d'linear Regressioungleichung a Matrixform. Matrix Mir bréngen d'linear Regressioungleichung a Matrixform quadratesch an ausserdeem ass et symmetresch. Dës Eegeschafte wäerten eis spéider nëtzlech sinn, loosst eis se erënneren. Matrix Mir bréngen d'linear Regressioungleichung a Matrixform huet Dimensioun Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Elo ass eis Aufgab d'Vecteure korrekt mat der Matrix ze multiplizéieren an net "zweemol zwee ass fënnef" ze kréien, also loosst eis konzentréieren an extrem virsiichteg sinn.

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Wéi och ëmmer, mir hunn e komplizéierten Ausdrock erreecht! Tatsächlech hu mir eng Zuel - eng Skalar. An elo, wierklech, fuere mir op d'Differenzéierung. Et ass néideg d'Derivat vum resultéierende Ausdrock fir all Koeffizient ze fannen Mir bréngen d'linear Regressioungleichung a Matrixform a kritt den Dimensiounsvektor als Ausgang Mir bréngen d'linear Regressioungleichung a Matrixform. Just am Fall wäert ech d'Prozeduren duerch Handlung opschreiwen:

1) z'ënnerscheeden duerch Mir bréngen d'linear Regressioungleichung a Matrixform, mir kréien: Mir bréngen d'linear Regressioungleichung a Matrixform

2) z'ënnerscheeden duerch Mir bréngen d'linear Regressioungleichung a Matrixform, mir kréien: Mir bréngen d'linear Regressioungleichung a Matrixform

3) z'ënnerscheeden duerch Mir bréngen d'linear Regressioungleichung a Matrixform, mir kréien: Mir bréngen d'linear Regressioungleichung a Matrixform

D'Ausgab ass de versprach Vektor vu Gréisst Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Wann Dir de Vektor méi genee kuckt, mierkt Dir datt déi lénks a entspriechend riets Elementer vum Vektor esou gruppéiere kënnen, datt, als Resultat, e Vektor aus dem presentéiert Vektor isoléiert ka ginn. Mir bréngen d'linear Regressioungleichung a Matrixform Gréisst Mir bréngen d'linear Regressioungleichung a Matrixform. Zum Beispill Mir bréngen d'linear Regressioungleichung a Matrixform (lénks Element vun der ieweschter Linn vum Vektor) Mir bréngen d'linear Regressioungleichung a Matrixform (déi richteg Element vun der ieweschter Linn vum Vecteure) kann als representéiert ginn Mir bréngen d'linear Regressioungleichung a Matrixforman Mir bréngen d'linear Regressioungleichung a Matrixform - als Mir bréngen d'linear Regressioungleichung a Matrixform etc. op all Linn. Loosst eis gruppéieren:

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis de Vektor eraushuelen Mir bréngen d'linear Regressioungleichung a Matrixform an um Ausgang kréien mir:

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis elo déi resultéierend Matrix méi no kucken. D'Matrix ass d'Zomm vun zwou Matrixen Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis drun erënneren datt e bësse virdrun eng wichteg Eegeschafte vun der Matrix bemierkt hunn Mir bréngen d'linear Regressioungleichung a Matrixform - et ass symmetresch. Baséiert op dëser Propriétéit, kënne mir zouversiichtlech soen, datt den Ausdrock Mir bréngen d'linear Regressioungleichung a Matrixform gläicht Mir bréngen d'linear Regressioungleichung a Matrixform. Dëst kann einfach verifizéiert ginn andeems d'Produkt vu Matrizen Element fir Element ausgebaut gëtt Mir bréngen d'linear Regressioungleichung a Matrixform. Mir maachen dat hei net, déi interesséiert kënne se selwer kucken.

Komme mer zréck op eisen Ausdrock. No eisen Transformatiounen ass et erausgaang wéi mir et wollten gesinn:

Mir bréngen d'linear Regressioungleichung a Matrixform

Also, mir hunn déi éischt Differenzéierung ofgeschloss. Loosst eis op den zweeten Ausdrock goen.

Differenzéierung 2

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis de geschloene Wee verfollegen. Et wäert vill méi kuerz sinn wéi dee virdrun, also gitt net ze wäit vum Écran.

Loosst eis d'Vektoren an d'Matrix Element duerch Element erweideren:

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis déi zwee e bëssen aus de Berechnungen ewechhuelen - et spillt keng grouss Roll, da setzen mir se erëm op seng Plaz. Loosst eis d'Vektore mat der Matrix multiplizéieren. Als éischt, loosst eis d'Matrix multiplizéieren Mir bréngen d'linear Regressioungleichung a Matrixform zu vektor Mir bréngen d'linear Regressioungleichung a Matrixform, Mir hu keng Restriktiounen hei. Mir kréien d'Gréisst Vektor Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis déi folgend Aktioun ausféieren - de Vektor multiplizéieren Mir bréngen d'linear Regressioungleichung a Matrixform zum resultéierende Vektor. Bei der Sortie waart d'Nummer op eis:

Mir bréngen d'linear Regressioungleichung a Matrixform

Da wäerte mir et ënnerscheeden. Um Ausgang kréie mir e Vektor vun der Dimensioun Mir bréngen d'linear Regressioungleichung a Matrixform:

Mir bréngen d'linear Regressioungleichung a Matrixform

Erënnert mech un eppes? Dat ass richteg! Dëst ass d'Produkt vun der Matrix Mir bréngen d'linear Regressioungleichung a Matrixform zu vektor Mir bréngen d'linear Regressioungleichung a Matrixform.

Also ass déi zweet Differenzéierung erfollegräich ofgeschloss.

Amplaz vun enger Konklusioun

Elo wësse mer wéi d'Gläichheet entstanen ass Mir bréngen d'linear Regressioungleichung a Matrixform.

Schlussendlech wäerte mir e séiere Wee beschreiwen fir Basisformelen ze transforméieren.

Loosst eis d'Qualitéit vum Modell evaluéieren am Aklang mat der klengste Quadratmethod:
Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Loosst eis de resultéierende Ausdrock differenzéieren:
Mir bréngen d'linear Regressioungleichung a Matrixform Mir bréngen d'linear Regressioungleichung a Matrixform

Mir bréngen d'linear Regressioungleichung a Matrixform

Literatur

Internet Quellen:

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

Léierbicher, Sammlung vu Probleemer:

1) Virliesungsnotizen iwwer méi héijer Mathematik: Vollkurs / D.T. Geschriwwen - 4. Ed. – M.: Iris-Press, 2006
2) Angewandte Regressiounsanalyse / N. Draper, G. Smith - 2. Ed. – M.: Finanzen a Statistiken, 1986 (Iwwersetzung aus Englesch)
3) Problemer fir Matrix Equatiounen ze léisen:
function-x.ru/matrix_equations.html
mathprofi.ru/deistviya_s_matricami.html


Source: will.com

Setzt e Commentaire