Visualiser la variation d'une statistique
Vous avez déjà calculé la variation de statistiques d'échantillon. Vous allez maintenant la visualiser.
Nous partons d'un population préchargé et d'une fonction prédéfinie get_sample_statistics() pour tirer les échantillons et retourner les tableaux de statistiques d'échantillon.
Ici, nous utiliserons une fonction prédéfinie plot_hist() qui encapsule la méthode axis.hist() de matplotlib, laquelle prépare les classes et trace le tableau fourni. Vous pourrez ainsi voir que les statistiques d'échantillon forment une distribution de valeurs, et non une seule valeur.
Cette activité fait partie du cours
Introduction aux modèles linéaires en Python
Instructions de l’exercice
- Passez
populationàget_sample_statistics()pour obtenir les distributions des statistiques d'échantillon. - Utilisez
np.linspace()pour définir les bornes des classes d'histogramme pour chaque tableau de statistiques. - Utilisez deux fois la fonction prédéfinie
plot_hist()pour tracer les distributionsmeansetdeviationscomme deux histogrammes distincts.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Generate sample distribution and associated statistics
means, stdevs = get_sample_statistics(____, num_samples=100, num_pts=1000)
# Define the binning for the histograms
mean_bins = np.____(97.5, 102.5, 51)
std_bins = np.____(7.5, 12.5, 51)
# Plot the distribution of means, and the distribution of stdevs
fig = plot_hist(data=____, bins=____, data_name="Means", color='green')
fig = plot_hist(data=____, bins=____, data_name="Stdevs", color='red')