Diagrammes en boîte par groupe
Fait partie de la section Statistiques pour le ML du Journey Machine Learning de Coddy. Leçon 41 sur 64.
Deux groupes diffèrent : est-ce réel, ou est-ce dû au hasard ? Ce chapitre se termine par l’image qui répond à cette question :
Tout commence par un regard. Un atelier de poterie a chronométré ses deux fours. Donnez à ax.boxplot une liste de groupes et leurs noms :
gas = np.array([6.5, 7, 7.5, 8, 7, 6.5, 8.5, 7.5])
electric = np.array([9, 10.5, 11, 9.5, 12, 10, 10.5, 15])
fig, ax = plt.subplots()
ax.boxplot([gas, electric], tick_labels=["Gas", "Electric"])
ax.set_ylabel("Hours")
plt.show()Les boîtes ne se chevauchent même pas : le gaz brûle plus vite. Pour un modèle, une caractéristique dont les boîtes se chevauchent à peine aide à distinguer les groupes.
Défi
MoyenUne station de ski a chronométré 36 descentes sur ses trois remontées mécaniques. lifts.csv contient lift (Red, Green ou Blue) et minutes ; le code de départ charge le fichier et prépare le graphique.
- Parcours
nameset rassemble les durées de chaque remontée dans une liste. - Dessine une boîte par remontée, en la nommant avec
tick_labels=. - Affiche le graphique.
Le programme n'affiche rien ; Coddy décrit chaque boîte. Deux autres remontées ressemblent à ceci :
Essayez vous-même
import pandas as pd
import matplotlib.pyplot as plt
lifts = pd.read_csv("lifts.csv")
names = ["Red", "Green", "Blue"]
# Ne modifiez pas les lignes ci-dessous
fig, ax = plt.subplots()
ax.set_title("Lift Times")
ax.set_xlabel("Lift")
ax.set_ylabel("Minutes")
# Écrivez votre code ci-dessous
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Statistiques pour le ML
1Centre et dispersion
Moyenne et médianePercentiles et quartilesVariance et écart-typeÉchantillon ou population ?La valeur la plus fréquenteRécapitulatif : délais de livraison4Échantillons et populations
Population et échantillonLes moyennes d’échantillon varientLa distribution d’échantillonnageDes échantillons plus grands, moins de bruitRécapitulatif : sonder une ville2Distributions
Histogrammes de densitéFormes des donnéesLa courbe normaleLa règle des 68-95-99,7Scores zRécapitulatif : autonomie de la batterie5Valeurs aberrantes
Diagrammes en boîteLa règle de l’écart interquartileLa règle du score ZTraiter les valeurs aberrantesRécapitulatif : anomalies des capteurs8Comparer des groupes
Diagrammes en boîte par groupeDifférence entre les moyennesEst-ce dû au hasard ?Valeurs pLe test tRécapitulatif : test A/B3Les probabilités par simulation
La probabilité comme fréquenceLa loi des grands nombresSommes de désEspérance mathématiqueProbabilité conditionnelleRécapitulatif : les chances au stand de dés6Relations
Lire des nuages de pointsCorrélationMatrice de corrélationCartes thermiques de corrélationCorrélation n’est pas causalitéRécapitulatif : glace et soleil9Mise à l’échelle des caractéristiques
Pourquoi mettre les caractéristiques à l’échelleMise à l’échelle Min-MaxStandardisationStandardScalerRécapitulatif : partenaires d’escaladeEntraînez-vous par vous-même : Compilateur Python en ligne