### 8.2.21 Graphe de la régression logistique : logistic_regression_plot

Lorsque on connait les valeurs de f′(x) en x=x0,x0+1....x0+n, pour tracer le graphe de la derivée y′(x) d’une fonction logistique y(x), solution de l’équation y′/y=a*y+b (a<0 et b>0) vérifiant y0=y(x0) et tel que y′(x) approche au mieux les différentes valeurs de f′(x), on utilise logistic_regression_plot.
logistic_regression_plot a les mêmes arguments que logistic_regression.
On tape :

logistic_regression_plot([1,2,4,6,8,7,5],0,2.0)

On obtient avec écrit en bleu les valeurs renvoyées par:

Le graphe de la fonction solution de y′/y=a*y+b avec y′(0)=1,y′(1)=2,y′(3)=4...y′(6)=5, y(0)=2

car c’est la fonction logistique qui approche au mieux les données. Remarque On remarquera que l’équation de la courbe representée ainsi que la valeur du coefficient de corrélation des données sont écrits en bleu.
Si on veut avoir l’équation et/ou le carré du coefficient de corrélation sur le dessin il faut rajouter comme dernier argument, l’option equation et/ou correlation. Par exemple, logistic_regression_plot([1,2,4,6,8,7,5],0,2.0,correlation) et R2=0.658961299812 s’inscrit sur le graphe.