Récapitulatif : test A/B
Fait partie de la section Statistiques pour le ML du Journey Machine Learning de Coddy. Leçon 46 sur 64.
Défi
MoyenUne boutique a montré la page A ou B à 30 visiteurs. Mieux, ou simple chance ? ab.csv contient version, seconds et pages ; le programme lit une column.
- Affiche les deux moyennes.
- Teste la différence entre la moyenne de B et celle de A par permutation (regroupe A en premier, sans autres tirages) et par test t.
- Déploie B (
yes,up by) uniquement si B est supérieur et si la valeur p de la permutation est inférieure à 0.05. - Boîtes à moustaches de A et B : étiquette de l’axe x
Version, étiquette de l’axe y le nom de la colonne, titre comme ci-dessous.
Arrondis à 2 décimales, et la valeur p à 3. Une autre boutique, seconds :
Mean seconds: A 61.25, B 63.83
Ship version B: no, seconds changed by 2.58 (p = 0.675, t-test 0.672)Ensuite, Coddy décrit le graphique, qui ressemble à ceci :
Essayez vous-même
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import stats
visits = pd.read_csv("ab.csv")
column = input()
# Ne modifiez pas les lignes ci-dessous
rng = np.random.default_rng(3)
shuffles = 1000
# Écrivez votre code ci-dessous
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