Linéaire de montage en python, avec l'incertitude dans les deux coordonnées x et y

Salut, je voudrais demander à mes collègues python les utilisateurs de la façon dont ils s'acquittent de leurs linéaire de montage.

J'ai été à la recherche pour les deux dernières semaines sur les méthodes et les bibliothèques pour effectuer cette tâche et je voudrais partager mon expérience:

Si vous souhaitez effectuer un linéaire de montage basé sur la méthode des moindres carrés, vous avez beaucoup d'options. Par exemple, vous pouvez trouver des cours dans les deux numpy et scipy. Moi j'ai opté par l'un présenté par linfit (qui suit le design de la linfit fonction IDL):

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

Cette méthode suppose que vous êtes l'introduction de la sigmas dans votre axe des y. les coordonnées pour s'adapter à vos données.

Toutefois, si vous avez de quantifier l'incertitude dans les deux axes x et y, il n'y a pas beaucoup d'options. (Il n'est pas IDL "Fitexy" équivalent dans les principaux python scientifique des bibliothèques). Jusqu'à présent j'ai trouvé que le "kmpfit" bibliothèque pour effectuer cette tâche. Heureusement, il a un site très complet décrivant l'ensemble de ses fonctionnalités:

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

Si quelqu'un connaît d'autres moyens de je serais ravi de les connaître.

En tout cas j'espère que cette aide.

OriginalL'auteur Delosari | 2014-03-26