Un premier aperçu
Fait partie de la section Statistiques pour le ML du Journey Machine Learning de Coddy. Leçon 56 sur 64.
Chaque modèle commence par quelqu’un qui examine attentivement ses données. Ce chapitre se termine par une image comme celle-ci : deux mesures qui séparent les tumeurs selon leur classe.
Commence par quatre vérifications : la taille, les valeurs manquantes, les plages et les classes. Pour les vins :
wine = load_wine(as_frame=True)
df = wine.frame
print(df.shape)
print(df.isna().sum().sum())Cela affiche :
(178, 14)
013 caractéristiques plus target, et .sum().sum() n’a révélé aucune lacune. df.describe() indique l’étendue de chaque caractéristique.
Enfin, les classes. normalize=True transforme les effectifs en proportions :
shares = df["target"].value_counts(normalize=True)Répondre toujours class_1 est correct 40% du temps : le modèle de référence qu’un vrai modèle doit surpasser.
Défi
MoyenExaminez load_breast_cancer une première fois, avant qu'un modèle n'apprenne à partir de ces données. Le code de départ le charge dans df et lit le nom d'une caractéristique. Affichez :
- La taille et le nombre de cellules manquantes.
- Le minimum, le maximum et la médiane de la caractéristique, à partir de
describe(). - La part de chaque classe, en pourcentage entier, dans l'ordre des classes.
- La référence : la part la plus importante et sa classe.
Pour les fleurs d'iris et l'entrée petal length (cm), le programme affiche :
Size: 150 samples, 4 features
Missing cells: 0
petal length (cm): 1.0 to 6.9, median 4.35
setosa: 33%
versicolor: 33%
virginica: 33%
Baseline: 33% by always answering setosaLes données sur les iris sont parfaitement équilibrées. Est-ce aussi le cas des données tissulaires ?
Essayez vous-même
from sklearn.datasets import load_breast_cancer
feature = input()
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
# É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/B11Explorer un jeu de données
Un premier aperçuToutes les caractéristiques à la foisCaractéristiques et étiquetteLes deux meilleures caractéristiquesRécapitulatif : données sur le diabète3Les 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