Kurtosis
Fonctions :
-
kurtosis()
La fonction kurtosis() de SciPy calcule la kurtose d'un ensemble de données. La kurtose mesure la tendance d'une distribution à avoir des queues plus épaisses ou plus fines par rapport à une distribution normale. Une kurtose positive indique une distribution avec des queues plus épaisses, tandis qu'une kurtose négative indique des queues plus fines. Une kurtose proche de 0 indique que la distribution est similaire à une distribution normale.
Importation :
from scipy.stats import kurtosis
Attributs :
Nom Type Description a array_like Les données d'entrée pour lesquelles la kurtose doit être calculée. Il peut s'agir d'un tableau NumPy ou d'une liste. axis int ou tuple of ints, optionnel Les axes le long desquels la kurtose est calculée. Par défaut, la kurtose est calculée pour l'ensemble des données (axis=None). fishers bool, optionnel Si True (par défaut), la kurtose est calculée en utilisant la définition de Fisher, qui fait que la kurtose de la distribution normale est 0. Si False, la définition d'Excel est utilisée, où la kurtose de la normale est 3. bias bool, optionnel Si True, la kurtose est calculée avec un biais (en divisant par n). Si False (par défaut), la kurtose est corrigée en divisant par (n - 1). Exemple de code :
from scipy.stats import kurtosis import numpy as np # Données d'exemple data = np.random.normal(loc=0, scale=1, size=1000) # Calcul de la kurtose kurt = kurtosis(data) # Affichage de la kurtose print(f"Kurtose : {kurt}")
Explication du code :
La ligne
from scipy.stats import kurtosis
importe la fonction kurtosis depuis le module scipy.stats, utilisée pour mesurer l’aplatissement d’une distribution.import numpy as np
importe la bibliothèque NumPy, renommée ici ennp
, qui permet de manipuler des tableaux de données et de générer des nombres aléatoires.Données d’exemple
data = np.random.normal(loc=0, scale=1, size=1000)
génère un tableau de 1000 valeurs aléatoires suivant une distribution normale centrée en 0 avec un écart-type de 1.Calcul de la kurtose
kurt = kurtosis(data)
calcule la kurtose (ou coefficient d’aplatissement) des données contenues dansdata
.Une kurtose positive indique une distribution plus pointue que la normale, tandis qu'une kurtose négative indique une distribution plus aplatie.
Affichage de la kurtose
print(f"Kurtose : {kurt}")
affiche la valeur de la kurtose calculée pour les données.