import matplotlib.pyplot as plt from math import * import numpy as np X= np.array([2,18,10,1,19]) Y= np.array([9,8,12,10,11]) #Y=-2*X+3 n=len(X) moyx=sum(X)/n moyy=sum(Y)/n X2=X**2 print(X2) Y2=Y**2 XY=X*Y moyx2=sum(X2)/n moyy2=sum(Y2)/n moyxy=sum(X*Y)/n varx=moyx2-moyx**2 vary=moyy2-moyy**2 covxy=moyxy-moyx*moyy sx=sqrt(varx) sy=sqrt(vary) cor=covxy/(sx*sy) print('Ecart type de X = ',round(sx,1),'Ecart type de Y = ',round(sy,1),'Coefficient de correlation = ',round(cor,2)) plt.plot(X,Y,'ob') plt.show()