Lineare Einbau in python mit Unsicherheiten in x-und y-Koordinaten

Hallo, ich würde gerne die Frage an meine Kollegen für python-Anwender, wie Sie Ihre lineare Befestigung.

Habe ich die Suche für die letzten zwei Wochen auf Methoden/Bibliotheken zum ausführen dieser Aufgabe, und ich möchte, um meine Erfahrung zu teilen:

Wenn Sie möchten, führen Sie eine lineare fitting basiert auf der least-squares-Methode Sie haben viele Optionen. Zum Beispiel finden Sie Klassen in beiden numpy und scipy. Mich selbst habe ich entschieden, die von der einen präsentiert von linfit (was folgt dem design der linfit Funktion in IDL):

http://nbviewer.ipython.org/github/djpine/linfit/blob/master/linfit.ipynb

Diese Methode setzt Voraus, Sie sind die Einführung des sigmas in Ihrem y-Achsen-Koordinaten passen Ihre Daten.

Allerdings, wenn Sie quantifiziert die Unsicherheit in x-und y-Achsen gibt es nicht so viele Optionen. (Es ist nicht IDL "Fitexy" entspricht in der Haupt-python-wissenschaftliche Bibliotheken). So weit ich gefunden habe, nur die "kmpfit" - Bibliothek, um diese Aufgabe durchzuführen. Zum Glück hat es eine sehr komplette website beschreiben Sie alle Ihre Funktionalität:

https://github.com/josephmeiring/kmpfit
http://www.astro.rug.nl/software/kapteyn/kmpfittutorial.html#

Wenn jemand weiß, zusätzliche Ansätze, ich würde gerne wissen Sie auch.

In jedem Fall, ich hoffe, das hilft.

InformationsquelleAutor Delosari | 2014-03-26
Schreibe einen Kommentar