Metodo dei minimi quadrati e matrice pseudoinversa

Размер: px
Начинать показ со страницы:

Download "Metodo dei minimi quadrati e matrice pseudoinversa"

Транскрипт

1 Scuola universitaria professionale della Svizzera italiana Dipartimento Tecnologie Innovative Metodo dei minimi quadrati e matrice pseudoinversa Algebra Lineare Semestre Estivo 2006

2 Metodo dei minimi quadrati e matrice pseudoinversa SUPSI-DTI 31 Il metodo dei minimi quadrati 311 Problema introduttivo Una ferrovia percorre una tratta che porta dal paese A al paese D passando per i paesi C e D A x 1 B x 2 C x 3 D Si vuole misurare con precisione la distanza tra le diverse stazioni Due impiegati delle ferrovie eseguono le misurazioni necessarie e raccolgono i seguenti dati: AB = 35km, AC = 67km, AD = 89km, BD = 53km, CD = 20km Otteniamo quindi il sistema x 1 = 35 x 1 + x 2 = 67 x 1 + x 2 + x 3 = 89 x 2 + x 3 = 53 x 3 = 20 Risolvendo il sistema con Gauss troviamo: Il sistema è impossibile! Evidentemente gli impiegati delle ferrovie hanno compiuto degli errori di misurazione Come possiamo ricostruire le distanze x 1,x 2,x 3 a partire dai dati raccolti nel miglior modo possibile? 312 Sistemi di equazioni sovra-determinati: un problema frequente in pratica Il problema introduttivo è solo un esempio di un problema molto frequente in pratica Se si vogliono determinare delle grandezze sconosciute tramite misurazioni è praticamente impossibile non commettere errori di misurazione Per aumentare la sicurezza di solito si tende a raccogliere un numero di misurazioni delle grandezze da determinare (o di grandezze ad esse correlate) superiore al numero di incognite Così facendo si ottengono dei sistemi A x = b con un numero di equazioni superiore al numero di incognite (A R m n con m > n), questi sistemi vengono detti sovradeterminati Solitamente i sistemi sovra-determinati non possiedono una soluzione esatta 2 Algebra Lineare Semestre Estivo 2006

3 SUPSI-DTI Metodo dei minimi quadrati e matrice pseudoinversa Come possiamo allora risolvere il nostro problema? Chiaramente non è possibile ricavare una soluzione esatta x e quindi dobbiamo accontentarci di calcolare un vettore x che somigli il più possibile a una soluzione del sistema In particolare sappiamo che per qualsiasi x vale A x b, e quindi esiste un vettore r di residui tale che A x = b + r Il vettore x migliore sarà quello per cui i residui sono più piccoli secondo un certo criterio Il criterio più usato in pratica è quello di cercare il vettore x tale che il vettore r dei residui abbia modulo minimo, ossia quando r = r rm, 2 è minimo, o in maniera equivalente quando r r 2 m, è minimo Questo criterio viene detto criterio dei minimi quadrati e il metodo per trovare il vettore x metodo dei minimi quadrati 313 Il metodo dei minimi quadrati Consideriamo il sistema A x b = r Il sistema può essere scritto in componenti come a 11 x 1 + a 12 x a 1n x n b 1 = r 1 a 21 x 1 + a 22 x a 2n x n b 2 = r 2 e, definendo i vettori a j = forma vettoriale come a m1 x 1 + a m2 x a mn x n b m = r m a 1j a mj per ogni j = 1,,n, può essere scritto in x 1 a 1 + x 2 a x n a n b = r (31) Il vettore di residui r è la differenza tra una combinazione lineare dei vettori a 1,,a n e il vettore b Per far sì che il vettore r abbia modulo minimo è necessario che r Semestre Estivo 2006 Algebra Lineare 3

4 Metodo dei minimi quadrati e matrice pseudoinversa SUPSI-DTI sia perpendicolare allo sottospazio di R m generato dai vettori a 1,,a n Quindi il vettore r deve soddisfare le seguenti condizioni: a 1 r = 0, a 2 r = 0, a n r = 0, dove indica un prodotto scalare tra vettori Moltiplicando scalarmente entrambe le parti del sistema 31 per ogni vettore a j otteniamo un nuovo sistema di n equazioni e n incognite, sappiamo infatti che x 1 a j a 1 + x 2 a j a x n a j a n a j b = a j r = 0, e quindi abbiamo il sistema x 1 a 1 a 1 + x 2 a 1 a x n a 1 a n = a 1 b x 1 a 2 a 1 + x 2 a 2 a x n a 2 a n = a 2 b x 1 a n a 1 + x 2 a n a x n a n a n = a n b (32) Sfruttando il fatto che il prodotto scalare a i a j è esprimibile sotto forma di prodotto matriciale come a it a j possiamo scrivere il sistema 32 in forma matriciale come A T A x = A T b (33) Il sistema 33 è un sistema di n equazioni e n incognite che, nei problemi reali, solitamente, possiede un unica soluzione esatta x che a sua volta è la soluzione secondo il criterio dei minimi quadrati del sistema A x = b Si può dimostrare che il sistema 33 non possiede un unica soluzione solo se le colonne della matrice A sono linearmente dipendenti, eseguendo molte misurazioni con errori di misurazione questa eventualità è in realtà praticamente impossibile Esempio Possiamo ora calcolare la soluzione del problema introduttivo secondo il criterio dei minimi quadrati Abbiamo A = A T A = = 2 3 2, Algebra Lineare Semestre Estivo 2006

5 SUPSI-DTI A T b = otteniamo quindi il sistema Metodo dei minimi quadrati e matrice pseudoinversa x 1 x 2 x = e la soluzione x 1 = 35125, x 2 = 325, x 3 = = , , 32 La matrice pseudoinversa Se tutte le colonne della matrice A sono linearmente indipendenti, allora la matrice ha rango massimo (rang(a) = n) È possibile dimostrare che in questo caso anche la matrice A T A possiede rango massimo Ma visto che A T A è una matrice quadrata di rango massimo sappiamo che possiede una matrice inversa (A T A) 1 Il sistema 33 può quindi essere risolto calcolando direttamente x = (A T A) 1 A T b La matrice (A T A) 1 A T R n m è detta pseudoinversa della matrice A R m n Solitamente la matrice pseudoinversa di A viene indicata con A Proprietà della matrice pseudoinversa Data una matrice A R m n di rango massimo e la sua pseudoinversa A + valgono le seguenti proprietà A A + A = A, A + A A + = A +, (α A) + = α 1 A + dove α 0 è un numero reale Se la matrice A è già una matrice quadrata di rango pieno e quindi invertibile allora la sua pseudoinversa è uguale alla sua inversa (A 1 = A + ) Bisogna fare bene attenzione però di non pensare che la pseudoinversa di una matrice non quadrata sia l equivalente dell inversa di una matrice quadrata Mentre l inversa viene utilizzata per trovare la soluzione esatta di un sistema determinato, la pseudoinversa viene utilizzata per trovare un vettore che soddisfi il criterio dei minimi quadrati in un sistema sovra-determinato, vettore che non sarà in generale una soluzione esatta del sistema Semestre Estivo 2006 Algebra Lineare 5

6 Metodo dei minimi quadrati e matrice pseudoinversa SUPSI-DTI 33 Esercizi 1 Verifica le proprietà della pseudoinversa utilizzando la matrice 2 1 A = Determina una funzione f(x) = a x+b che passi il più vicino possibile (secondo il criterio dei minimi quadrati) ai punti x i y i Determina una funzione g(x) = a x 2 +b x+c che passi il più vicino possibile (secondo il criterio dei minimi quadrati) ai punti x i y i Cosa otteniamo come soluzione con il metodo dei minimi quadrati se misuriamo ripetutamente un unica grandezza? 5 Di un triangolo ABC misuriamo i tre angoli α = 31 o, β = 62 o e γ = 90 o Utilizza il metodo dei minimi quadrati per stimare il valore dei tre angoli 6 Algebra Lineare Semestre Estivo 2006

I. Foglio di esercizi su vettori linearmente dipendenti e linearmente indipendenti. , v 2 = α v 1 + β v 2 + γ v 3. α v 1 + β v 2 + γ v 3 = 0. + γ.

I. Foglio di esercizi su vettori linearmente dipendenti e linearmente indipendenti. , v 2 = α v 1 + β v 2 + γ v 3. α v 1 + β v 2 + γ v 3 = 0. + γ. ESERCIZI SVOLTI DI ALGEBRA LINEARE (Sono svolti alcune degli esercizi proposti nei fogli di esercizi su vettori linearmente dipendenti e vettori linearmente indipendenti e su sistemi lineari ) I. Foglio

Подробнее

CORSO DI ALGEBRA LINEARE Anno Accademico 2004/2005 Appunti su SISTEMI di EQUAZIONI LINEARI

CORSO DI ALGEBRA LINEARE Anno Accademico 2004/2005 Appunti su SISTEMI di EQUAZIONI LINEARI CORSO DI ALGEBRA LINEARE Anno Accademico 2004/2005 Appunti su SISTEMI di EQUAZIONI LINEARI Lo studente ha forse già incontrato i sistemi di equazioni lineari alla scuola secondaria Con il termine equazione

Подробнее

Corso di Geometria BIAR, BSIR Esercizi 3: soluzioni

Corso di Geometria BIAR, BSIR Esercizi 3: soluzioni Corso di Geometria - BIAR, BSIR Esercizi : soluzioni Rango e teorema di Rouché-Capelli Esercizio. Calcolare il rango di ciascuna delle seguenti matrici: ( ) ( ) ( ) A =, A =, A =, A 4 = ( ). a a a Soluzione.

Подробнее

Spazi vettoriali euclidei.

Spazi vettoriali euclidei. Spazi vettoriali euclidei Prodotto scalare, lunghezza e ortogonalità in R n Consideriamo lo spazio vettoriale R n = { =,,, n R}, n con la somma fra vettori e il prodotto di un vettore per uno scalare definiti

Подробнее

ESERCIZI MATEMATICA GENERALE - Canale III

ESERCIZI MATEMATICA GENERALE - Canale III ESERCIZI MATEMATICA GENERALE - Canale III Vettori Prof. A. Fabretti 1 A.A. 009/010 1 Dati in R i vettori v = (1,,, u = (,, 1 e w = (,, calcolare: a la combinazione lineare u + v + 4 w b il prodotto scalare

Подробнее

A titolo di esempio proponiamo la risoluzione del sistema sia con il metodo della matrice inversa sia con il metodo di Cramer.

A titolo di esempio proponiamo la risoluzione del sistema sia con il metodo della matrice inversa sia con il metodo di Cramer. ) Trovare le soluzioni del seguente sistema lineare: x+ y+ z = 3x y + z = 0 x + 5y 4z = 5 Osserviamo in primo luogo che il sistema dato è un sistema quadrato di tre equazioni in tre incognite, precisamente

Подробнее

Corso di Geometria BIAR, BSIR Esercizi 4: soluzioni

Corso di Geometria BIAR, BSIR Esercizi 4: soluzioni Corso di Geometria - BIAR, BSIR Esercizi : soluzioni Esercizio. Sono dati i seguenti sistemi lineari omogenei nelle incognite x, y, z: { x + y z = x + y z = x + y z = S : x y + z =, S :, S 3 : x 3y =,

Подробнее

0.1 Complemento diretto

0.1 Complemento diretto 1 0.1 Complemento diretto Dato U V, un complemento diretto di U é un sottospazio W V tale che U W = {0} U + W = V cioé la somma di U con il suo complemento diretto é diretta, e dá tutto lo spazio vettoriale

Подробнее

Capitolo 5 Applicazioni lineari Esercizi svolti Tutorato di geometria e algebra lineare. Marco Robutti

Capitolo 5 Applicazioni lineari Esercizi svolti Tutorato di geometria e algebra lineare. Marco Robutti Capitolo 5 Applicazioni lineari Esercizi svolti Tutorato di geometria e algebra lineare Marco Robutti 5 Ottobre 27 Introduzione Gli esercizi di questo capitolo riguardano i seguenti argomenti: Data un

Подробнее

a + 2b + c 3d = 0, a + c d = 0 c d

a + 2b + c 3d = 0, a + c d = 0 c d SPAZI VETTORIALI 1. Esercizi Esercizio 1. Stabilire quali dei seguenti sottoinsiemi sono sottospazi: V 1 = {(x, y, z) R 3 /x = y = z} V = {(x, y, z) R 3 /x = 4} V 3 = {(x, y, z) R 3 /z = x } V 4 = {(x,

Подробнее

2 Sistemi lineari. Metodo di riduzione a scala.

2 Sistemi lineari. Metodo di riduzione a scala. Sistemi lineari. Metodo di riduzione a scala. Esercizio.1 Utilizzando il metodo di eliminazione di Gauss, risolvere i seguenti sistemi lineari: 1. 3. x 1 x + 3x 3 = 1 x 1 x x 3 = x 1 + x + 3x 3 = 5 x 1

Подробнее

Geometria BAER Canale I Esercizi 11

Geometria BAER Canale I Esercizi 11 Geometria BAER Canale I Esercizi 11 Esercizio 1. Data la retta x = t r : y = t z = 1 si trovi il punto A di r tale che l angolo di r con il vettore AO sia π/2, e il punto B di r tale che l angolo di r

Подробнее

APPLICAZIONI LINEARI

APPLICAZIONI LINEARI APPLICAZIONI LINEARI Esercizi Esercizio Date le seguenti applicazioni lineari f : R 2 R 3 definita da fx y = x 2y x + y x + y; 2 g : R 3 R 2 definita da gx y z = x + y x y; 3 h : Rx] 2 R 2 definita da

Подробнее

MATRICI E SISTEMI LINEARI

MATRICI E SISTEMI LINEARI - - MATRICI E SISTEMI LINEARI ) Calcolare i seguenti determinanti: a - c - d - e - f - g - 8 7 8 h - ) Calcolare per quali valori di si annullano i seguenti determinanti: a - c - ) Calcolare il rango delle

Подробнее

Applicazioni eliminazione di Gauss

Applicazioni eliminazione di Gauss Applicazioni eliminazione di Gauss. Premessa Nel seguito supporremo sempre di applicare il metodo di eliminazione di Gauss allo scopo di trasformare la matrice del sistema Ax = b in una matrice triangolare

Подробнее

Geometria BIAR Esercizi 2

Geometria BIAR Esercizi 2 Geometria BIAR 0- Esercizi Esercizio. a Si consideri il generico vettore v b R c (a) Si trovi un vettore riga x (x, y, z) tale che x v a (b) Si trovi un vettore riga x (x, y, z) tale che x v kb (c) Si

Подробнее

Esercizi svolti. delle matrici

Esercizi svolti. delle matrici Esercizi svolti. astratti. Si dica se l insieme delle coppie reali (x, y) soddisfacenti alla relazione x + y è un sottospazio vettoriale di R La risposta è sì, perchè l unica coppia reale che soddisfa

Подробнее

GEOMETRIA svolgimento di uno scritto del 11 Gennaio 2012

GEOMETRIA svolgimento di uno scritto del 11 Gennaio 2012 GEOMETRIA svolgimento di uno scritto del Gennaio ) Trovare una base per lo spazio delle soluzioni del seguente sistema omogeneo: x + y 5z = 3x y + z = x y + 8z =. Il sistema può essere scritto in forma

Подробнее

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I)

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I) Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I) Luigi De Giovanni Giacomo Zambelli 1 Problemi di programmazione lineare Un problema

Подробнее

Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari

Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari 4 maggio Nota: gli esercizi più impegnativi sono contrassegnati dal simbolo ( ) Esercizio Siano 3 6 8 6 4 3 3 ) determinare

Подробнее

Dipendenza e indipendenza lineare (senza il concetto di rango)

Dipendenza e indipendenza lineare (senza il concetto di rango) CAPITOLO 5 Dipendenza e indipendenza lineare (senza il concetto di rango) Esercizio 5.1. Scrivere un vettore w R 3 linearmente dipendente dal vettore v ( 1, 9, 0). Esercizio 5.2. Stabilire se i vettori

Подробнее

Appunti su Indipendenza Lineare di Vettori

Appunti su Indipendenza Lineare di Vettori Appunti su Indipendenza Lineare di Vettori Claudia Fassino a.a. Queste dispense, relative a una parte del corso di Matematica Computazionale (Laurea in Informatica), rappresentano solo un aiuto per lo

Подробнее

Esercizi Di Geometria 1 (BAER) Canale 1

Esercizi Di Geometria 1 (BAER) Canale 1 Esercizi Di Geometria 1 (BAER) Canale 1 SETTIMANA 9 (23 29 Novembre 2015) da consegnare Mercoledi 2 Dicembre. Esercizio 1. Sia E = (V,, ) uno spazio metrico finito dimensionale. sottospazio vettoriale

Подробнее

Soluzione. (a) L insieme F 1 e linearmente indipendente; gli insiemi F 2 ed F 3 sono linearmente

Soluzione. (a) L insieme F 1 e linearmente indipendente; gli insiemi F 2 ed F 3 sono linearmente 1. Insiemi di generatori, lineare indipendenza, basi, dimensione. Consideriamo nello spazio vettoriale R 3 i seguenti vettori: v 1 = (0, 1, ), v = (1, 1, 1), v 3 = (, 1, 0), v 4 = (3, 3, ). Siano poi F

Подробнее

SISTEMI LINEARI MATRICI E SISTEMI 1

SISTEMI LINEARI MATRICI E SISTEMI 1 MATRICI E SISTEMI SISTEMI LINEARI Sistemi lineari e forma matriciale (definizioni e risoluzione). Teorema di Rouché-Capelli. Sistemi lineari parametrici. Esercizio Risolvere il sistema omogeneo la cui

Подробнее

Minimi quadrati ordinari Interpretazione geometrica. Eduardo Rossi

Minimi quadrati ordinari Interpretazione geometrica. Eduardo Rossi Minimi quadrati ordinari Interpretazione geometrica Eduardo Rossi Il MRLM Il modello di regressione lineare multipla è usato per studiare le relazioni tra la variabile dipendente e diverse variabili indipendenti

Подробнее

ESERCIZI DI ALGEBRA LINEARE E COMPLEMENTI DI GEOMETRIA

ESERCIZI DI ALGEBRA LINEARE E COMPLEMENTI DI GEOMETRIA ESERCIZI DI ALGEBRA LINEARE E COMPLEMENTI DI GEOMETRIA Foglio 4 Esempio. Sia V = P 5 (R) lo spazio dei polinomi di grado strettamente minore di 5. Si considerino i seguenti sottoinsiemi di V (i) Dimostrare

Подробнее

Sistemi sovradeterminati

Sistemi sovradeterminati Sistemi sovradeterminati Sia A una matrice m n ove m > n sia b R m trovare una soluzione del sistema sovradeterminato Ax = b significa cercare di esprimere un vettore di R m come combinazione lineare di

Подробнее

Elementi di Algebra Lineare. Spazio Vettoriale (lineare)

Elementi di Algebra Lineare. Spazio Vettoriale (lineare) Elementi di Algebra Lineare Spazio Vettoriale (lineare) Uno spazio vettoriale su un corpo F è una quadrupla (X, F, +, ) costituita da: un insieme di elementi X, detti vettori, un corpo F, i cui elementi

Подробнее

Geometria BAER Canale I Esercizi 10

Geometria BAER Canale I Esercizi 10 Geometria BAER Canale I Esercizi 10 Esercizio 1. Data la retta x = t r : y = t z = 1 si trovi il punto A di r tale che l angolo di r con il vettore AO sia π/2, e il punto B di r tale che l angolo di r

Подробнее

Lezione 6 Richiami di Geometria Analitica

Lezione 6 Richiami di Geometria Analitica 1 Piano cartesiano Lezione 6 Richiami di Geometria Analitica Consideriamo nel piano due rette perpendicolari che si intersecano in un punto O Consideriamo ciascuna di queste rette come retta orientata

Подробнее

MATEMATICA. a.a. 2014/ Sistemi di equazioni lineari

MATEMATICA. a.a. 2014/ Sistemi di equazioni lineari MATEMATICA a.a. 2014/15 8. Sistemi di equazioni lineari SISTEMI LINEARI Si definisce sistema lineare un sistema di p equazioni di primo grado in q incognite. a11x1 + a12 x2 +... + a1 qxq = k1 a21x1 + a22x2

Подробнее