Tracer les bandes de confiance avec Matplotlib


Exemple de comment tracer les bandes de confiance dans le cas de la regression lineaire avec Matplotlib:

Tracer les bandes de confiance dans le cas de la regression lineaire avec Matplotlib
Tracer les bandes de confiance dans le cas de la regression lineaire avec Matplotlib

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 60, 100)
y = np.sin(x/20*np.pi)

error = np.random.normal(0.1, 0.1, size=y.shape)
y_meas = y + np.random.normal(0, 0.1, size=y.shape)

plt.plot(x, y, 'r--')
plt.fill_between(x, y-0.4, y+0.4,color='#D3D3D3')
plt.scatter(x,y_meas, c='k',s=10)

plt.xlim(0,60)

plt.savefig('RegressionConfidenceBands.png')
plt.show()

Recherches associées

Image

of