4 svar
69 visningar
lamayo behöver inte mer hjälp
lamayo 2570
Postad: 23 dec 2018 16:42

Minsta kvadratmetoden- Ax-b som kortast när den är ortogonal mot planet?

Jag försöker komma fram till AtAx=Atb, men lyckas inte så bra med det,.

Jag tänker att ett ekvationssystem som saknar lösning kan uttryckas Ax=b. Eftersom det inte finns någon x sådant att Ax-b=0, så måste hitta det värde på x när Ax-b blir som kortast.

Men när är den som kortast och hur kan jag uttrycka det för att komma fram till formeln?

Tacksam för all hjälp

Albiki 5096 – Fd. Medlem
Postad: 23 dec 2018 17:04

Du har det överbestämda ekvationssystemet Ax=bAx = b där antalet rader (nn) är större än antalet kolonner (mm), så matrisen AA är av typ n×mn \times m och vektorn xx är av typ m×1m \times 1; då måste vektorn bb vara av typ n×1n \times 1

Multiplicera systemet från vänster med m×nm \times n-matrisen ATA^{T} för att få systemet (som inte är överbestämt)

    ATAx=ATb.A^{T}Ax = A^{T}b.

Om m×mm\times m-matrisen ATAA^{T}A är inverterbar så har det nya systemet den unika lösningen

    x*=(ATA)-1ATb.x^* = (A^{T}A)^{-1}A^{T}b.

Det är en utmaning att visa att den unika lösningen till det nya systemet är den vektor som bäst uppfyller det ursprungliga systemet, det vill säga av alla tänkbara vektorer xx är det vektorn Ax*Ax^* som ligger närmast vektorn bb.

lamayo 2570
Postad: 23 dec 2018 17:18
Albiki skrev:

Du har det överbestämda ekvationssystemet Ax=bAx = b där antalet rader (nn) är större än antalet kolonner (mm), så matrisen AA är av typ n×mn \times m och vektorn xx är av typ m×1m \times 1; då måste vektorn bb vara av typ n×1n \times 1

Multiplicera systemet från vänster med m×nm \times n-matrisen ATA^{T} för att få systemet (som inte är överbestämt)

    ATAx=ATb.A^{T}Ax = A^{T}b.

Om m×mm\times m-matrisen ATAA^{T}A är inverterbar så har det nya systemet den unika lösningen

    x*=(ATA)-1ATb.x^* = (A^{T}A)^{-1}A^{T}b.

Det är en utmaning att visa att den unika lösningen till det nya systemet är den vektor som bäst uppfyller det ursprungliga systemet, det vill säga av alla tänkbara vektorer xx är det vektorn Ax*Ax^* som ligger närmast vektorn bb.

 okej tack! Varför fås lösning genom att multiplicera med AT?

Albiki 5096 – Fd. Medlem
Postad: 23 dec 2018 17:27 Redigerad: 23 dec 2018 17:28
lamayo skrev:
Albiki skrev:

Du har det överbestämda ekvationssystemet Ax=bAx = b där antalet rader (nn) är större än antalet kolonner (mm), så matrisen AA är av typ n×mn \times m och vektorn xx är av typ m×1m \times 1; då måste vektorn bb vara av typ n×1n \times 1

Multiplicera systemet från vänster med m×nm \times n-matrisen ATA^{T} för att få systemet (som inte är överbestämt)

    ATAx=ATb.A^{T}Ax = A^{T}b.

Om m×mm\times m-matrisen ATAA^{T}A är inverterbar så har det nya systemet den unika lösningen

    x*=(ATA)-1ATb.x^* = (A^{T}A)^{-1}A^{T}b.

Det är en utmaning att visa att den unika lösningen till det nya systemet är den vektor som bäst uppfyller det ursprungliga systemet, det vill säga av alla tänkbara vektorer xx är det vektorn Ax*Ax^* som ligger närmast vektorn bb.

 okej tack! Varför fås lösning genom att multiplicera med AT?

 Jag skrev ju att det är en utmaning att visa att lösningen till det nya systemet (som uppkommer vid multiplicering med ATA^{T}) ger den vektor som är den bästa approximativa lösningen till det ursprungliga överbestämda systemet Ax=b.Ax = b. Är det detta bevis som du efterfrågar? 

Det gäller alltså att bevisa att

    minv|Av-b|=|Ax*-b|,\min_{v} |Av - b| = |Ax^*-b|,

där |w||w| anger kvadratisk (euklidesk) längd hos vektorn ww och x*x^* ges i mitt tidigare inlägg.

lamayo 2570
Postad: 23 dec 2018 17:55
Albiki skrev:
lamayo skrev:
Albiki skrev:

Du har det överbestämda ekvationssystemet Ax=bAx = b där antalet rader (nn) är större än antalet kolonner (mm), så matrisen AA är av typ n×mn \times m och vektorn xx är av typ m×1m \times 1; då måste vektorn bb vara av typ n×1n \times 1

Multiplicera systemet från vänster med m×nm \times n-matrisen ATA^{T} för att få systemet (som inte är överbestämt)

    ATAx=ATb.A^{T}Ax = A^{T}b.

Om m×mm\times m-matrisen ATAA^{T}A är inverterbar så har det nya systemet den unika lösningen

    x*=(ATA)-1ATb.x^* = (A^{T}A)^{-1}A^{T}b.

Det är en utmaning att visa att den unika lösningen till det nya systemet är den vektor som bäst uppfyller det ursprungliga systemet, det vill säga av alla tänkbara vektorer xx är det vektorn Ax*Ax^* som ligger närmast vektorn bb.

 okej tack! Varför fås lösning genom att multiplicera med AT?

 Jag skrev ju att det är en utmaning att visa att lösningen till det nya systemet (som uppkommer vid multiplicering med ATA^{T}) ger den vektor som är den bästa approximativa lösningen till det ursprungliga överbestämda systemet Ax=b.Ax = b. Är det detta bevis som du efterfrågar? 

Det gäller alltså att bevisa att

    minv|Av-b|=|Ax*-b|,\min_{v} |Av - b| = |Ax^*-b|,

där |w||w| anger kvadratisk (euklidesk) längd hos vektorn ww och x*x^* ges i mitt tidigare inlägg.

 Okej ska göra ett försök

Svara
Close