Hallo,
ich habe eine datenwolke an punkten in einem x-array und einem y-array und würde da jetzt gerne keine lineare regression sondern eine gekrümmte regression gerne durchlegen. Nach recherchen habe ich z.B. curve_fit gefunden aber da ist wieder eine funktion verlangt die ich nicht habe. Wie kann ich denn so etwas bewerkstelligen? Könnte mir jemand ein Kurbeispiel zeigen? Ich komme mit den wirren beispielen im Netz nicht so ganz zurecht...
danke euch
Nicht-lineare Regression mit scipy/numpy
Du brauchst schon ein grobes Modell von der gesuchten Funktion, denn es muss irgendwie ein Fehler berechnet werden. Ansonsten wäre die Lösung zu einem Fit mit n+1 Punkten immer ein Polynom vom Grad n. Läuft perfekt durch alle Punkte, ist aber ganz sicher nicht das von dir gewünschte Ergebnis. Wenn du das Modell deiner Daten nicht kennst, dann musst du ggf. mehrere ausprobieren und "das beste", wie auch immer du das bestimmst, auswählen.
Das Leben ist wie ein Tennisball.
