Seite 1 von 1

regression und curve-fitting (3d)

Verfasst: Mittwoch 25. Oktober 2017, 09:16
von zweihorn
Hallo!

Kennt hier jemand ein Buch oder eine sonstige Quelle, in der die Thematik von Regressionen und Fitting von Daten im dreidimensionalen mit Python durchexerziert wird?

Ich habe schon eine ganze Menge an Möglichkeiten, Funktionen und Code-Schnipseln gefunden. Allerdings fällt es mir schwer, daraus die "richtige" bzw. optimale Herangehensweise herauszufischen. Oftmals werden Funktionen genutzt, die zwar den Zweck erfüllen aber auch über Schwächen verfügen, auf die dann nicht eingegangen wird.

Konkret geht es darum, eine 3d-Punktwolke entweder mit einer Regression-Fläche (muss keine Ebene sein) zu approximieren oder eine 3D-Punktwolke zu fitten. Teilweise auch beides.

Bin für jeden Tipp dankbar!

zweihorn

Re: regression und curve-fitting (3d)

Verfasst: Mittwoch 25. Oktober 2017, 09:41
von __deets__
Ich behaupte das du das von Python lösen solltest. Das sind ja allgemeine Techniken. Wenn du dafür gute mathematische Verfahren findest (und ihre Probleme und Anforderungen), dann solltest du nach Python Implementierungen suchen.

Re: regression und curve-fitting (3d)

Verfasst: Mittwoch 25. Oktober 2017, 10:04
von zweihorn
ja, da hast du prinzipiell recht. Allerdings suche ich nach Literatur, welche genau diesen Zwischenschritt:
... dann solltest du nach Python Implementierungen suchen
macht. Also für gängige Methoden die Anwendung in Python vorstellt und Empfehlungen (Pakete, Funktionen, etc.) gibt.

Re: regression und curve-fitting (3d)

Verfasst: Mittwoch 25. Oktober 2017, 12:24
von MagBen
zweihorn hat geschrieben:Konkret geht es darum, eine 3d-Punktwolke entweder mit einer Regression-Fläche (muss keine Ebene sein) zu approximieren
Das läuft auf das Lösen eines überbestimmten Gleichungssystems hinaus.
Vorgehen:
  1. Mathematik: überbestimmtes Gleichungssystem aufstellen
  2. Python/Numpy: Matrix A des Gleichungssystems erstellen.
  3. Python/Numpy: A^T * A mit berechnen und zusammen mit einer geeigneten "rechten Seite" an die Numpy-Funktion solve übergeben

Re: regression und curve-fitting (3d)

Verfasst: Donnerstag 26. Oktober 2017, 13:23
von noisefloor
Hallo,

es gibt zumindest kein mir bekanntest Buch dazu. Das Thema ist ja auch schon etwas spezieller / forgeschrittener, die meisten (mir bekannten) Bücher sind eher so Einsteigerlevel in Wissenschaftliches Rechnen.

Was IMHO Erfolgt haben sollte ist, wenn du einen Thread bei StackOverflow eröffnest. Beschreibe deine Daten und dein Anliegen möglichst genau, beschreibe, welche Lösungen (mit welchen Nachteilen) du hast und ich bin mir sicher, du wirst brauchbare Antworten bekommen.

Gruß, noisefloor

Re: regression und curve-fitting (3d)

Verfasst: Samstag 28. Oktober 2017, 11:18
von zweihorn
sorry für die späte Rückmeldung!

Stackoverflow ist natürlich ein probates Mittel :)

Eben weil die meisten Bücher hauptsächlich Grundlagen behandeln, dachte ich frage mal nach. Aber da es anscheinend nichts gibt, muss es halt weiterhin auf die herkömmliche Weise gehen: google^^

Trotzdem Danke!