Calcul de la variance
Il est important de comprendre, au moins en partie, ce que font les fonctions courantes sous le capot. Même si vous savez peut-être déjà calculer une variance, ce cours s'adresse aux débutants et ne le présume pas. Dans cet exercice, nous allons calculer explicitement la variance de la longueur des pétales d'Iris veriscolor à l'aide des équations présentées dans les vidéos. Nous utiliserons ensuite np.var() pour la calculer.
Cette activité fait partie du cours
Réflexion statistique en Python (Partie 1)
Instructions de l’exercice
- Créez un tableau nommé
differencesqui correspond à la différence entre les longueurs de pétales (versicolor_petal_length) et la longueur moyenne des pétales. La variableversicolor_petal_lengthest déjà présente dans votre espace de travail sous forme de tableau NumPy, vous pouvez donc tirer parti des opérations vectorisées de NumPy. - Mettez au carré chaque élément de ce tableau. Par exemple,
x**2met au carré chaque élément du tableaux. Enregistrez le résultat dansdiff_sq. - Calculez la moyenne des éléments de
diff_sqavecnp.mean(). Enregistrez le résultat dansvariance_explicit. - Calculez la variance de
versicolor_petal_lengthavecnp.var(). Enregistrez le résultat dansvariance_np. - Affichez à la fois
variance_explicitetvariance_npdans un seul appel àprintpour vérifier qu'ils concordent.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Array of differences to mean: differences
# Square the differences: diff_sq
# Compute the mean square difference: variance_explicit
# Compute the variance using NumPy: variance_np
# Print the results