JayPi4c / Polynomial-Regression

MIT License
0 stars 0 forks source link

Auto-Adjusting #1

Closed JayPi4c closed 5 years ago

JayPi4c commented 5 years ago

Das Programm soll den Polynom selbstständig anpassen, sodass der Grad besser zu den Punkten passt. Dafür bieten sich an:

Die meisten dieser Quellen stammen von https://stackoverflow.com/questions/47517741/solving-polynomial-equation-in-java

Es müssen noch weitere Recherchen angestellt werden, in denen eine gute Lösung für das Problem gefunden werden!

JayPi4c commented 5 years ago

Um die kleinsten Distanzen zwischen einem Punkt und einem Polynom zu finden muss man die Abstandsfunktion ableiten und gleich 0 setzten, um das Minimum zu finden. Für Polynome bis zum 6. Grad gibt es Algorithmen, die diese Extrema finden können, jedoch darüber hinaus sind noch keine wirklichen Möglichkeiten bekannt. Erarbeitungen am Whiteboard haben gezeigt, dass nur zwei bestimmte Polynome gleich 0 gesetzt werden müssen (im Bild (I) und (II) genannt). Um nun ein x für das Minimum zu finden bietet sich die Methode von Newton (Link hier) an. Diese braucht jedoch eine ungefähre Schätzung für x. Das stellt kein Problem dar, da wir wissen, dass das minimum in der nähe von dem x des Punktes liegen muss. img_20181231_170538837 img_20181231_170544936