|
Ich hoffe mir kann jemand bei folgendem Problem helfen. Ich suche da schon einige Zeit lang ne Formel oder nen Lösungsweg. Ich habe zwei Punktmengen mit jeweils der gleichen Anzahl und mindestens 5 Punkte pro Menge. Also mit mit 4.Ich suche nun eine affine Transformation die eine der Menge so verschiebt, dass die Punkte möglichst nah beieinander liegen. . Ich soll dafür, dass Least Square Verfahren anwenden. Hab mich da grob an Wikipedia orientiert. schreibe ich dann als Matrix, so dass in jeder Zeile ein Punkt ist und die Spalte dann die entsprechende Koordinate enthält. Da die Unbekannte ist habe ich die Formel erstmal so umgestellt: . Für das Verfahren benutze ich nun jeweils nur eine Spalte der und der Matrix. Als Funktionen hab ich dann b_(ij) und ich muss b_(ij) minimieren. Jetzt weiß ich aber nicht mehr weiter. Wenn mir jemand sagen kann ob mein Ansatz so richtig ist, und noch besser mir die Formel, wie ich nun die t_(ij) berechne die den Punktabstand minimiere, geben kann wäre ich sehr dankbar. Auch jeder kleinste Hinweis kann mir evntl. schon weiter helfen.
Viele Grüße und Dank im Voraus Esinef
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich benötige bitte nur das Ergebnis und keinen längeren Lösungsweg." |
|
anonymous
12:42 Uhr, 25.06.2009
|
Hallo lass mich mal in meinen Worten formulieren, was ich verstanden habe.
Denn - falls ich recht verstanden habe, dann kann ich evtl. helfen.
Du hast zwei Zahlenreihen,
. . . . . .
Jetzt willst du die eine Zahlenreihe A mit einem konstanten Faktor durchmultiplizieren, so dass möglichst genau die zweite Zahlenreihe rauskommt:
Gesucht ist der Faktor Und wir wollen die Methode der minimalen Fehlerquadrate nutzen.
Nun denn, falls ich das recht verstanden habe, dann folgendes:
Für die Methode der minimalen Fehlerquadrate formulieren wir stets zunächst einen Fehler:
Diesen Fehler nehmen wir ins Quadrat, um Vorzeichen-unabhängig zu werden. Fehlerquadrat:
Wir bilden die Summe aller Fehlerquadrate:
Summe(F) = Summe Diese Fehlerquadratsumme wollen wir minimieren.
Minimum wie immer, Ableitung bilden und Null setzen, die Variable der Ableitung ist in unserem Fall die gesuchte Größe dZ/dK Summe dZ/dK Summe dZ/dK 2*Summe Summe Summe Summe Summe K*Summe Summe K*Summe Summe Summe geteilt_durch Summe Und das ist schon die Lösung.
Zur Plausibilisierung nehmen wir das Zahlenbeispiel oben:
. . . . . . Summe Summe SumA_i*B_i] durch Sum[A_i*A_i] durch
Und das dürfte so in etwa hinkommen ( nein, das ist mathematisch exakt). Wenn wir die Zahlenreihe A mit multiplizieren, kommen wir auf die Zahlenreihe die zwar mal zu klein, mal zu groß, im Durchschnitt aber grob etwa so groß wie die Zahlenreihe aussieht.
. . . . . . . . .
|
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|