Python - calcul des courbes de tendance avec des erreurs

Donc j'ai quelques données stockées dans deux listes, et tracées à l'aide de

plot(datasetx, datasety)

Puis-je définir une courbe de tendance

trend = polyfit(datasetx, datasety)
trendx = []
trendy = []

for a in range(datasetx[0], (datasetx[-1]+1)):
    trendx.append(a)
    trendy.append(trend[0]*a**2 + trend[1]*a + trend[2])

plot(trendx, trendy)

Mais j'ai une troisième liste de données, ce qui est l'erreur dans l'original datasety. Je suis très bien avec le tracé de la errorbars, mais ce que je ne sais pas qui est à l'aide de ceci, comment trouver l'erreur dans l'estimation des coefficients du polynôme courbe de tendance.

Donc dire que ma courbe de tendance est sorti à 5x^2 + 3x + 4 = y, il doit y avoir une sorte d'erreur sur les 5, 3 et 4 les valeurs.

Est-il un outil à l'aide de NumPy qui va calculer ce pour moi?

source d'informationauteur Aaron Powell | 2011-08-24