Bonjour,
J'ai un TP à faire et j'essaie de tracer un graphique sur python, cependant j'aimerais faire certaines choses que je ne sais pas faire...
J'ai donc mon fichier avec mes données, à partir de ça j'ai mis une série de points sur mon graphique, puis j'ai fait une régression linéaire.
Seulement, j'aimerais que lorsque je fasse ma régression linéaire, on ne me donne qu'une droite y = ax et non y = ax + b. Est-il possible de fixer b = 0 ?
Ensuite, je voudrais aussi tracer les droites extrêmes à partir de mes points mais je n'ai pas trouvé comment faire...
Je vous met une partie de mon programme :
Ainsi que l'image du graphique que j'obtiens (en un peu plus petit...) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 plot(I,U,'o',c = 'b',label = u'Points expérimentaux') (a,b,rho,_,_) = linregress(I,U) print "a=%e, b=%e, rho=%e" % (a,b,rho) A = [] for k in I : A.append(k*a+b) plot(I,A,c = 'r', label = u'Ajustement linéaire')
Merci d'avance pour l'aide apportée !
Partager